|
@@ -113,8 +113,7 @@
|
|
|
:menus="ElTreeMenu"
|
|
|
:isMark="TreeMark"
|
|
|
:autoExpandKeys="TreeAutoExpandKeys"
|
|
|
- :searchTreeVal="searchTreeVal" i
|
|
|
- sColor @nodeTap="wbsElTreeClick"
|
|
|
+ :searchTreeVal="searchTreeVal" isColor @nodeTap="wbsElTreeClick"
|
|
|
@menuTap="ElTreeMenuClick"
|
|
|
@changeSearch="changeisSearch"
|
|
|
:submitCounts="false"
|
|
@@ -392,7 +391,8 @@ const isCollapse = ref(useAppState.getCollapse)
|
|
|
const userInfo = ref(useAppState.getUserInfo);
|
|
|
//路由参数
|
|
|
const routerQuery = useRoutes?.query;
|
|
|
-const typeName = routerQuery?.type || 'map'
|
|
|
+// const typeName = routerQuery?.type || 'map'
|
|
|
+const typeName = routerQuery?.type || 'tree'
|
|
|
//是否是抽屉
|
|
|
const isDrawType = ref(true)
|
|
|
//自动展开缓存
|
|
@@ -521,6 +521,9 @@ const setElTreeMenu = (contractType) => {
|
|
|
if (HcIsButton('wbs_tree_sort')) {
|
|
|
newArr.push({icon: 'sort-asc', label: '调整排序', key: "sort"})
|
|
|
}
|
|
|
+ if (HcIsButton('wbs_views_division')) {
|
|
|
+ newArr.push({icon:'folder-shared', label: '工程划分', key: "nodetree"})
|
|
|
+ }
|
|
|
} else if (contractType === 2) {
|
|
|
if (HcIsButton('wbs_tree_copy')) {
|
|
|
newArr.push({icon: 'file-copy-2', label: '复制节点', key: "copy"})
|
|
@@ -685,6 +688,8 @@ const setTreeMenuDataClick = ({key,node,data}) => {
|
|
|
}
|
|
|
sortNodeData.value = nodes
|
|
|
sortNodeModal.value = true
|
|
|
+ }else if (key === 'nodetree') {
|
|
|
+ divisionClick()
|
|
|
}
|
|
|
}
|
|
|
|