增加个人中心
This commit is contained in:
@@ -15,6 +15,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
const userId = ref('')
|
||||
const nickname = ref('')
|
||||
const avatar = ref('')
|
||||
const mobile = ref('')
|
||||
|
||||
// 档案数据(来自 MemberUserProfile)
|
||||
const profile = ref(null)
|
||||
@@ -33,6 +34,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
userId: userId.value,
|
||||
nickname: nickname.value,
|
||||
avatar: avatar.value,
|
||||
mobile: mobile.value,
|
||||
profile: profile.value,
|
||||
}))
|
||||
|
||||
@@ -47,6 +49,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
userId.value = saved.userId || ''
|
||||
nickname.value = saved.nickname || ''
|
||||
avatar.value = saved.avatar || ''
|
||||
mobile.value = saved.mobile || ''
|
||||
profile.value = saved.profile || null
|
||||
}
|
||||
|
||||
@@ -60,6 +63,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
userId.value = String(data.userId || data.id || '')
|
||||
nickname.value = data.nickname || ''
|
||||
avatar.value = data.avatar || ''
|
||||
mobile.value = data.mobile || ''
|
||||
}
|
||||
|
||||
// 获取用户信息
|
||||
@@ -70,6 +74,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
userId.value = String(userInfo.id || userInfo.userId || '')
|
||||
nickname.value = userInfo.nickname || ''
|
||||
avatar.value = userInfo.avatar || ''
|
||||
mobile.value = userInfo.mobile || ''
|
||||
isLoggedIn.value = true
|
||||
}
|
||||
} catch (error) {
|
||||
@@ -102,6 +107,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
userId.value = ''
|
||||
nickname.value = ''
|
||||
avatar.value = ''
|
||||
mobile.value = ''
|
||||
profile.value = null
|
||||
|
||||
await remove(STORAGE_KEY)
|
||||
@@ -113,6 +119,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
userId,
|
||||
nickname,
|
||||
avatar,
|
||||
mobile,
|
||||
profile,
|
||||
remainingPoints,
|
||||
remainingStorage,
|
||||
|
||||
Reference in New Issue
Block a user