소스 검색

wbsid更改

duy 2 년 전
부모
커밋
800ce0f9ef
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 6 4
      src/views/manager/projectinfo/detail.vue

+ 6 - 4
src/views/manager/projectinfo/detail.vue

@@ -918,13 +918,15 @@ export default {
         //私有库
         //私有库
         obj.referenceType = "private";
         obj.referenceType = "private";
         let ids = this.wbsId.toString().split(',');
         let ids = this.wbsId.toString().split(',');
-        obj.wbsId = this.finalWbsid;
+        // obj.wbsId = this.finalWbsid;
+        obj.wbsId = ids[0];
         obj.referencePrivateWbsProjectId = ids[1];
         obj.referencePrivateWbsProjectId = ids[1];
         obj.primaryKeyId = this.leftTreeData[0].primaryKeyId;
         obj.primaryKeyId = this.leftTreeData[0].primaryKeyId;
       } else {
       } else {
         //公有库
         //公有库
         obj.referenceType = "public";
         obj.referenceType = "public";
-        obj.wbsId = this.finalWbsid;
+         obj.wbsId = this.wbsId;
+        // obj.wbsId = this.finalWbsid;
       }
       }
 
 
       return submitWbsTreeInProject(obj);
       return submitWbsTreeInProject(obj);
@@ -1329,7 +1331,7 @@ export default {
       let refId = this.selectData.referenceWbsTemplateId;
       let refId = this.selectData.referenceWbsTemplateId;
 
 
       console.log(refId, '------------------- treeInit.refId ------------------------');
       console.log(refId, '------------------- treeInit.refId ------------------------');
-      this.finalWbsid=refId
+  
 
 
       if (this.projectForm.referenceWbsTemplateType === 'private' && refId != null && refId.toString().length > 0) {
       if (this.projectForm.referenceWbsTemplateType === 'private' && refId != null && refId.toString().length > 0) {
         // 私有库右边树形数据是通过 pkeyId 查询的
         // 私有库右边树形数据是通过 pkeyId 查询的
@@ -1383,7 +1385,7 @@ export default {
           id:  priv.pkeyId 
           id:  priv.pkeyId 
         }
         }
         let projectTree = await findProjectTree(this.projectForm.id, refId) //查询的右边的数据
         let projectTree = await findProjectTree(this.projectForm.id, refId) //查询的右边的数据
-           if (projectTree.data.data.length>0) {
+           if (projectTree&&projectTree.data&&projectTree.data.data&&projectTree.data.data.length>0) {
             this.iswbsselected=true
             this.iswbsselected=true
           }else{
           }else{
              this.iswbsselected=false
              this.iswbsselected=false