This commit is contained in:
2026-10-14 17:41:11 +08:00
parent 627dfd32da
commit e556d75081
3 changed files with 81 additions and 19 deletions
+7 -4
View File
@@ -153,7 +153,10 @@ export function normalizeCargoDiscardTask(value) {
return {
...task,
discardNo: String(task?.discardNo || ''),
outboundNo: String(task?.outboundNo || ''),
palletNo: String(task?.palletNo || ''),
scanMode: task?.scanMode === 'CARTON' ? 'CARTON' : 'PALLET',
cartonMarks: asList(task?.cartonMarks).map(String),
status: String(task?.status || 'PENDING'),
skus: asList(task?.skus).map((sku) => ({
...sku,
@@ -171,12 +174,12 @@ export async function listCargoDiscardTasks() {
return asList(await overseasRequest('GET', CARGO_DISCARD_BASE)).map(normalizeCargoDiscardTask)
}
export async function resolveCargoDiscardPallet(palletNo) {
return normalizeCargoDiscardTask(await overseasRequest('POST', `${CARGO_DISCARD_BASE}/resolve`, { palletNo }))
export async function resolveCargoDiscardPallet(palletNo, discardNo) {
return normalizeCargoDiscardTask(await overseasRequest('POST', `${CARGO_DISCARD_BASE}/resolve`, { palletNo, ...(discardNo ? { discardNo } : {}) }))
}
export async function confirmCargoDiscard(discardNo, palletNo, lines, photoFileIds) {
return normalizeCargoDiscardTask(await overseasRequest('POST', `${CARGO_DISCARD_BASE}/${encoded(discardNo)}/pallets/${encoded(palletNo)}/confirm`, { lines, photoFileIds }))
export async function confirmCargoDiscard(discardNo, palletNo, lines, photoFileIds, scannedCartonMarks = [], confirmAllCartons = false) {
return normalizeCargoDiscardTask(await overseasRequest('POST', `${CARGO_DISCARD_BASE}/${encoded(discardNo)}/pallets/${encoded(palletNo)}/confirm`, { lines, photoFileIds, scannedCartonMarks, confirmAllCartons }))
}
const discardPhotoPath = (discardNo, palletNo) => `${CARGO_DISCARD_BASE}/${encoded(discardNo)}/pallets/${encoded(palletNo)}/photos/files`