From bfab7b8d1d780e578ae0512b7ccd70b7bc47f233 Mon Sep 17 00:00:00 2001 From: Agent Date: Sat, 28 Mar 2026 04:01:18 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E9=80=80=E8=B4=A7?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=8C=E8=AE=A2=E5=8D=95=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=80=80=E8=B4=A7=E7=8A=B6=E6=80=81(9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages.json | 6 + src/pages/index/index.vue | 4 + src/pages/order/list.vue | 11 +- src/pages/order/return.vue | 532 +++++++++++++++++++++++++++++++++++++ src/pages/order/search.vue | 2 +- 5 files changed, 552 insertions(+), 3 deletions(-) create mode 100644 src/pages/order/return.vue diff --git a/src/pages.json b/src/pages.json index 46638a5..a7d0f0f 100644 --- a/src/pages.json +++ b/src/pages.json @@ -54,6 +54,12 @@ "navigationBarTitleText": "订单查询" } }, + { + "path": "pages/order/return", + "style": { + "navigationBarTitleText": "退货" + } + }, { "path": "pages/stock/list", "style": { diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 5812884..a0d00f3 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -74,6 +74,10 @@ 订单查询 + + + 退货 + 库存管理 diff --git a/src/pages/order/list.vue b/src/pages/order/list.vue index bb7afaf..100bd8f 100644 --- a/src/pages/order/list.vue +++ b/src/pages/order/list.vue @@ -208,7 +208,8 @@ export default { 1: 'status-success', 2: 'status-cancel', 3: 'status-refunding', - 4: 'status-refunded' + 4: 'status-refunded', + 9: 'status-returning' } return map[status] || '' }, @@ -218,7 +219,8 @@ export default { 1: '已完成', 2: '已取消', 3: '退款中', - 4: '已退款' + 4: '已退款', + 9: '退货中' } return map[status] || '未知' }, @@ -367,6 +369,11 @@ export default { color: #fff; } +.status-returning { + background: linear-gradient(135deg, #fa8c16 0%, #ffc069 100%); + color: #fff; +} + /* 卡片主体 */ .card-body { margin-bottom: 20rpx; diff --git a/src/pages/order/return.vue b/src/pages/order/return.vue new file mode 100644 index 0000000..9bc8d95 --- /dev/null +++ b/src/pages/order/return.vue @@ -0,0 +1,532 @@ + + + + + \ No newline at end of file diff --git a/src/pages/order/search.vue b/src/pages/order/search.vue index 0025f97..a7f705a 100644 --- a/src/pages/order/search.vue +++ b/src/pages/order/search.vue @@ -7,7 +7,7 @@