This commit is contained in:
2026-09-11 11:51:35 +08:00
parent f8ebbd9610
commit 138ab6405a
18 changed files with 209 additions and 97 deletions
+15
View File
@@ -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')