|
@@ -103,7 +103,10 @@ const props = defineProps({
|
|
|
type: Object,
|
|
|
default: () => ({}),
|
|
|
},
|
|
|
-
|
|
|
+ firstTree: {
|
|
|
+ type: Object,
|
|
|
+ default: () => ({}),
|
|
|
+ },
|
|
|
})
|
|
|
//事件
|
|
|
const emit = defineEmits(['close', 'save'])
|
|
@@ -113,6 +116,7 @@ const projectId = ref(useAppState.getProjectId)
|
|
|
|
|
|
const treeItemInfo = ref(props.treeItemInfo)
|
|
|
const classifyType = ref(props.classifyType)
|
|
|
+const firstTree = ref(props.firstTree)
|
|
|
|
|
|
const linkModal = defineModel('modelValue', {
|
|
|
default: false,
|
|
@@ -150,10 +154,12 @@ props.linkModal,
|
|
|
|
|
|
props.classifyType,
|
|
|
props.treeItemInfo,
|
|
|
-], ([link, type, treeItemIn]) => {
|
|
|
+props.firstTree,
|
|
|
+], ([link, type, treeItemIn, first]) => {
|
|
|
linkModal.value = link
|
|
|
classifyType.value = type
|
|
|
treeItemInfo.value = treeItemIn
|
|
|
+ firstTree.value = first
|
|
|
}, { immediate: true })
|
|
|
|
|
|
//选中的节点
|
|
@@ -284,11 +290,11 @@ const rightTreeLoadNode = async ({ node, item, level }, resolve) => {
|
|
|
}
|
|
|
//获取数据
|
|
|
const { data } = await samplingApi.queryLazyTree({
|
|
|
- wbsId: treeItemInfo.value.wbsTempId,
|
|
|
+ wbsId: firstTree.value?.wbsId,
|
|
|
tenantId: getStoreValue('tenantId') || '',
|
|
|
projectId: projectId.value,
|
|
|
parentId,
|
|
|
- wbsType: treeItemInfo.value.wbsType,
|
|
|
+ wbsType: firstTree.value.wbsType,
|
|
|
})
|
|
|
resolve(getArrValue(data))
|
|
|
|