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 {