ZaiZai пре 10 месеци
родитељ
комит
322d6913e1
1 измењених фајлова са 26 додато и 3 уклоњено
  1. 26 3
      src/views/project/info/template.vue

+ 26 - 3
src/views/project/info/template.vue

@@ -185,7 +185,6 @@ const getRightTreeApi = async () => {
     let refId = type === 1 ? form.referenceWbsTemplateId : form.referenceWbsTemplateIdTrial
     if (type === 3) refId = form.referenceWbsTemplateIdMeter
     if (type === 5) refId = form.referenceWbsTemplateIdLar
-    console.log('refId', refId)
     if (isNullES(refId)) {
         isDisabled.value = false
         rightLoading.value = false
@@ -193,9 +192,33 @@ const getRightTreeApi = async () => {
     }
     let newWbsId = ''
     if (form.referenceWbsTemplateType === 'private' && refId.toString().length > 0 && type === 1) {
-        let ids = refId.toString().split(',')
-        console.log('ids', ids)
+        refId = setRefId(refId)
+    }
+    if (form.referenceWbsTemplateTypeTrial === 'private' && refId.toString().length > 0 && type === 2) {
+        refId = setRefId(refId)
+    }
+    if (form.referenceWbsTemplateTypeMeter === 'private' && refId.toString().length > 0 && type === 3) {
+        refId = setRefId(refId)
+    }
+    if (form.referenceWbsTemplateTypeLar === 'private' && refId.toString().length > 0 && type === 5) {
+        refId = setRefId(refId)
+    }
+    //引用被删会出现 wbsType -1
+    if (refId && refId > 0) {
+        let priv = {}
+
+    }
+    console.log('refId', refId)
+}
+
+const setRefId = (refId) => {
+    let ids = refId.toString().split(',')
+    if (ids.length > 1) {
+        refId = ids[0]
+        let list = wbsTreeList.value[1].data
+        refId = list.filter(e => e.projectId == ids[1])[0].pkeyId
     }
+    return refId
 }