fix: support whole-pallet picking by carton scan

This commit is contained in:
2026-09-11 18:15:25 +08:00
parent 28c574ae36
commit e41f708570
2 changed files with 35 additions and 26 deletions
+10
View File
@@ -97,6 +97,16 @@ export function pickContainerItem(taskId, itemId, payload = {}) {
return itemAction(taskId, itemId, 'pick', payload, payload.operationId)
}
export function pickContainerPallet(taskId, payload = {}) {
if (!taskId || !payload.palletNo) throw new Error('缺少拣货任务或托盘码,无法提交')
return request({
url: `/first-leg/pda-loading/tasks/${encodeURIComponent(taskId)}/pallets/pick`,
method: 'POST',
header: { 'Idempotency-Key': stableIdempotencyKey(payload.operationId || `pick-pallet-${taskId}-${payload.palletNo}`) },
data: payload
})
}
export function partialContainerItem(taskId, itemId, payload = {}) {
return itemAction(taskId, itemId, 'partial', payload, payload.operationId)
}