diff --git a/src/layouts/components/Tools/index.vue b/src/layouts/components/Tools/index.vue index 45c8cd9..24a7aca 100644 --- a/src/layouts/components/Tools/index.vue +++ b/src/layouts/components/Tools/index.vue @@ -5,6 +5,7 @@ import eventBus from '@/utils/eventBus' import useSettingsStore from '@/store/modules/settings' import useUserStore from '@/store/modules/user' +import useRouteStore from '@/store/modules/route' import useWebsocketStore from '@/store/modules/websocket' const router = useRouter() @@ -12,7 +13,7 @@ const userStore = useUserStore() const websocket = useWebsocketStore() - +const routeStore = useRouteStore() const mainPage = useMainPage() const { isFullscreen, toggle } = useFullscreen() @@ -44,6 +45,9 @@ }) break case 'index': + // 清空当前系统路由 + localStorage.removeItem('currentSys') + routeStore.removeRoutes() router.push({ path: '/index', }) diff --git a/src/layouts/components/Tools/index.vue b/src/layouts/components/Tools/index.vue index 45c8cd9..24a7aca 100644 --- a/src/layouts/components/Tools/index.vue +++ b/src/layouts/components/Tools/index.vue @@ -5,6 +5,7 @@ import eventBus from '@/utils/eventBus' import useSettingsStore from '@/store/modules/settings' import useUserStore from '@/store/modules/user' +import useRouteStore from '@/store/modules/route' import useWebsocketStore from '@/store/modules/websocket' const router = useRouter() @@ -12,7 +13,7 @@ const userStore = useUserStore() const websocket = useWebsocketStore() - +const routeStore = useRouteStore() const mainPage = useMainPage() const { isFullscreen, toggle } = useFullscreen() @@ -44,6 +45,9 @@ }) break case 'index': + // 清空当前系统路由 + localStorage.removeItem('currentSys') + routeStore.removeRoutes() router.push({ path: '/index', }) diff --git a/src/views/dashboard.vue b/src/views/dashboard.vue index f31b7d5..21e96ee 100644 --- a/src/views/dashboard.vue +++ b/src/views/dashboard.vue @@ -6,7 +6,7 @@