feat(pda): add locked container receiving flow

This commit is contained in:
2026-08-24 17:04:40 +08:00
parent 8438b2de6c
commit c9bc6bf616
8 changed files with 125 additions and 5 deletions
+14
View File
@@ -0,0 +1,14 @@
import { overseasRequest, overseasUpload } from '@/api/overseas.js'
const root = '/pda/v1/last-leg/receiving-containers'
const container = (containerNo) => `${root}/${encodeURIComponent(containerNo)}`
export const listReceivingContainers = (page = 1, size = 50) => overseasRequest('GET', `${root}?status=WAIT_SIGN&page=${page}&size=${size}`)
export const getActiveReceivingContainer = () => overseasRequest('GET', `${root}/active`)
export const getReceivingContainer = (containerNo) => overseasRequest('GET', container(containerNo))
export const uploadSignPhoto = (containerNo, filePath) => overseasUpload(`${container(containerNo)}/sign-photos/files`, filePath)
export const signReceivingContainer = (containerNo, request) => overseasRequest('POST', `${container(containerNo)}/sign`, request)
export const resolveReceivingCarton = (containerNo, request) => overseasRequest('POST', `${container(containerNo)}/cartons/resolve`, request)
export const resolveReceivingPallet = (containerNo, request) => overseasRequest('POST', `${container(containerNo)}/pallets/resolve`, request)
export const receiveContainerCargo = (containerNo, request) => overseasRequest('POST', `${container(containerNo)}/receive-batches`, request)
export const completeReceivingContainer = (containerNo, request) => overseasRequest('POST', `${container(containerNo)}/complete`, request)