xiangpei
2024-12-03 8c3eaeddeff2c9c5a92352e6bf830e5000ff5882
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 {
    }
  }
}