feat(overseas-pda): prefer business identifiers
This commit is contained in:
@@ -74,7 +74,7 @@ function userFromClaims(pair, saved = {}) {
|
||||
name: pair.domestic.username || '仓库作业员',
|
||||
role: PDA_ROLE,
|
||||
roles: [...pair.overseas.roles],
|
||||
warehouse: sameWarehouse && saved.warehouseName ? saved.warehouseName : `海外仓 #${pair.warehouseId}`,
|
||||
warehouse: sameWarehouse && saved.warehouseName ? saved.warehouseName : '',
|
||||
warehouseId: pair.warehouseId,
|
||||
warehouseCode: sameWarehouse ? (saved.warehouseCode || '') : '',
|
||||
warehouseName: sameWarehouse ? (saved.warehouseName || '') : ''
|
||||
@@ -142,7 +142,7 @@ export function applyWarehouseProfile(profile) {
|
||||
if (!warehouseId || warehouseId !== String(session.currentUser.warehouseId)) throw new Error('仓库主档与当前登录仓库不一致')
|
||||
session.currentUser = {
|
||||
...session.currentUser,
|
||||
warehouse: profile.warehouseName || profile.warehouseCode || `海外仓 #${warehouseId}`,
|
||||
warehouse: profile.warehouseName || '',
|
||||
warehouseCode: String(profile.warehouseCode || ''),
|
||||
warehouseName: String(profile.warehouseName || '')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user