From c24815eaabf08ee9a233921e415568d40cf22acf Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 11 三月 2024 10:51:45 +0800
Subject: [PATCH] 部门管理员路由管理

---
 src/layout/components/Sidebar/index.vue |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue
index 59f1f9d..104421d 100644
--- a/src/layout/components/Sidebar/index.vue
+++ b/src/layout/components/Sidebar/index.vue
@@ -12,7 +12,7 @@
         :collapse-transition="false"
         mode="vertical"
       >
-        <sidebar-item v-for="route in routes" :key="route.path" :item="route" :base-path="route.path" />
+        <sidebar-item v-for="route in routerList" :key="route.path" :item="route" :base-path="route.path" />
       </el-menu>
     </el-scrollbar>
   </div>
@@ -23,9 +23,15 @@
 import Logo from './Logo'
 import SidebarItem from './SidebarItem'
 import variables from '@/styles/variables.scss'
+import { deptAdminRoutes } from '@/router'
 
 export default {
   components: { SidebarItem, Logo },
+  data () {
+    return {
+      routerList: sessionStorage.getItem('deptAdmin') === '1' ? deptAdminRoutes : this.routes
+    }
+  },
   computed: {
     ...mapGetters([
       'sidebar',

--
Gitblit v1.8.0