|
@@ -196,10 +196,13 @@
|
|
|
show-checkbox
|
|
|
default-expand-all
|
|
|
:default-checked-keys="defaultChecked"
|
|
|
+ :auto-expand-keys="TreeAutoExpandKeys"
|
|
|
@nodeTap="wbsElTreeClick"
|
|
|
@check="divisionTreeCheck"
|
|
|
>
|
|
|
- <template #default="{ node, data }">{{ data.title }}</template>
|
|
|
+ <template #default="{ node, data }">
|
|
|
+ <span style="font-size: 16px;">{{ data.title }}</span>
|
|
|
+ </template>
|
|
|
</HcDataTree>>
|
|
|
</div>
|
|
|
</el-scrollbar>
|
|
@@ -209,11 +212,14 @@
|
|
|
ref="processElTree"
|
|
|
show-checkbox
|
|
|
:default-checked-keys="defaultChecked"
|
|
|
+ :auto-expand-keys="TreeAutoExpandKeys"
|
|
|
@check="divisionTreeCheck"
|
|
|
@load="treeLoadNode"
|
|
|
@nodeTap="wbsElTreeClick"
|
|
|
>
|
|
|
- <template #default="{ node, data }">{{ data.title }}</template>
|
|
|
+ <template #default="{ node, data }">
|
|
|
+ <span style="font-size: 16px;">{{ data.title }}</span>
|
|
|
+ </template>
|
|
|
</HcLazyTree>
|
|
|
</div>
|
|
|
</el-scrollbar>
|
|
@@ -409,6 +415,7 @@ const linksRelateModalSave = ()=>{
|
|
|
linkTabIds.push({
|
|
|
path: pathArr.join('/'),
|
|
|
primaryKeyId: keys[index],
|
|
|
+ autoExpandKeys:TreeAutoExpandKeys.value,
|
|
|
})
|
|
|
}
|
|
|
//去除掉重复的
|
|
@@ -491,7 +498,9 @@ const getSearchTreeData = async () => {
|
|
|
|
|
|
}
|
|
|
const wbsElTreeClick = ({ node, data, keys })=>{
|
|
|
+ console.log(keys, 'keys')
|
|
|
console.log(data, 'data')
|
|
|
+ TreeAutoExpandKeys.value = keys || []
|
|
|
}
|
|
|
const wbstree = ref(null)
|
|
|
//懒加载的数据
|
|
@@ -521,6 +530,7 @@ const divisionTreeCheck = ({ data }) => {
|
|
|
divisionTreeItemInfo.value = data
|
|
|
}
|
|
|
const defaultChecked = ref([]) //默认选中
|
|
|
+const TreeAutoExpandKeys = ref([])//默认展开
|
|
|
const processElTree = ref(null)
|
|
|
const goList = ()=>{
|
|
|
router.push({
|