From b41f92e228b05b2046f7814e1fad3c2b20f52861 Mon Sep 17 00:00:00 2001 From: From-wh Date: Tue, 27 Oct 2026 10:16:50 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=AE=9E=E7=89=A9=E8=AE=A2=E5=8D=95):=20?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=AB=AF=E8=AE=A2=E5=8D=95=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E6=8C=89=E9=85=8D=E9=80=81=E6=96=B9=E5=BC=8F=E5=8C=BA=E5=88=86?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E5=8F=91=E8=B4=A7=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 实物订单详情页配送方式映射文案(快递配送/送货上门/无需配送/到店自提/上门服务) - 无需配送展示发货方式与发货备注,送货展示送货人信息,仅快递展示物流查询 - 订单中心详情组件到店自提改用后端 is_pickup 标识,兼容旧 order_delivery_type 字段 --- .../components/DetailOrderInfo.vue | 24 ++++++++++----- .../src/pages/plugin/normal/order/Detail.vue | 30 +++++++++++++------ 2 files changed, 37 insertions(+), 17 deletions(-) diff --git a/frontend/admin/src/pages/order/orderCenter/components/DetailOrderInfo.vue b/frontend/admin/src/pages/order/orderCenter/components/DetailOrderInfo.vue index b17f54eca..2598d0a85 100644 --- a/frontend/admin/src/pages/order/orderCenter/components/DetailOrderInfo.vue +++ b/frontend/admin/src/pages/order/orderCenter/components/DetailOrderInfo.vue @@ -36,10 +36,10 @@ - +
-
{{ data.order_delivery_type === 'pickup' ? '自提门店' : '收货信息' }}
-
-
{{ data.delivery_type == 'express' ? '物流信息' : '送货人信息' }}
+
{{ isExpress ? '物流信息' : deliveryType === 'send' ? '送货人信息' : '发货信息' }}
@@ -255,6 +255,14 @@ const orderItems = computed(() => { return props.data.order_items || props.data.cartInfo || []; }); +/** 配送方式:express 快递 / send 送货 / fictitious 无需配送 / pickup 自提 / door 上门 */ +const deliveryType = computed( + () => props.data.delivery_type || props.data.extra_info?.delivery_type || '', +); +const isExpress = computed(() => deliveryType.value === 'express'); +/** 到店自提:后端统一标识 is_pickup,兼容旧字段 order_delivery_type */ +const isPickup = computed(() => props.data.is_pickup == 1 || props.data.order_delivery_type === 'pickup'); + function formatDate(timestamp) { if (!timestamp) return '--'; const d = new Date(timestamp * 1000); diff --git a/frontend/admin/src/pages/plugin/normal/order/Detail.vue b/frontend/admin/src/pages/plugin/normal/order/Detail.vue index 81d1dd247..8611be857 100644 --- a/frontend/admin/src/pages/plugin/normal/order/Detail.vue +++ b/frontend/admin/src/pages/plugin/normal/order/Detail.vue @@ -91,9 +91,7 @@
配送方式:{{ - detailData.extra_info?.delivery_type === 'pickup' ? '到店自提' : '快递配送' - }} + >{{ deliveryTypeText }}
@@ -101,25 +99,23 @@
-
{{ detailData.delivery_type == 'express' ? '物流信息' : '送货人信息' }}
+
{{ isExpressDelivery ? '物流信息' : '发货信息' }}
- {{ - detailData.delivery_type == 'express' ? '物流公司:' : '送货人姓名:' - }}{{ isExpressDelivery ? '物流公司:' : deliveryType === 'send' ? '送货人姓名:' : '发货方式:' }}{{ detailData.delivery_name || '--' }}