Browse Source

分配WBSbug修改

duy 2 years ago
parent
commit
924d203a0c
1 changed files with 23 additions and 3 deletions
  1. 23 3
      src/views/manager/projectinfo/detail.vue

+ 23 - 3
src/views/manager/projectinfo/detail.vue

@@ -991,13 +991,20 @@ export default {
       console.log(this.templateType);
       if(this.templateType==1){
         this.selectData.referenceWbsTemplateId=value
+
       }else{
         this.selectData.referenceWbsTemplateIdTrial=value
       }
 
       this.leftloading = true;
       if (value.toString().indexOf(',') >= 0) {
-        //私有库
+         //私有库
+          if(this.templateType==1){
+            this.projectForm.referenceWbsTemplateType='private'
+          }else{
+            this.projectForm.referenceWbsTemplateTypeTrial='private'
+          }
+       
         let ids = value.toString().split(',');
         findProjectTree(ids[1], ids[0]).then((res) => {
           if (Array.isArray(res.data.data)) {
@@ -1009,6 +1016,15 @@ export default {
         })
       } else {
         //公有库
+        if(value.length>0){
+              if(this.templateType==1){
+              this.projectForm.referenceWbsTemplateType='public'
+            }else{
+              this.projectForm.referenceWbsTemplateTypeTrial='public'
+            }
+        }
+      
+
         getAlltree(this.userInfo.tenant_id, '1', value).then((res) => {
           if (Array.isArray(res.data.data)) {
             this.leftTreeData = res.data.data;
@@ -1161,7 +1177,7 @@ export default {
     async treeInit () {
       console.log('treeInit');
 
-      let refId = this.projectForm.referenceWbsTemplateId;
+      let refId = this.selectData.referenceWbsTemplateId;
       //引用被删会出现 wbsType -1
       if (refId && refId > 0 && Number(this.projectForm.wbsType) > 0) {
         //有引用id,回显
@@ -1170,6 +1186,7 @@ export default {
         this.templateType = this.projectForm.wbsType;
         await this.getTreeList();
         let priv = {};
+        console.log(this.projectForm.referenceWbsTemplateType,'类型');
         if (this.projectForm.referenceWbsTemplateType == 'private') {
           //私有
           let list = this.treeList[1].options;
@@ -1192,6 +1209,9 @@ export default {
           this.selectData.referenceWbsTemplateIdTrial=this.wbsId
         }
 
+      console.log(this.wbsId,'this.wbsId111111111111');
+      console.log(this.selectData,'this.selectData333');
+
         let projectTree = await findProjectTree(this.projectForm.id, refId)
         if (Array.isArray(projectTree.data.data)) {
           this.leftloading = true;
@@ -1229,7 +1249,7 @@ export default {
     },
     //初始化试验
     async treeInitTrial () {
-      let refId = this.projectForm.referenceWbsTemplateIdTrial;
+      let refId = this.selectData.referenceWbsTemplateIdTrial;
       //引用被删会出现 wbsType -1
       if (refId && refId > 0 && Number(this.projectForm.wbsType) > 0) {
         //有引用id,回显