第 4 阶段:订单、交接与账务--1

This commit is contained in:
yml
2026-05-22 16:05:40 +08:00
parent 9ac65ffad9
commit edda1fbc7b
16 changed files with 1102 additions and 5 deletions
+7
View File
@@ -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
},