From 1c52be9dd1058f1601bf390e648749fd94bd25ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E7=8F=91?= Date: Tue, 12 Aug 2025 17:35:23 +0800 Subject: [PATCH] Add status tabel --- src/utils/format.ts | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/src/utils/format.ts b/src/utils/format.ts index 869159e..d4ac17d 100644 --- a/src/utils/format.ts +++ b/src/utils/format.ts @@ -65,3 +65,47 @@ export function formatShipmentState(state: string) { return ''; } } + +export function formatUniuniShipmentState(state: string) { + const UNIUNI_STATUS_ENUM = { + '190': 'ORDER_RECEIVED', + '192': 'CUSTOM_HOLD', + '195': 'GATEWAY_TRANSIT_OUT', + '198': 'CUSTOM_RELEASE_DIRECT', + '199': 'GATEWAY_TRANSIT', + '200': 'PARCEL_SCANNED', + '202': 'IN_TRANSIT', + '203': 'DELIVERED', + '204': 'TRANSSHIPMENT', + '206': 'WRONG_ADDRESS_FROM_TRANSIT', + '207': 'PARCEL_LOST', + '209': 'OTHER_EXCEPTION', + '211': 'RETURN_OFFICE_FROM_TRANSIT', + '212': 'WRONG_ADDRESS_FROM_RECEIVE', + '213': 'STORAGE_30_DAYS_FROM_OFFICE', + '214': 'STORAGE_30_DAYS_AFTER_SCAN', + '215': 'PARCEL_ABANDONED', + '216': 'SELF_PICK_UP', + '217': 'TRANSSHIPMENT_COMPLETE', + '218': 'SCANNED_PARCEL_MISSING', + '219': 'WRONG_ROUTE_PARCEL', + '220': 'SECOND_DELIVERY', + '221': 'RETURNED_PARCEL_SCANNED', + '222': 'REJECTED_PARCEL_FROM_TRANSIT', + '223': 'CHANGED_ORDER_RESENT', + '224': 'RESENT_ORDER_VOIDED', + '225': 'FORWARDED_3RDPARTY', + '226': 'STORAGE_3RDPARTY_SERVICE_POINT', + '228': 'SECOND_DELIVERED', + '229': 'DROP_OFF_SERVICE_POINTS', + '230': 'RETURN TO SENDER WAREHOUSE', + '231': 'FAILED_DELIVERY_RETRY1', + '232': 'FAILED_DELIVERY_RETRY2', + '255': 'Gateway_To_Gateway_Transit' + } + if (state in UNIUNI_STATUS_ENUM) { + return UNIUNI_STATUS_ENUM[state]; + } else { + return '未知状态'; + } +}