From 82d5b315f617eacde3779119b46551e3aae3728a Mon Sep 17 00:00:00 2001 From: From-wh Date: Thu, 20 Apr 2023 15:16:58 +0800 Subject: [PATCH] =?UTF-8?q?improve:=20=E6=A0=87=E7=AD=BE=E6=B8=85=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/admin/src/layout/navBars/breadcrumb/user.vue | 9 ++++++--- template/admin/src/store/module/app.js | 5 ++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/template/admin/src/layout/navBars/breadcrumb/user.vue b/template/admin/src/layout/navBars/breadcrumb/user.vue index de16e8fcd..dde1d1f9c 100644 --- a/template/admin/src/layout/navBars/breadcrumb/user.vue +++ b/template/admin/src/layout/navBars/breadcrumb/user.vue @@ -198,12 +198,15 @@ export default { instance.confirmButtonLoading = true; instance.confirmButtonText = this.$t('message.user.logOutExit'); AccountLogout().then((res) => { - this.$Message.success('您已成功退出'); - this.$router.replace({ path: `${settings.routePre}/login` }); + this.$router.replace({ name: 'login' }); + this.$store.commit('clearAll'); + localStorage.clear(); + sessionStorage.clear(); removeCookies('token'); removeCookies('expires_time'); removeCookies('uuid'); - // window.location.reload() + this.$Message.success('您已成功退出'); + // this.$router.replace({ path: `${settings.routePre}/login` }); done(); setTimeout(() => { instance.confirmButtonLoading = false; diff --git a/template/admin/src/store/module/app.js b/template/admin/src/store/module/app.js index 1d7d29ef0..89a44ad62 100644 --- a/template/admin/src/store/module/app.js +++ b/template/admin/src/store/module/app.js @@ -77,7 +77,7 @@ export default { }, addTag(state, { route, type = 'unshift' }) { let router = getRouteTitleHandled(route); - console.log(router,'routerrouterrouter') + console.log(router, 'routerrouterrouter'); if (!routeHasExist(state.tagNavList, router)) { if (type === 'push') state.tagNavList.push(router); else { @@ -97,6 +97,9 @@ export default { setHasReadErrorLoggerStatus(state, status = true) { state.hasReadErrorPage = status; }, + clearAll(state) { + state.tagNavList = []; + }, }, actions: { addErrorLog({ commit, rootState }, info) {