From f98ce3fc08450400d9f43d5da34a7da9f269a355 Mon Sep 17 00:00:00 2001 From: woody Date: Tue, 15 Jul 2025 14:47:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(pay):=20=E6=94=AF=E4=BB=98=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/mine.js | 4 + pages.json | 15 + pages/pay/success.vue | 517 ++++++++++++++++++++++++++++++++++ pages/refund/detail.vue | 486 ++++++++++++++++++++++++++++++++ pages/selfService/index.vue | 9 +- static/images/refund-icon.svg | 1 + 6 files changed, 1031 insertions(+), 1 deletion(-) create mode 100644 pages/pay/success.vue create mode 100644 pages/refund/detail.vue create mode 100644 static/images/refund-icon.svg diff --git a/config/mine.js b/config/mine.js index 1ae8941..214ca52 100644 --- a/config/mine.js +++ b/config/mine.js @@ -53,3 +53,7 @@ export const getMarketDynamicBoxCount = params => http.post('/retail-member/api/retail-member/small-box-list', { params, }) + +// 退款明细列表 +export const getRefundList = params => + http.get('/sale/api/my-order/refund-list', { params }) diff --git a/pages.json b/pages.json index 42c9a65..95b5690 100644 --- a/pages.json +++ b/pages.json @@ -10,6 +10,21 @@ "navigationStyle": "custom" } }, + { + "path": "pages/pay/success", + "style": { + "navigationBarTitleText": "支付成功", + "navigationBarBackgroundColor": "#fff" + } + }, + { + "path": "pages/refund/detail", + "style": { + "navigationBarTitleText": "退款列表", + "navigationBarBackgroundColor": "#fff", + "enablePullDownRefresh": true + } + }, { "path": "pages/pickupList/index", "style": { diff --git a/pages/pay/success.vue b/pages/pay/success.vue new file mode 100644 index 0000000..a520336 --- /dev/null +++ b/pages/pay/success.vue @@ -0,0 +1,517 @@ + + + + + diff --git a/pages/refund/detail.vue b/pages/refund/detail.vue new file mode 100644 index 0000000..daf13f9 --- /dev/null +++ b/pages/refund/detail.vue @@ -0,0 +1,486 @@ + + + + + diff --git a/pages/selfService/index.vue b/pages/selfService/index.vue index 131e966..e6621d8 100644 --- a/pages/selfService/index.vue +++ b/pages/selfService/index.vue @@ -61,6 +61,13 @@ export default { path: '/pages/selfService/realName/realName', id: '9', }, + { + name: '订单退款明细', + url: '../../static/images/refund-icon.svg', + path: '/pages/refund/detail', + id: '9', + alwaysShow: true, + }, ], theselfHeader: [], userInfo: '', @@ -102,7 +109,7 @@ export default { }) const theselfHeader = [] this.selfServiceList.forEach(element => { - if (element.ifshow == 0) { + if (element.ifshow == 0 || element.alwaysShow) { theselfHeader.push(element) } }) diff --git a/static/images/refund-icon.svg b/static/images/refund-icon.svg new file mode 100644 index 0000000..fa25b06 --- /dev/null +++ b/static/images/refund-icon.svg @@ -0,0 +1 @@ +