From f26c12b5b5f08fd7296a30b11e69f99516dc9cda Mon Sep 17 00:00:00 2001
From: liuyihe <2513762445@qq.com>
Date: Thu, 5 Nov 2026 16:03:12 +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
---
.../first-leg/components/CustomsDocumentsDialog.vue | 2 +-
.../first-leg/components/InboundBillingPanel.test.mjs | 3 ++-
src/modules/first-leg/components/InboundBillingPanel.vue | 8 ++------
src/modules/first-leg/components/OrderProgressPanel.vue | 1 -
src/modules/first-leg/views/FirstLegOrdersView.test.mjs | 6 +++---
src/modules/first-leg/views/FirstLegOrdersView.vue | 8 ++++----
6 files changed, 12 insertions(+), 16 deletions(-)
diff --git a/src/modules/first-leg/components/CustomsDocumentsDialog.vue b/src/modules/first-leg/components/CustomsDocumentsDialog.vue
index a36f9bf..9331da7 100644
--- a/src/modules/first-leg/components/CustomsDocumentsDialog.vue
+++ b/src/modules/first-leg/components/CustomsDocumentsDialog.vue
@@ -279,7 +279,7 @@ async function confirmReceipt() {
if (!documents.length) return
let confirmedCount = 0
try {
- await ElMessageBox.confirm(`确认已核对 ${documents.length} 份报关行回执吗?确认后平台会把确认结果发送给报关行执行。`, '确认报关行回执', { type: 'warning' })
+ await ElMessageBox.confirm('确认报关行回执吗?确认后平台会把确认结果发送给报关行执行。', '确认报关行回执', { type: 'warning' })
mutating.value = true
for (const document of documents) {
await confirmMerchantCustomsReceipt(document)
diff --git a/src/modules/first-leg/components/InboundBillingPanel.test.mjs b/src/modules/first-leg/components/InboundBillingPanel.test.mjs
index a188670..23967d4 100644
--- a/src/modules/first-leg/components/InboundBillingPanel.test.mjs
+++ b/src/modules/first-leg/components/InboundBillingPanel.test.mjs
@@ -56,7 +56,8 @@ test('supports a standalone dialog and keeps the unpushed billing-weight state v
})
test('shows the published merchant inbound, measurement details and customer confirmation entry', () => {
- for (const label of ['入仓码', '平台收货仓', '实际毛重', '实测体积', '换算与精度', '最终计费量', '单价', '基础费用', '附加费用', '费用合计', '平台备注']) {
+ assert.doesNotMatch(source, /平台备注|inbound\.publicRemark/)
+ for (const label of ['入仓码', '平台收货仓', '实际毛重', '实测体积', '换算与精度', '最终计费量', '单价', '基础费用', '附加费用', '费用合计']) {
assert.ok(source.includes(label), `missing label: ${label}`)
}
assert.match(source, /formatInboundMoney\(props\.data\.latestFee\.totalAmount/)
diff --git a/src/modules/first-leg/components/InboundBillingPanel.vue b/src/modules/first-leg/components/InboundBillingPanel.vue
index fdc3b12..6c231c1 100644
--- a/src/modules/first-leg/components/InboundBillingPanel.vue
+++ b/src/modules/first-leg/components/InboundBillingPanel.vue
@@ -113,7 +113,7 @@ async function confirmFee() {
-
测量数据
后台推送
+
测量数据
- 实际箱数
- {{ formatInboundNumber(props.data.inbound.summary.totalPackageCount, 0) }}
- 实际毛重
- {{ formatInboundMeasure(props.data.inbound.summary.actualGrossWeightKg, 'kg') }}
@@ -139,7 +139,7 @@ async function confirmFee() {
费用结果
- {{ props.data.latestFee.feeNo }}
+
- 计费方式
- {{ getChargeModeLabel(props.data.latestFee.chargeMode, props.data.latestFee.actualWeightKg, props.data.latestFee.actualVolumeCbm, props.data.latestFee.convertedQuantity) }} · {{ getTaxModeLabel(props.data.latestFee.taxMode) }}
@@ -167,10 +167,6 @@ async function confirmFee() {
-
diff --git a/src/modules/first-leg/components/OrderProgressPanel.vue b/src/modules/first-leg/components/OrderProgressPanel.vue
index b7802d5..d6e2adb 100644
--- a/src/modules/first-leg/components/OrderProgressPanel.vue
+++ b/src/modules/first-leg/components/OrderProgressPanel.vue
@@ -22,7 +22,6 @@ function stageState(index: number) {
diff --git a/src/modules/first-leg/views/FirstLegOrdersView.test.mjs b/src/modules/first-leg/views/FirstLegOrdersView.test.mjs
index d4430c4..027ba7e 100644
--- a/src/modules/first-leg/views/FirstLegOrdersView.test.mjs
+++ b/src/modules/first-leg/views/FirstLegOrdersView.test.mjs
@@ -226,7 +226,7 @@ test('shows one unified progress line and C02 business summaries without detail
assert.match(source, /label: '后续履约', value: orderProgressLabel\(store\.orderProgress\[order\.id\]\)/)
assert.doesNotMatch(source, /待海外同步/)
assert.match(progressSource, /FIRST_LEG_PROGRESS_STAGES/)
- assert.match(progressSource, /订单主节点与关联柜次统一展示/)
+ assert.doesNotMatch(progressSource, /订单主节点与关联柜次统一展示/)
assert.match(progressSource, /履约进度/)
assert.doesNotMatch(progressSource, /进度记录|el-timeline|timeline/)
assert.doesNotMatch(source, /报关回执<\/h3>/)
@@ -312,7 +312,7 @@ test('requires an enabled platform receiving warehouse in the order form', () =>
assert.match(editorShellSource, /first-leg-editor-dialog \.el-dialog__body\) \{[^}]*min-height: 0;[^}]*overflow-y: auto;[^}]*overscroll-behavior: contain/)
assert.match(editorShellSource, /first-leg-editor-dialog \.el-dialog__footer\) \{[^}]*border-top: 1px solid var\(--border\);[^}]*background: #fff/)
assert.match(source, /detailOrder\.receivingWarehouseSnapshot\?\.name/)
- assert.match(source, /detailOrder\.receivingWarehouseSnapshot\.code/)
+ assert.doesNotMatch(source, /detailOrder\.receivingWarehouseSnapshot\.code/)
assert.match(source, /loadSelectedWarehouse\(detailedOrder\.receivingWarehouseId\)/)
})
@@ -549,7 +549,7 @@ test('shows fulfillment courier information as read-only client detail', () => {
assert.match(source, /履约快递信息/)
assert.match(source, /detailOrder\.expressCompanyName/)
assert.match(source, /detailOrder\.trackingNumber/)
- assert.match(source, /快递公司由平台维护/)
+ assert.doesNotMatch(source, /快递公司由平台维护/)
assert.doesNotMatch(source, /v-model="form\.expressCompanyName"/)
})
diff --git a/src/modules/first-leg/views/FirstLegOrdersView.vue b/src/modules/first-leg/views/FirstLegOrdersView.vue
index eba409a..77d8e04 100644
--- a/src/modules/first-leg/views/FirstLegOrdersView.vue
+++ b/src/modules/first-leg/views/FirstLegOrdersView.vue
@@ -2401,8 +2401,8 @@ async function searchOrders(model: QueryModel) {
发货方式{{ pickupMethodLabels[detailOrder.pickupMethod] }}
预约提货时间{{ detailOrder.pickupMethod === 'PICKUP' && detailOrder.requestedPickupAt ? formatDateTime(detailOrder.requestedPickupAt) : '-' }}
报关方式{{ taxModeLabels[detailOrder.taxMode] }}
- 运输渠道{{ detailOrder.channelName || detailOrder.channelCode || '-' }}{{ detailOrder.channelCode }}
- 国内收货仓{{ detailOrder.receivingWarehouseSnapshot?.name || detailOrder.receivingWarehouseName || '—' }}{{ detailOrder.receivingWarehouseSnapshot.code || '—' }} · {{ detailOrder.receivingWarehouseSnapshot.province }}{{ detailOrder.receivingWarehouseSnapshot.city }}{{ detailOrder.receivingWarehouseSnapshot.address }}
+ 运输渠道{{ detailOrder.channelName || detailOrder.channelCode || '-' }}
+ 国内收货仓{{ detailOrder.receivingWarehouseSnapshot?.name || detailOrder.receivingWarehouseName || '—' }}
收货要求{{ displayValue(detailOrder.receivingTime) }}
目的仓类型{{ destinationTypeLabels[detailOrder.destinationType] }}
目的国家 / 仓库{{ detailOrder.destinationCountryCode || '-' }} · {{ detailOrder.destinationWarehouseName || '-' }}
@@ -2417,7 +2417,7 @@ async function searchOrders(model: QueryModel) {
收发货信息
- 发货方
- {{ detailOrder.shipperPartySnapshot?.name || detailOrder.shipper || '未提供' }}{{ detailOrder.shipperPartySnapshot.contactName || '未填写联系人' }} · {{ detailOrder.shipperPartySnapshot.phone || '未填写电话' }} · {{ detailOrder.shipperPartySnapshot.email || '未填写邮箱' }}
{{ detailOrder.shipperPartySnapshot.countryRegion }} {{ detailOrder.shipperPartySnapshot.province }} {{ detailOrder.shipperPartySnapshot.city }} {{ detailOrder.shipperPartySnapshot.address }} {{ detailOrder.shipperPartySnapshot.postalCode }}
- - 收货方
- {{ detailOrder.consigneePartySnapshot?.name || detailOrder.consignee || detailOrder.destinationWarehouseName || '未提供' }}{{ detailOrder.consigneePartySnapshot.contactName || '未填写联系人' }} · {{ detailOrder.consigneePartySnapshot.phone || '未填写电话' }} · {{ detailOrder.consigneePartySnapshot.email || '未填写邮箱' }}
{{ detailOrder.consigneePartySnapshot.countryRegion }} {{ detailOrder.consigneePartySnapshot.province }} {{ detailOrder.consigneePartySnapshot.city }} {{ detailOrder.consigneePartySnapshot.address }} {{ detailOrder.consigneePartySnapshot.postalCode }}平台目的仓地址以最终履约安排为准
+ - 收货方
- {{ detailOrder.consigneePartySnapshot?.name || detailOrder.consignee || detailOrder.destinationWarehouseName || '未提供' }}{{ detailOrder.consigneePartySnapshot.contactName || '未填写联系人' }} · {{ detailOrder.consigneePartySnapshot.phone || '未填写电话' }} · {{ detailOrder.consigneePartySnapshot.email || '未填写邮箱' }}
{{ detailOrder.consigneePartySnapshot.countryRegion }} {{ detailOrder.consigneePartySnapshot.province }} {{ detailOrder.consigneePartySnapshot.city }} {{ detailOrder.consigneePartySnapshot.address }} {{ detailOrder.consigneePartySnapshot.postalCode }}
@@ -2445,7 +2445,7 @@ async function searchOrders(model: QueryModel) {
履约快递信息
- 快递公司
- {{ detailOrder.expressCompanyName || (detailOrder.status === 'CANCELLED' ? '—' : '待平台补充') }}
- 快递单号
- {{ detailOrder.trackingNumber || (detailOrder.status === 'CANCELLED' ? '—' : '待平台补充') }}
- 暂无快递信息快递自提可在下单或编辑草稿时选填快递单号,快递公司由平台维护。
+