فهرست منبع

编辑表单类型修改

duy 1 سال پیش
والد
کامیت
ba86c6a622
1فایلهای تغییر یافته به همراه23 افزوده شده و 4 حذف شده
  1. 23 4
      src/views/manager/projectinfo/tree.vue

+ 23 - 4
src/views/manager/projectinfo/tree.vue

@@ -618,6 +618,18 @@
               ></el-input>
             </template>
           </el-table-column>
+          <el-table-column prop="nodeType" label="节点类型">
+            <template slot-scope="scope">
+              <el-select v-model="scope.row.nodeType" placeholder="请选择">
+                <el-option
+                  v-for="item in nodeTypelist"
+                  :key="item.id"
+                  :label="item.dictValue"
+                  :value="item.dictKey"
+                ></el-option>
+              </el-select>
+            </template>
+          </el-table-column>
         </el-table>
       </div>
       <span slot="footer" class="dialog-footer">
@@ -2059,9 +2071,6 @@ export default {
         selectByNodeTable(data.id, this.projectid, this.id).then((res) => {
           if (res.data.data.length) {
             this.formData = res.data.data;
-            this.formData.forEach((ele)=>{
-              ele.handlesyncLoad=false
-            })
           } else {
             this.formData = [];
           }
@@ -2141,6 +2150,9 @@ export default {
         (res) => {
           if (res.data.data&&res.data.data.length) {
             this.formData = res.data.data;
+            this.formData.forEach((ele)=>{
+              ele.nodeType=Number(ele.nodeType)
+            })
           } else {
             this.formData = [];
           }
@@ -2660,10 +2672,15 @@ export default {
         // code: type === 2 ? "trial_node_type" : "wbs_node_type",
      
       }).then((res) => {
-        res.data.data.forEach((element) => {
+
+          res.data.data.forEach((element) => {
           element.dictKey = Number(element.dictKey);
         });
+        
+       
         this.nodeTypelist = res.data.data;
+
+      
       });
     },
     getMajorDataTypeList() {
@@ -3220,6 +3237,7 @@ export default {
             pkeyId: val.pkeyId,
             tableName: val.tableName,
             fillRate: val.fillRate,
+            nodeType:val.nodeType-0
           });
         });
         this.formDatass = da;
@@ -3241,6 +3259,7 @@ export default {
             tableType: val.tableType,
             tableOwner: val.tableOwner,
             fillRate: val.fillRate,
+            nodeType:val.nodeType
           });
         }
       });