Commit 4cdbabf7 by qinjianhui

fix: 播种墙配货修改

parent 2d81d3ce
...@@ -328,6 +328,24 @@ const sheetPrinter = ref<string>('') ...@@ -328,6 +328,24 @@ const sheetPrinter = ref<string>('')
const productionOrder = ref<string>('') const productionOrder = ref<string>('')
const podOrderDetailsData = ref<OrderData>() const podOrderDetailsData = ref<OrderData>()
const operationStatusMap: Record<string, string> = {
PENDING_PACKING: '待配货',
PENDING_SCHEDULE: '待排单',
PENDING_REPLENISH: '待补胚',
PENDING_PICK: '待拣胚',
IN_PRODUCTION: '生产中',
PACKING_COMPLETED: '配货完成',
COMPLETED: '已完成',
CANCELLED: '已取消',
ARCHIVE: '已归档',
}
const formatOperationNo = (operationNoWithStatus: string) => {
const match = operationNoWithStatus.match(/^([^_]+)_(.+)$/)
if (!match) return operationNoWithStatus
const [, operationNo, status] = match
const statusText = operationStatusMap[status] || status
return statusText ? `${operationNo}(${statusText})` : operationNo
}
const podOrderDetailsColumns = computed(() => [ const podOrderDetailsColumns = computed(() => [
{ {
label: '图片', label: '图片',
...@@ -346,7 +364,7 @@ const podOrderDetailsColumns = computed(() => [ ...@@ -346,7 +364,7 @@ const podOrderDetailsColumns = computed(() => [
<div> <div>
{props.isNewOrder && {props.isNewOrder &&
row.operationNos?.split(',').map((item) => { row.operationNos?.split(',').map((item) => {
return <div>{item}</div> return <div>{formatOperationNo(item)}</div>
})} })}
{!props.isNewOrder && row.podJomallUsNo} {!props.isNewOrder && row.podJomallUsNo}
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment