duy преди 2 години
родител
ревизия
6cc2d60c84
променени са 1 файла, в които са добавени 10 реда и са изтрити 1 реда
  1. 10 1
      src/views/manager/projectinfo/detail.vue

+ 10 - 1
src/views/manager/projectinfo/detail.vue

@@ -204,7 +204,7 @@
               <el-select
                 v-model="wbsId"
                 @change='wbsChange'
-                :disabled="selected"
+                :disabled="iswbsselected"
                 placeholder="请选择WBS"
                 style="width:500px;"
               >
@@ -588,6 +588,7 @@ export default {
       treeList: [],
       logTreeList: [],
       wbsId: '',
+      iswbsselected:false,
       logWbsId: '',
       selected: false,
       leftTreeData: [],
@@ -1035,6 +1036,7 @@ export default {
     },
     wbsChange (value, flag) {
       console.log(value, 'WBS节点更换测试 value')
+      this.iswbsselected=false
       if(this.templateType==1){
         this.selectData.referenceWbsTemplateId=value
 
@@ -1353,6 +1355,10 @@ export default {
           }
 
           this.$refs.treetotree.setRightTree(projectTree.data.data);
+          console.log(projectTree.data.data,'projectTree.data.data');
+          if (projectTree.data.data.length>0) {
+            this.iswbsselected=true
+          }
           this.rightloading = false;
         }else{
           this.wbsId = '';
@@ -1490,6 +1496,9 @@ export default {
               }
               else{
                 if (Array.isArray(res.data.data)) {
+                  if(res.data.data.length>0){
+                    this.iswbsselected=true
+                  }
                   this.$refs.treetotree.setRightTree(res.data.data);
                 } else {
                   this.$refs.treetotree.setRightTree([]);