瀏覽代碼

优化左侧菜单

ZaiZai 2 年之前
父節點
當前提交
32cca5c820
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      src/layout/index.vue

+ 11 - 0
src/layout/index.vue

@@ -113,6 +113,7 @@ onMounted(() => {
     const info = useAppState.getProjectContract || []
     projectContractData(info);
     useAppState.barMenuName = BarMenuTitle
+    setIsCollapse(RoutesName.value)
     setInitSocket()
 })
 
@@ -133,10 +134,19 @@ watch(() => [
     MenuBarKey.value = RouteName ?? 'home-index'
     RoutesTitle.value = RouteTitle ?? ''
     isCollapse.value = collapse
+    setIsCollapse(RoutesName.value)
     projectContractData(projectContractArr || []);
     useAppState.barMenuName = RouteTitle ?? ''
 })
 
+//设置折叠
+const setIsCollapse = (key) => {
+    if (key === 'data-fill-wbs') {
+        isCollapse.value = true
+        useAppState.setCollapse(true)
+    }
+}
+
 //是否折叠
 const collapseChange = (bool) => {
     isCollapse.value = bool
@@ -221,6 +231,7 @@ const projectContractChange = (val) => {
 //菜单被点击
 const MenuBarChange = (item) => {
     MenuBarKey.value = item?.code;
+    setIsCollapse(item?.code)
     router.push({name: item?.code});
 }