fix(first-leg): default new orders to truck self-delivery

This commit is contained in:
2026-10-20 10:56:38 +08:00
parent de31c14695
commit 5036593195
3 changed files with 4 additions and 2 deletions
@@ -2,6 +2,8 @@
依据:当前对话 2026-10-19 用户确认“卡车自送排第一,我司提货排第二,快递自提排第三;快递自提增加非必填快递单号”。该确认优先于历史原型对应字段。
2026-10-20 补充确认:新建、重置头程订单默认选择“卡车自送”;快速下单生成的草稿同步使用该默认值,编辑已有草稿保留原取货方式。
| 页面 | 操作 | 承载方式 | 布局 | 当前实现 | 结论 |
|---|---|---|---|---|---|
| 头程下单 | 新增 | 现有独立页面 | 保持现有国内交货区布局 | 快递自送、我司提货、卡车自送;无快递单号输入 | 按确认顺序排列;第三项改为快递自提,下方条件显示选填快递单号 |
@@ -423,7 +423,7 @@ function emptyDraft(): FirstLegOrderDraft {
destinationCountryCode: 'US',
destinationWarehouseId: '',
destinationWarehouseName: '',
pickupMethod: 'SELF_EXPRESS',
pickupMethod: 'SELF_TRUCK',
trackingNumber: '',
channelCode: '',
channelName: '',
@@ -201,7 +201,7 @@ function buildOrderDraft(row: QuickOrderRow, channel: QuickChannelOption): First
destinationCountryCode: row.destinationCountryCode,
destinationWarehouseId: row.destinationWarehouseId,
destinationWarehouseName: row.destinationWarehouseName,
pickupMethod: 'SELF_EXPRESS',
pickupMethod: 'SELF_TRUCK',
trackingNumber: '',
channelCode: channel.channelCode,
channelName: channel.channelName,