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