From f2631e65c5205c5c94d81e224879292f3754d71b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=A6=8D?= <1455167345@qq.com> Date: Fri, 5 Jul 2024 10:48:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=B8=93=E9=A2=98=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../header/components/user-dropdown/index.vue | 3 +++ .../demo/bootstraps/changearea/MapList/index.vue | 16 +++++++--------- src/views/subject/index.vue | 3 --- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/layouts/default/header/components/user-dropdown/index.vue b/src/layouts/default/header/components/user-dropdown/index.vue index 45212f02..a0a7a489 100644 --- a/src/layouts/default/header/components/user-dropdown/index.vue +++ b/src/layouts/default/header/components/user-dropdown/index.vue @@ -58,9 +58,11 @@ import { PageEnum } from '@/enums/pageEnum'; import { router } from '@/router'; import { useMessage } from '@/hooks/web/useMessage'; + import { useMultipleTabStore } from '@/store/modules/multipleTab'; type MenuEvent = 'logout' | 'doc' | 'lock' | 'api'; const { createConfirm } = useMessage(); + const tabStore = useMultipleTabStore(); const MenuItem = createAsyncComponent(() => import('./DropMenuItem.vue')); const LockAction = createAsyncComponent(() => import('../lock/LockModal.vue')); @@ -101,6 +103,7 @@ title: () => h('span', t('sys.navigation.logoutTip')), content: () => h('span', t('sys.navigation.logoutMessage')), onOk: async () => { + tabStore.resetState(); await router.replace(PageEnum.SUBJECT_HOME); }, }); diff --git a/src/views/demo/bootstraps/changearea/MapList/index.vue b/src/views/demo/bootstraps/changearea/MapList/index.vue index ef05e53b..ebf86809 100644 --- a/src/views/demo/bootstraps/changearea/MapList/index.vue +++ b/src/views/demo/bootstraps/changearea/MapList/index.vue @@ -231,7 +231,7 @@ diff --git a/src/views/subject/index.vue b/src/views/subject/index.vue index c12cfe3c..45ca3ac6 100644 --- a/src/views/subject/index.vue +++ b/src/views/subject/index.vue @@ -118,9 +118,6 @@ message.error('跳转链接为空!'); return; } - if (item.title == '后台管理') { - item.id = ''; - } if (item.isExternal) { window.location.href = item.linkOrApi; } else {