From 82d5b315f617eacde3779119b46551e3aae3728a Mon Sep 17 00:00:00 2001 From: From-wh Date: Thu, 20 Apr 2023 15:16:58 +0800 Subject: [PATCH 1/4] =?UTF-8?q?improve:=20=E6=A0=87=E7=AD=BE=E6=B8=85?= =?UTF-8?q?=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) { From 11e2c6938259a189aa599bf134d505c5c085e628 Mon Sep 17 00:00:00 2001 From: From-wh Date: Thu, 20 Apr 2023 15:17:18 +0800 Subject: [PATCH 2/4] =?UTF-8?q?improve:=20=E5=AE=A2=E6=9C=8D=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/admin/src/pages/kefu/mobile/chat_list.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/template/admin/src/pages/kefu/mobile/chat_list.vue b/template/admin/src/pages/kefu/mobile/chat_list.vue index fa691c710..ff0081625 100644 --- a/template/admin/src/pages/kefu/mobile/chat_list.vue +++ b/template/admin/src/pages/kefu/mobile/chat_list.vue @@ -331,8 +331,14 @@ export default { }, }; - +