xiangpei
2024-03-11 c24815eaabf08ee9a233921e415568d40cf22acf
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',