duy 1 rok temu
rodzic
commit
0aad995d59
1 zmienionych plików z 12 dodań i 2 usunięć
  1. 12 2
      src/views/patrol/add.vue

+ 12 - 2
src/views/patrol/add.vue

@@ -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({