From b6a2dbc23a19868c0544cb80c4eeaa549a563cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E9=A6=99=E7=90=AA?= <624506849@qq.com> Date: Mon, 13 Apr 2026 18:52:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=8F=91=E7=A5=A8=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8F=91=E7=A5=A8=E8=AF=A6=E6=83=85=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=92=8C=E4=BC=98=E5=8C=96=E5=8F=91=E7=A5=A8=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在会员API中添加获取发票详情的接口 - 更新发票模态框,支持电子普通发票和增值税专用发票的详细信息展示 - 在订单详情页和支付页面优化发票信息的显示逻辑 - 增加发票信息的校验和格式化处理 --- buyer/src/api/member.js | 9 + buyer/src/components/invoiceModal/index.vue | 338 +++++++--- .../pages/home/orderCenter/OrderDetail.vue | 102 ++- buyer/src/pages/payment/Pay.vue | 32 +- .../src/views/sys/oss-manage/ossManage.vue | 625 +++++++++++------- seller/src/api/order.js | 11 +- .../views/order/receiptManager/receipt.vue | 334 +++++++++- 7 files changed, 1069 insertions(+), 382 deletions(-) diff --git a/buyer/src/api/member.js b/buyer/src/api/member.js index eeb7de21..28a6880f 100644 --- a/buyer/src/api/member.js +++ b/buyer/src/api/member.js @@ -180,6 +180,15 @@ export function receiptList () { }); } +// 发票详情 +export function receiptDetail (id) { + return request({ + url: `/buyer/trade/receipt/${id}`, + method: Method.GET, + needToken: true + }); +} + // 保存发票信息 export function saveReceipt (params) { return request({ diff --git a/buyer/src/components/invoiceModal/index.vue b/buyer/src/components/invoiceModal/index.vue index 2b5c0588..698b7bd1 100644 --- a/buyer/src/components/invoiceModal/index.vue +++ b/buyer/src/components/invoiceModal/index.vue @@ -1,39 +1,83 @@ diff --git a/buyer/src/pages/home/orderCenter/OrderDetail.vue b/buyer/src/pages/home/orderCenter/OrderDetail.vue index 9a795ac1..cafa529c 100644 --- a/buyer/src/pages/home/orderCenter/OrderDetail.vue +++ b/buyer/src/pages/home/orderCenter/OrderDetail.vue @@ -95,12 +95,43 @@

发票信息

-