|
|
|
@ -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() |
|
|
|
|