Quellcode durchsuchen

征拆节点类型

duy vor 2 Jahren
Ursprung
Commit
adccc439ac
2 geänderte Dateien mit 31 neuen und 13 gelöschten Zeilen
  1. 8 8
      src/views/manager/projectinfo/tree.vue
  2. 23 5
      src/views/manager/wbsinfo/edit.vue

+ 8 - 8
src/views/manager/projectinfo/tree.vue

@@ -774,7 +774,7 @@
             ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="划分编号" v-if="wbsType !== 2||wbsType !== 5">
+        <el-form-item label="划分编号" v-if="wbsType !== 2&&wbsType !== 5">
           <el-input v-model="nodeDetail.partitionCode"></el-input>
         </el-form-item>
         <el-form-item label="唯一编码" v-if="wbsType !== 5">
@@ -797,7 +797,7 @@
         <el-form-item
           label="内业资料类型"
           prop="majorDataType"
-          v-if="wbsType !== 2||wbsType !== 5"
+          v-if="wbsType !== 2&&wbsType !== 5"
         >
           <el-select
             v-model="nodeDetail.majorDataType"
@@ -2590,11 +2590,11 @@ export default {
       }
       let code=''
       if(type===5){
-        code=''
+        code='lar_node_type'//征拆
       }else if(type===2){
-        code='trial_node_type'
+        code='trial_node_type'//试验
       }else{
-        code='wbs_node_type'
+        code='wbs_node_type'//质检
       }
       getDictionary({
         code
@@ -2628,11 +2628,11 @@ export default {
       }
       let code=''
       if(type===5){
-        code=''
+        code='lar_node_type'//征拆
       }else if(type===2){
-        code='trial_node_type'
+        code='trial_node_type'//试验
       }else{
-        code='wbs_node_type'
+        code='wbs_node_type'//质检
       }
       getDictionary({
         // code: "table_type",

+ 23 - 5
src/views/manager/wbsinfo/edit.vue

@@ -543,10 +543,10 @@
             ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="划分编号" v-if="wbsType !== 2">
+        <el-form-item label="划分编号" v-if="wbsType !== 2&&wbsType !== 5">
           <el-input v-model="nodeDetail.partitionCode"></el-input>
         </el-form-item>
-        <el-form-item label="唯一编码">
+        <el-form-item label="唯一编码" v-if="wbsType !== 5">
           <el-input v-model="nodeDetail.uniqueCode"></el-input>
         </el-form-item>
         <template v-if="nodeDetail.nodeType == 6">
@@ -581,7 +581,7 @@
             </el-radio-group>
           </el-form-item>
         </template>
-        <el-form-item label="内业资料类型" prop="majorDataType" v-if="wbsType !== 2">
+        <el-form-item label="内业资料类型" prop="majorDataType" v-if="wbsType !== 2&&wbsType!==5">
           <el-select
             v-model="nodeDetail.majorDataType"
             placeholder="请选择"
@@ -2550,8 +2550,17 @@ export default {
       if (this.nodeTypelist.length > 1) {
         return;
       }
+      let code=''
+      if(type===5){
+        code='lar_node_type'//征拆
+      }else if(type===2){
+        code='trial_node_type'//试验
+      }else{
+        code='wbs_node_type'//质检
+      }
       getDictionary({
-        code: type === 2 ? 'trial_node_type':'wbs_node_type'
+        code
+        // code: type === 2 ? 'trial_node_type':'wbs_node_type'
       }).then((res) => {
         res.data.data.forEach(element => {
           element.dictKey = Number(element.dictKey)
@@ -2578,9 +2587,18 @@ export default {
       if (this.tableTypelist.length > 1) {
         return;
       }
+      let code=''
+      if(type===5){
+        code='lar_node_type'//征拆
+      }else if(type===2){
+        code='trial_node_type'//试验
+      }else{
+        code='wbs_node_type'//质检
+      }
       getDictionary({
         // code: "table_type",
-        code: type === 2 ? "trial_table_type" : "table_type",
+
+        code:code,
       }).then((res) => {
         res.data.data.forEach(element => {
           element.dictKey = Number(element.dictKey)