|
|
@@ -33,10 +33,7 @@ export const useAuthStore = defineStore("auth", () => {
|
|
|
user.value.orgId = u.orgId
|
|
|
user.value.orgName = u.org?.orgName
|
|
|
user.value.remark = u.remark
|
|
|
- user.value.avatar = u.avatar
|
|
|
- ? config.baseUrl + u.avatar
|
|
|
- : `/static/images/avatars/default${user.value.gender ? user.value.gender : ""}.png`
|
|
|
-
|
|
|
+ user.value.avatar = u.avatar ? config.baseUrl + u.avatar : ""
|
|
|
if (data.roles && data.roles.length > 0) {
|
|
|
// 验证返回的roles是否是一个非空数组
|
|
|
user.value.roles = data.roles
|
|
|
@@ -44,12 +41,11 @@ export const useAuthStore = defineStore("auth", () => {
|
|
|
} else {
|
|
|
user.value.roles = ["ROLE_DEFAULT"]
|
|
|
}
|
|
|
- console.log("---", user.value)
|
|
|
localCache.setJSON(USER_KEY, user.value)
|
|
|
}
|
|
|
|
|
|
function changeAvatar(avatar: any) {
|
|
|
- user.value.avatar = avatar ? config.baseUrl + avatar : avatar
|
|
|
+ user.value.avatar = avatar ? config.baseUrl + avatar : ""
|
|
|
localCache.setJSON(USER_KEY, user.value)
|
|
|
}
|
|
|
|
|
|
@@ -68,14 +64,11 @@ export const useAuthStore = defineStore("auth", () => {
|
|
|
//console.log("WX_CODE", res.code)
|
|
|
const code = res.code
|
|
|
apis.loginApi.xcxLogin(code).then((res) => {
|
|
|
- console.log("openid", res)
|
|
|
if (res.code === 200) {
|
|
|
setToken(res.data.token)
|
|
|
- getInfo().then(() => {
|
|
|
- appStore.amProfileStore.loadProfile()
|
|
|
+ loadUserInfo().then(() => {
|
|
|
+ resolve(true)
|
|
|
})
|
|
|
-
|
|
|
- resolve(true)
|
|
|
} else if (res.code === 401) {
|
|
|
openid.value = res.data.openid
|
|
|
resolve(false)
|
|
|
@@ -107,7 +100,7 @@ export const useAuthStore = defineStore("auth", () => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- function getInfo() {
|
|
|
+ function loadUserInfo() {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
apis.loginApi
|
|
|
.getInfo()
|
|
|
@@ -169,7 +162,7 @@ export const useAuthStore = defineStore("auth", () => {
|
|
|
login,
|
|
|
logout,
|
|
|
logoutWechat,
|
|
|
- getInfo,
|
|
|
+ loadUserInfo,
|
|
|
changeAvatar,
|
|
|
getUser,
|
|
|
getOpenId,
|