fix(appointment): show readable source and preview blockers
This commit is contained in:
@@ -3,7 +3,16 @@ import { actionCodes, workCommands, type WorkCommandName } from './workApi'
|
||||
export const typeLabels: Record<WorkType, string> = { PICKUP: '提柜', WAREHOUSE_RECEIPT: '接仓卸柜', DELIVERY: '送仓 / FBA', TRANSPORT: '用车计划', EMPTY_RETURN: '还空柜', ROUTE: '确认路线' }
|
||||
export const flowLabels = { TRANSFER: '海外仓中转', DIRECT: '整柜直送', UNKNOWN: '路线待确认' }
|
||||
export const viewLabels: Record<WorkView, string> = { ALL: '全部待办', FOLLOW_TODAY: '今日需跟进', OVERDUE: '已超期', UNDATED: '未定日期', REVIEW: '需复核' }
|
||||
export function workReason(reason: string) { return reason === 'SOURCE_TIMEZONE' ? '原业务作业地点时区待核实' : reason }
|
||||
export function workReason(reason: string) {
|
||||
switch (reason) {
|
||||
case 'SOURCE_TIMEZONE': return '原业务作业地点时区待核实'
|
||||
case 'SOURCE_CONFIGURATION': return '原货源或仓库配置待核实'
|
||||
case 'LASTLEG_SOURCE': return '尾程货源待建立'
|
||||
case 'READY_WINDOW_UNVERIFIED': return '货物备妥窗口待核实'
|
||||
case 'CARGO_QUANTITY_REVIEW': return '货量或重复关联需要核对。'
|
||||
default: return reason
|
||||
}
|
||||
}
|
||||
export function workStatus(item: WorkItem) {
|
||||
if (item.executionStatus === 'COMPLETED') return '已完成'
|
||||
if (item.reviewRequired) return '需复核'
|
||||
|
||||
Reference in New Issue
Block a user