|
@@ -185,7 +185,6 @@ const getRightTreeApi = async () => {
|
|
let refId = type === 1 ? form.referenceWbsTemplateId : form.referenceWbsTemplateIdTrial
|
|
let refId = type === 1 ? form.referenceWbsTemplateId : form.referenceWbsTemplateIdTrial
|
|
if (type === 3) refId = form.referenceWbsTemplateIdMeter
|
|
if (type === 3) refId = form.referenceWbsTemplateIdMeter
|
|
if (type === 5) refId = form.referenceWbsTemplateIdLar
|
|
if (type === 5) refId = form.referenceWbsTemplateIdLar
|
|
- console.log('refId', refId)
|
|
|
|
if (isNullES(refId)) {
|
|
if (isNullES(refId)) {
|
|
isDisabled.value = false
|
|
isDisabled.value = false
|
|
rightLoading.value = false
|
|
rightLoading.value = false
|
|
@@ -193,9 +192,33 @@ const getRightTreeApi = async () => {
|
|
}
|
|
}
|
|
let newWbsId = ''
|
|
let newWbsId = ''
|
|
if (form.referenceWbsTemplateType === 'private' && refId.toString().length > 0 && type === 1) {
|
|
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
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|