第 4 阶段:订单、交接与账务--1
This commit is contained in:
@@ -6,6 +6,7 @@ export const useSessionStore = defineStore('session', {
|
||||
state: () => ({
|
||||
token: localStorage.getItem('access_token') || '',
|
||||
refreshToken: localStorage.getItem('refresh_token') || '',
|
||||
userId: Number(localStorage.getItem('user_id') || 0),
|
||||
phone: '',
|
||||
realnameStatus: 'unknown',
|
||||
}),
|
||||
@@ -23,19 +24,25 @@ export const useSessionStore = defineStore('session', {
|
||||
logout() {
|
||||
this.token = ''
|
||||
this.refreshToken = ''
|
||||
this.userId = 0
|
||||
this.phone = ''
|
||||
this.realnameStatus = 'unknown'
|
||||
localStorage.removeItem('access_token')
|
||||
localStorage.removeItem('refresh_token')
|
||||
localStorage.removeItem('user_id')
|
||||
},
|
||||
applySession(user: AuthUser, accessToken: string, refreshToken: string) {
|
||||
this.token = accessToken
|
||||
this.refreshToken = refreshToken
|
||||
this.userId = user.id
|
||||
localStorage.setItem('access_token', accessToken)
|
||||
localStorage.setItem('refresh_token', refreshToken)
|
||||
localStorage.setItem('user_id', String(user.id))
|
||||
this.applyUser(user)
|
||||
},
|
||||
applyUser(user: AuthUser) {
|
||||
this.userId = user.id
|
||||
localStorage.setItem('user_id', String(user.id))
|
||||
this.phone = user.phone
|
||||
this.realnameStatus = user.realname_status
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user