From b807a12b89dc9126bac49c02a3902bec758f4f9b Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期一, 09 六月 2025 11:55:27 +0800 Subject: [PATCH] 检验标准未带出 --- src/store/modules/user.js | 26 ++++++++++++++++++++------ 1 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 1fc3208..06acd91 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -11,6 +11,8 @@ name: "", avatar: "", nickName: "", + nameEn: "", + userName: "", roles: [], permissions: [], }, @@ -30,6 +32,12 @@ }, SET_NICKNAME: (state, nickName) => { state.nickName = nickName; + }, + SET_NAMEEN: (state, nameEn) => { + state.nameEn = nameEn; + }, + SET_USERNAME: (state, userName) => { + state.userName = userName; }, SET_ROLES: (state, roles) => { state.roles = roles; @@ -101,6 +109,8 @@ commit("SET_NAME", user.userName); commit("SET_AVATAR", avatar); commit("SET_NICKNAME", user.nickName); + commit("SET_NAMEEN", user.nameEn); + commit("SET_USERNAME", user.userName); resolve(res); }) .catch((error) => { @@ -113,12 +123,16 @@ LogOut({ commit, state }) { return new Promise((resolve, reject) => { logout(state.token) - .then(() => { - commit("SET_TOKEN", ""); - commit("SET_ROLES", []); - commit("SET_PERMISSIONS", []); - removeToken(); - resolve(); + .then((res) => { + if (res.data) { + window.location.href = res.data + } else { + commit("SET_TOKEN", ""); + commit("SET_ROLES", []); + commit("SET_PERMISSIONS", []); + removeToken(); + resolve(); + } }) .catch((error) => { reject(error); -- Gitblit v1.9.3