diff --git a/src/api/exception-returns.js b/src/api/exception-returns.js new file mode 100644 index 0000000..f2732ea --- /dev/null +++ b/src/api/exception-returns.js @@ -0,0 +1,7 @@ +import { overseasRequest, overseasUpload } from './overseas.js' +const base = '/pda/v1/last-leg/return-receipts/exceptions' +const path = (number) => `${base}/${encodeURIComponent(number)}` +export const listExceptionReturns = () => overseasRequest('GET', base) +export const startExceptionReturn = (number) => overseasRequest('POST', `${path(number)}/start`, {}) +export const uploadExceptionReturnEvidence = (number, filePath) => overseasUpload(`${path(number)}/evidence`, filePath) +export const receiveExceptionReturn = (number, body) => overseasRequest('POST', `${path(number)}/receive`, body) diff --git a/src/components/ExceptionReturnWork.vue b/src/components/ExceptionReturnWork.vue new file mode 100644 index 0000000..8caf07d --- /dev/null +++ b/src/components/ExceptionReturnWork.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/pages/return-receipt/return-receipt.vue b/src/pages/return-receipt/return-receipt.vue index 21158f9..84cca1f 100644 --- a/src/pages/return-receipt/return-receipt.vue +++ b/src/pages/return-receipt/return-receipt.vue @@ -1,7 +1,9 @@