|
@@ -21,7 +21,7 @@ export const useUserStore = defineStore('user', {
|
|
|
async login(userInfo) {
|
|
async login(userInfo) {
|
|
|
try {
|
|
try {
|
|
|
const res = await login(userInfo)
|
|
const res = await login(userInfo)
|
|
|
- if (!res || res.code !== 0) throw new Error(res.msg || '登录失败!请稍后再试')
|
|
|
|
|
|
|
+ if (!res || res.code !== 0) throw new Error(res?.msg ?? '登录失败!请稍后再试')
|
|
|
storage.set('user', res.data, new Date().getTime() + 7 * 24 * 60 * 60 * 1000)
|
|
storage.set('user', res.data, new Date().getTime() + 7 * 24 * 60 * 60 * 1000)
|
|
|
this.setUser(res.data)
|
|
this.setUser(res.data)
|
|
|
return res.data
|
|
return res.data
|
|
@@ -33,7 +33,7 @@ export const useUserStore = defineStore('user', {
|
|
|
async uniLogin(type, code) {
|
|
async uniLogin(type, code) {
|
|
|
try {
|
|
try {
|
|
|
const res = await uniLogin({type, code})
|
|
const res = await uniLogin({type, code})
|
|
|
- if (!res || res.code !== 0) throw new Error(res.msg || '登录失败!请稍后再试')
|
|
|
|
|
|
|
+ if (!res || res.code !== 0) throw new Error(res?.msg ?? '登录失败!请稍后再试')
|
|
|
storage.set('user', res.data, new Date().getTime() + 7 * 24 * 60 * 60 * 1000)
|
|
storage.set('user', res.data, new Date().getTime() + 7 * 24 * 60 * 60 * 1000)
|
|
|
this.setUser(res.data)
|
|
this.setUser(res.data)
|
|
|
return res.data
|
|
return res.data
|
|
@@ -46,7 +46,7 @@ export const useUserStore = defineStore('user', {
|
|
|
async changeName(username) {
|
|
async changeName(username) {
|
|
|
try {
|
|
try {
|
|
|
const res = await ChangeUsername({ username })
|
|
const res = await ChangeUsername({ username })
|
|
|
- if (!res || res.code !== 0) throw new Error(res.msg || '更新失败!请稍后再试')
|
|
|
|
|
|
|
+ if (!res || res.code !== 0) throw new Error(res?.msg ?? '更新失败!请稍后再试')
|
|
|
this.username = username
|
|
this.username = username
|
|
|
storage.set('user', this.$state, new Date().getTime() + 7 * 24 * 60 * 60 * 1000)
|
|
storage.set('user', this.$state, new Date().getTime() + 7 * 24 * 60 * 60 * 1000)
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
@@ -67,7 +67,7 @@ export const useUserStore = defineStore('user', {
|
|
|
async getInfoFromServer() {
|
|
async getInfoFromServer() {
|
|
|
try {
|
|
try {
|
|
|
const res = await GetUserInfo()
|
|
const res = await GetUserInfo()
|
|
|
- if (!res || res.code !== 0) throw new Error(res.msg || '获取用户信息失败!请稍后再试')
|
|
|
|
|
|
|
+ if (!res || res.code !== 0) throw new Error(res?.msg ?? '获取用户信息失败!请稍后再试')
|
|
|
storage.set('user', res.data, new Date().getTime() + 7 * 24 * 60 * 60 * 1000)
|
|
storage.set('user', res.data, new Date().getTime() + 7 * 24 * 60 * 60 * 1000)
|
|
|
this.setUser(res.data)
|
|
this.setUser(res.data)
|
|
|
return res.data
|
|
return res.data
|