From c01ac5ccacb2dc6ba1bf239c03370469b59a2ffc Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期日, 30 六月 2024 08:01:12 +0800 Subject: [PATCH] 若依 3.8.8 --- src/layout/components/Sidebar/index.vue | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue index 30e7ad5..646bb63 100644 --- a/src/layout/components/Sidebar/index.vue +++ b/src/layout/components/Sidebar/index.vue @@ -27,15 +27,20 @@ import Logo from './Logo' import SidebarItem from './SidebarItem' import variables from '@/assets/styles/variables.module.scss' +import useAppStore from '@/store/modules/app' +import useSettingsStore from '@/store/modules/settings' +import usePermissionStore from '@/store/modules/permission' const route = useRoute(); -const store = useStore(); +const appStore = useAppStore() +const settingsStore = useSettingsStore() +const permissionStore = usePermissionStore() -const sidebarRouters = computed(() => store.getters.sidebarRouters); -const showLogo = computed(() => store.state.settings.sidebarLogo); -const sideTheme = computed(() => store.state.settings.sideTheme); -const theme = computed(() => store.state.settings.theme); -const isCollapse = computed(() => !store.state.app.sidebar.opened); +const sidebarRouters = computed(() => permissionStore.sidebarRouters); +const showLogo = computed(() => settingsStore.sidebarLogo); +const sideTheme = computed(() => settingsStore.sideTheme); +const theme = computed(() => settingsStore.theme); +const isCollapse = computed(() => !appStore.sidebar.opened); const activeMenu = computed(() => { const { meta, path } = route; -- Gitblit v1.9.3