优化
This commit is contained in:
@@ -93,6 +93,21 @@ export function signInWithTokens(tokens) {
|
||||
})
|
||||
}
|
||||
|
||||
export function selectWarehouse(warehouse) {
|
||||
if (!session.currentUser) throw new Error('请先登录')
|
||||
if (!warehouse?.id || !warehouse?.warehouseName) throw new Error('请选择有效的作业仓库')
|
||||
const warehouseId = String(warehouse.id)
|
||||
if (String(session.currentUser.warehouseId || '') !== warehouseId) resetPickingSession()
|
||||
session.currentUser = {
|
||||
...session.currentUser,
|
||||
warehouseId,
|
||||
warehouse: String(warehouse.warehouseName),
|
||||
warehouseCode: String(warehouse.warehouseCode || '')
|
||||
}
|
||||
persistSession()
|
||||
return session.currentUser
|
||||
}
|
||||
|
||||
export function updateTokenPair(tokens) {
|
||||
if (!tokens?.accessToken) throw new Error('刷新响应缺少 accessToken')
|
||||
if (!tokens?.refreshToken) throw new Error('刷新响应缺少 refreshToken')
|
||||
|
||||
Reference in New Issue
Block a user