From 41896a073fb42ebff460e57becc440003a341aac Mon Sep 17 00:00:00 2001 From: Agent Date: Sat, 28 Mar 2026 10:32:14 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2=EF=BC=8C=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=B7=B3=E8=BD=AC=E8=AF=A6=E6=83=85=EF=BC=8C?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=89=93=E5=8D=B0=E5=92=8C=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages.json | 6 + src/pages/order/detail.vue | 396 +++++++++++++++++++++++++++++++++++++ src/pages/order/list.vue | 8 +- src/pages/order/search.vue | 6 +- 4 files changed, 407 insertions(+), 9 deletions(-) create mode 100644 src/pages/order/detail.vue diff --git a/src/pages.json b/src/pages.json index a7d0f0f..5865655 100644 --- a/src/pages.json +++ b/src/pages.json @@ -60,6 +60,12 @@ "navigationBarTitleText": "退货" } }, + { + "path": "pages/order/detail", + "style": { + "navigationBarTitleText": "订单详情" + } + }, { "path": "pages/stock/list", "style": { diff --git a/src/pages/order/detail.vue b/src/pages/order/detail.vue new file mode 100644 index 0000000..34d7940 --- /dev/null +++ b/src/pages/order/detail.vue @@ -0,0 +1,396 @@ + + + + + \ No newline at end of file diff --git a/src/pages/order/list.vue b/src/pages/order/list.vue index 100bd8f..36a4a6c 100644 --- a/src/pages/order/list.vue +++ b/src/pages/order/list.vue @@ -192,11 +192,9 @@ export default { this.loadOrders() }, viewDetail(order) { - // 跳转到订单详情页或显示详情弹窗 - uni.showModal({ - title: '订单详情', - content: `订单号: ${order.orderNo}\n原价: ¥${order.totalAmount}\n优惠: ¥${order.discountAmount}\n实付: ¥${order.actualAmount}`, - showCancel: false + // 跳转到订单详情页 + uni.navigateTo({ + url: `/pages/order/detail?orderId=${order.orderId}` }) }, getItemCount(orderId) { diff --git a/src/pages/order/search.vue b/src/pages/order/search.vue index a7f705a..cedf376 100644 --- a/src/pages/order/search.vue +++ b/src/pages/order/search.vue @@ -205,10 +205,8 @@ export default { return time.substring(0, 16).replace('T', ' ') }, viewDetail(order) { - uni.showModal({ - title: '订单详情', - content: `订单号: ${order.orderNo}\n原价: ¥${order.totalAmount}\n优惠: ¥${order.discountAmount}\n实付: ¥${order.actualAmount}\n状态: ${this.getStatusText(order.status)}`, - showCancel: false + uni.navigateTo({ + url: `/pages/order/detail?orderId=${order.orderId}` }) } }