diff --git a/src/api/fulfillment.js b/src/api/fulfillment.js index 85c1f89..a1c74a5 100644 --- a/src/api/fulfillment.js +++ b/src/api/fulfillment.js @@ -112,6 +112,15 @@ export function pickOutboundTask(taskNo, request) { return overseasRequest('POST', `${OUTBOUND_BASE}/${encoded(taskNo)}/pick`, request) } +export function outboundPickPayload(item, position, packages) { + return { + outboundPalletItemId: item.outboundPalletItemId, + inventoryPositionId: position.inventoryPositionId, + packages: Number(packages), + cartonMarks: position.cartonMark ? [position.cartonMark] : [] + } +} + export function completeOutboundTask(taskNo, request) { return overseasRequest('POST', `${OUTBOUND_BASE}/${encoded(taskNo)}/complete`, request) } diff --git a/src/pages/outbound/outbound.vue b/src/pages/outbound/outbound.vue index 03b0b3c..9032f8d 100644 --- a/src/pages/outbound/outbound.vue +++ b/src/pages/outbound/outbound.vue @@ -25,7 +25,7 @@ {{ current.taskNo || '—' }}{{ statusLabel(current.status) }}出库单 {{ current.outboundNo || '—' }} · {{ taskType(current) }}{{ plannedPackages }}计划箱数{{ pickedPackages }}已拣箱数{{ remainingPackages }}待拣箱数 - + {{ item.palletNo || '散件出库' }}{{ item.pickedPackages }}/{{ item.plannedPackages }} 箱 {{ lineBusinessCode(position) }}{{ position.inboundCode || '无入仓码' }} · 已拣 {{ position.pickedPackages }} 箱 · 可拣 {{ position.availablePackages }} 箱 @@ -49,7 +49,7 @@