From 97d1d36d67c0cc29bd21c2575dd8a61a757adaa5 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期五, 17 五月 2024 09:24:36 +0800
Subject: [PATCH] fix:文件上传删除问题

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

diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue
index 59f1f9d..36dfebd 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,6 +23,7 @@
 import Logo from './Logo'
 import SidebarItem from './SidebarItem'
 import variables from '@/styles/variables.scss'
+import { deptAdminRoutes } from '@/router'
 
 export default {
   components: { SidebarItem, Logo },
@@ -45,6 +46,13 @@
     },
     isCollapse () {
       return !this.sidebar.opened
+    },
+    routerList () {
+      return sessionStorage.getItem('deptAdmin') === '1' ? deptAdminRoutes : this.routes
+    }
+  },
+  data () {
+    return {
     }
   }
 }

--
Gitblit v1.8.0