From 580cd252218e3a16c41f52a12fcecd22ab329473 Mon Sep 17 00:00:00 2001 From: zc <2064281269@qq.com> Date: Mon, 17 Nov 2025 23:45:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=A2=E5=8D=95=E5=88=97=E8=A1=A8+?= =?UTF-8?q?=E6=89=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/order.ts | 3 +- src/views/order/list/detail/index.vue | 788 ++++++++++++++++++++++++++ src/views/order/list/index.vue | 275 ++++++--- src/views/order/list/pack-dialog.vue | 312 ++++++++++ 4 files changed, 1301 insertions(+), 77 deletions(-) create mode 100644 src/views/order/list/detail/index.vue create mode 100644 src/views/order/list/pack-dialog.vue diff --git a/src/api/order.ts b/src/api/order.ts index 6210683..c12f609 100644 --- a/src/api/order.ts +++ b/src/api/order.ts @@ -3,7 +3,8 @@ const order = { * 订单管理 */ getOrderList: ['/order/list'], // 获取订单管理 - packOrder: ['/order/pack'], // 打包 + getOrderDetail: ['/order/detail'], // 获取订单详情 + packOrder: ['/order/toShipping'], // 打包 unpackOrder: ['/order/unpack'], // 取消打包 finishDeliver: ['/order/delivered'] // 妥投 } diff --git a/src/views/order/list/detail/index.vue b/src/views/order/list/detail/index.vue new file mode 100644 index 0000000..7f8abd9 --- /dev/null +++ b/src/views/order/list/detail/index.vue @@ -0,0 +1,788 @@ + + + + + diff --git a/src/views/order/list/index.vue b/src/views/order/list/index.vue index 5db900e..6f379ea 100644 --- a/src/views/order/list/index.vue +++ b/src/views/order/list/index.vue @@ -109,71 +109,78 @@ 创建时间:{{ order.createTimestamp }} -
-
-
- - -
-
{{ item.productName }}
-
- {{ item.skuInfo }} - +
+
+
+
+ + +
+
{{ item.productName }}
+
+ {{ item.skuInfo }} + +
+
{{ item.chinesePromotionPrice }} x {{ item.num }}
-
{{ item.promotionPrice }} x {{ item.num }}
-
-
-
{{ order.allPrice }}
-
- -
-
-
{{ item.status }}
+
+
+ {{ + packageData.vvTradeOrderLineDOList.reduce((acc: number, it: any) => { + return acc + it.promotionPrice * it.num + }, 0) + }} +
- -
-
-
- {{ item.desc.replace('admin', '').replace('按钮', '') }} - 查看物流信息 +
+
{{ packageData.vvTradeOrderLineDOList[0].status }}
+
+ +
+ +
+
+ {{ orderAction.desc.replace('admin', '').replace('按钮', '') }} + 查看物流信息 +
@@ -196,12 +203,19 @@ :order-id="currentOrderId" @close="handleCloseLogisticsDialog" /> + +
+ +