From a36712fb37c01498b6a9db73089db4f7f9970b2a Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Wed, 9 Apr 2025 11:20:11 +0800 Subject: [PATCH] =?UTF-8?q?vuex=E5=82=A8=E5=AD=98phonenumber?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/getters.js | 1 + src/store/modules/user.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/store/getters.js b/src/store/getters.js index 137c80de..8b3e31ab 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -6,6 +6,7 @@ const getters = { visitedViews: state => state.tagsView.visitedViews, cachedViews: state => state.tagsView.cachedViews, token: state => state.user.token, + phonenumber: state => state.user.phonenumber, avatar: state => state.user.avatar, name: state => state.user.name, introduction: state => state.user.introduction, diff --git a/src/store/modules/user.js b/src/store/modules/user.js index a543a1de..5b2b5d4c 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -35,6 +35,7 @@ const buildPayload = ({ loginMethod, username, password, uuid, code, mobile, ver const user = { state: { token: getToken(), + phonenumber: '', id: '', name: '', avatar: '', @@ -46,6 +47,9 @@ const user = { SET_TOKEN(state, token) { state.token = token }, + SET_PHONE(state, phonenumber) { + state.phonenumber = phonenumber + }, SET_EXPIRES_IN(state, time) { state.expires_in = time }, @@ -122,6 +126,7 @@ const user = { commit('SET_ROLES', res.roles && res.roles.length > 0 ? res.roles : ['ROLE_DEFAULT']) commit('SET_PERMISSIONS', res.permissions) commit('SET_ID', user.userId) + commit('SET_PHONE', user.phonenumber) commit('SET_NAME', user.userName) commit('SET_AVATAR', avatar) return res