Jelajahi Sumber

优化左侧菜单

ZaiZai 2 tahun lalu
induk
melakukan
32cca5c820
1 mengubah file dengan 11 tambahan dan 0 penghapusan
  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});
 }