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 合托。 + 用于绑定领星入库单,提交后可在尾程订单、入库单和出库单中查询。 快递自送我司提货卡车自送