|
@@ -25,7 +25,10 @@
|
|
|
</template>
|
|
|
</hc-search-input>
|
|
|
</template>
|
|
|
- <hc-lazy-tree :h-props="treeProps" tree-key="id" :menus="treeMenus" @load="treeLoadNode" @menu-tap="treeMenuClick" @node-tap="treeNodeClick" />
|
|
|
+ <hc-lazy-tree
|
|
|
+ :h-props="treeProps" tree-key="id" :menus="treeMenus" :auto-expand-keys="treeExpandKeys"
|
|
|
+ @load="treeLoadNode" @menu-tap="treeMenuClick" @node-tap="treeNodeClick"
|
|
|
+ />
|
|
|
</hc-new-card>
|
|
|
</template>
|
|
|
<div class="body-top">
|
|
@@ -52,7 +55,7 @@
|
|
|
import { ref, watch } from 'vue'
|
|
|
import { useAppStore } from '~src/store'
|
|
|
import { getArrValue, getObjValue, isNullES } from 'js-fast-way'
|
|
|
-import { delMessage } from 'hc-vue3-ui'
|
|
|
+import { delMessage, getStore } from 'hc-vue3-ui'
|
|
|
import mainApi from '~api/project/project'
|
|
|
import wbsPrivateApi from '~api/wbs/private'
|
|
|
|
|
@@ -124,6 +127,7 @@ const searchTreeClick = () => {
|
|
|
}
|
|
|
|
|
|
//树属性
|
|
|
+const treeExpandKeys = ref(getStore('project-wbs-tree-expand-keys') || [])
|
|
|
const treeProps = {
|
|
|
children: 'children',
|
|
|
label: 'title',
|