From d1ed8b39f0666fee86a9f2e4051e59caab2f00a2 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 26 Dec 2024 15:52:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=AC=A1=E7=99=BB=E5=BD=95=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=AF=86=E7=A0=81=E5=8E=BB=E9=99=A4=E8=B0=83=E7=94=A8?= =?UTF-8?q?logout=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/modules/user.js | 15 +++++++++++++++ src/views/recompose/index.vue | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 4ae41660..5e8b26df 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -273,6 +273,21 @@ const actions = { console.log(e) } }, + async resetData({ commit, state }) { + try { + removeToken() // must remove token first + // await loginOut({ + // UserRoleId: zzSessionStorage.getItem('userId'), + // IdentityUserId: zzSessionStorage.getItem('identityUserId'), + // }) + resetRouter() + removeName() + zzSessionStorage.clear() + commit('RESET_STATE') + } catch (e) { + console.log(e) + } + }, setToken({ commit }, token) { commit('SET_TOKEN', token) }, diff --git a/src/views/recompose/index.vue b/src/views/recompose/index.vue index 171d78ea..99544b63 100644 --- a/src/views/recompose/index.vue +++ b/src/views/recompose/index.vue @@ -138,7 +138,7 @@ export default { ...mapMutations({ setLanguage: 'lang/setLanguage' }), async logout() { var loginType = zzSessionStorage.getItem('loginType') - await this.$store.dispatch('user/logout') + await this.$store.dispatch('user/resetData') if (loginType) { this.$router.push(`/login?loginType=${loginType}`) } else {