From 1a61551ed5944ab2a7365cf28a345d960e67da57 Mon Sep 17 00:00:00 2001 From: yuanlei <18627959669@163.com> Date: Fri, 18 Jul 2025 17:35:06 +0800 Subject: [PATCH] 1 --- store/index.js | 3 --- store/modules/user.js | 10 +++++----- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/store/index.js b/store/index.js index 2e6be07..5deb065 100644 --- a/store/index.js +++ b/store/index.js @@ -1,10 +1,7 @@ -// import Vue from 'vue' import Vuex from 'vuex' import user from '@/store/modules/user' import getters from './getters' -// Vue.use(Vuex) - const store = new Vuex.Store({ modules: { user diff --git a/store/modules/user.js b/store/modules/user.js index 12eeb2d..ff88f01 100644 --- a/store/modules/user.js +++ b/store/modules/user.js @@ -36,7 +36,6 @@ const user = { }, actions: { - // 登录 Login({ commit }, userInfo) { const loginType = userInfo.loginType const userName = userInfo.userName @@ -49,7 +48,7 @@ const user = { login(loginType, userName, password, smsCode, registerFlag, code, uuid).then(res => { setToken(res.data.token) commit('SET_TOKEN', res.data.token) - commit('SET_LOGIN_INFO', userInfo) // 保存登录信息,后续可以自动登录 + commit('SET_LOGIN_INFO', userInfo) resolve() }).catch(error => { reject(error) @@ -57,12 +56,12 @@ const user = { }) }, - // 获取用户信息 GetInfo({ commit, state }) { return new Promise((resolve, reject) => { getInfo().then(res => { const user = res.data.user - const avatar = (user == null || user.avatar == "" || user.avatar == null) ? "/static/image/user/yy.png" : user.avatar + const avatar = (user == null || user.avatar == "" || user.avatar == null) ? + import.meta.env.VITE_APP_DEFAULT_AVATAR : user.avatar const userName = (user == null || user.userName == "" || user.userName == null) ? "" : user.userName commit('SET_USER_INFO', user) commit('SET_NAME', userName) @@ -74,12 +73,13 @@ const user = { }) }, - // 退出系统 LogOut({ commit, state }) { return new Promise((resolve, reject) => { logout(state.token).then(() => { commit('SET_TOKEN', '') commit('SET_USER_INFO', {}) + commit('SET_NAME', "") + commit('SET_AVATAR', "") removeToken() storage.clean() resolve()