From 6c4af419cf9c0ad55016009dd398deccdb13d6a2 Mon Sep 17 00:00:00 2001 From: liuyihe <2513762445@qq.com> Date: Sun, 6 Sep 2026 15:53:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/first-leg/api/firstLeg.ts | 1 + src/modules/first-leg/store/firstLegOrders.ts | 1 + src/modules/first-leg/types/firstLegOrder.ts | 2 + .../first-leg/views/FirstLegOrdersView.vue | 4 + .../api/warehouseServices.ts | 5 +- .../views/WarehouseServiceView.vue | 88 +++++++++++++++---- .../views/relabelAttachments.test.mjs | 38 ++++++++ 7 files changed, 121 insertions(+), 18 deletions(-) create mode 100644 src/modules/overseas-warehouse/views/relabelAttachments.test.mjs diff --git a/src/modules/first-leg/api/firstLeg.ts b/src/modules/first-leg/api/firstLeg.ts index 35639b4..8cbfa7c 100644 --- a/src/modules/first-leg/api/firstLeg.ts +++ b/src/modules/first-leg/api/firstLeg.ts @@ -126,6 +126,7 @@ export interface FirstLegOrderSaveRequest { inboundCode?: string customerName: string fulfillmentType?: 'STANDARD' | 'ONE_CLICK_DROPSHIP' + lxCode?: string transportMode: ApiTransportMode tradeTerm?: string destinationCountryCode: string diff --git a/src/modules/first-leg/store/firstLegOrders.ts b/src/modules/first-leg/store/firstLegOrders.ts index 5cd450d..732728f 100644 --- a/src/modules/first-leg/store/firstLegOrders.ts +++ b/src/modules/first-leg/store/firstLegOrders.ts @@ -73,6 +73,7 @@ function savePayload(draft: FirstLegOrderDraft, warehouse: ClientWarehouse, cust inboundCode: draft.inboundCode?.trim() || undefined, customerName: customerName.trim(), fulfillmentType: draft.fulfillmentType ?? 'STANDARD', + lxCode: draft.fulfillmentType === 'ONE_CLICK_DROPSHIP' ? draft.lxCode?.trim() || undefined : undefined, transportMode: apiTransport(draft), tradeTerm: draft.tradeTerm || undefined, destinationCountryCode: draft.destinationCountryCode.trim().toUpperCase(), diff --git a/src/modules/first-leg/types/firstLegOrder.ts b/src/modules/first-leg/types/firstLegOrder.ts index c3685f1..18b24e6 100644 --- a/src/modules/first-leg/types/firstLegOrder.ts +++ b/src/modules/first-leg/types/firstLegOrder.ts @@ -100,6 +100,7 @@ export interface FirstLegOrder { transportMode: FirstLegTransportMode | null businessType: FirstLegBusinessType fulfillmentType?: 'STANDARD' | 'ONE_CLICK_DROPSHIP' + lxCode?: string origin: string destination: string receivingWarehouseId: string @@ -159,6 +160,7 @@ export type FirstLegOrderDraft = Omit

客户下单

先选择货物如何送到国内收货仓,并填写本次运输安排。

普通头程一件代发测量完成后不办理国内库存入库,将直接推送 PDA 合托。 + 用于绑定领星入库单,提交后可在尾程订单、入库单和出库单中查询。 快递自送我司提货卡车自送