优化
This commit is contained in:
@@ -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`
|
||||
|
||||
Reference in New Issue
Block a user