Răsfoiți Sursa

项目级WBS>>「表单设置」上方也需跟「元素设置」上方一样,回显节点信息和排序按钮

duy 5 zile în urmă
părinte
comite
96d1cd3afa
1 a modificat fișierele cu 15 adăugiri și 16 ștergeri
  1. 15 16
      src/views/manager/projectinfo/tree.vue

+ 15 - 16
src/views/manager/projectinfo/tree.vue

@@ -156,9 +156,9 @@
           </div>
         </el-col>
         <el-col :span="16" class="h-100p flex flex-d-c">
-          <template v-if="leftType == 5">
-            <div class="mg-b-10" v-if="isNodeType">节点信息</div>
-            <div v-if="isNodeType">
+          <template v-if="isNodeType && (leftType == 5 || leftType == 4)">
+            <div class="mg-b-10">节点信息</div>
+            <div>
               <el-table :data="tableData" border style="width: 100%" v-if="wbsType !== 2">
                 <el-table-column align="center" prop="nodeName" label="当前节点"></el-table-column>
                 <el-table-column align="center" prop="nodeType" :formatter="formatCat" label="节点类型"
@@ -197,17 +197,16 @@
                 </el-table-column>
               </el-table>
             </div>
-            <div class="flex jc-sb">
-              <p>
-                <span>当前项目信息表</span>
-
-                <el-button type="text" style="margin-left: 10px" icon="el-icon-edit-outline" class="text-icon"
-                  @click="editEditElementForm"></el-button>
-                <el-button v-if="isNodeType" type="text" icon="el-icon-sort" class="text-icon"
-                  @click="privateTableSort()"></el-button>
-              </p>
-              <div class="mg-t-10"></div>
-            </div>
+          </template>
+          <div class="flex mg-t-20" v-if="leftType == 5 || leftType == 4">
+              <span>当前项目信息表</span>
+              <el-button type="text" style="margin-left: 10px" icon="el-icon-edit-outline" class="text-icon"
+                @click="editEditElementForm"></el-button>
+              <el-button v-if="isNodeType" type="text" icon="el-icon-sort" class="text-icon"
+                @click="privateTableSort()"></el-button>
+         
+          </div>
+          <template v-if="leftType == 5">
             <div style="
                 flex: 1;
                 position: relative;
@@ -413,8 +412,8 @@
                           <el-button size="mini" type="success" v-throttle="3000" v-if="scope.row.defaultConceal == 1"
                             @click="hideDefaultMD(scope.row)">取消默认隐藏
                           </el-button>
-                          <el-button size="mini" type="primary" v-throttle="3000"
-                            v-else="scope.row.defaultConceal == 0" @click="hideDefaultMD(scope.row)">表单默认隐藏
+                          <el-button size="mini" type="primary" v-throttle="3000" v-else="scope.row.defaultConceal == 0"
+                            @click="hideDefaultMD(scope.row)">表单默认隐藏
                           </el-button>
                         </template>
                         <el-button size="mini" type="success" v-throttle="3000" v-show="scope.row.status == 0"