From a171793e9cbaa8c59d0f85dcb1e4e5dcc3705d7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Sat, 27 Sep 2025 17:06:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E4=BB=98=E6=AC=BE=20?= =?UTF-8?q?=E6=94=B6=E6=AC=BE=20=E5=92=8C=E8=AE=A4=E9=A2=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin/finance.ts | 7 + .../custom/PaymentRecordDetailDialog.vue | 346 ++++++++++++++++++ src/components/custom/PaymentRecordDialog.vue | 260 +++++++++++++ src/views/admin/finance/claim.vue | 99 ++--- src/views/admin/finance/payment_records.vue | 43 ++- src/views/admin/finance/receipt_records.vue | 174 ++++++++- 6 files changed, 867 insertions(+), 62 deletions(-) create mode 100644 src/components/custom/PaymentRecordDetailDialog.vue create mode 100644 src/components/custom/PaymentRecordDialog.vue diff --git a/src/api/admin/finance.ts b/src/api/admin/finance.ts index 334720d..47508f2 100644 --- a/src/api/admin/finance.ts +++ b/src/api/admin/finance.ts @@ -71,4 +71,11 @@ export class financeService { params }) } + // 绑定付款记录到收款记录 + static bindPaymentRecord(params:any) { + return request.post({ + url: '/admin/receipt/payment', + params + }) + } } \ No newline at end of file diff --git a/src/components/custom/PaymentRecordDetailDialog.vue b/src/components/custom/PaymentRecordDetailDialog.vue new file mode 100644 index 0000000..6c791a7 --- /dev/null +++ b/src/components/custom/PaymentRecordDetailDialog.vue @@ -0,0 +1,346 @@ + + + + + diff --git a/src/components/custom/PaymentRecordDialog.vue b/src/components/custom/PaymentRecordDialog.vue new file mode 100644 index 0000000..27838d0 --- /dev/null +++ b/src/components/custom/PaymentRecordDialog.vue @@ -0,0 +1,260 @@ + + + + + diff --git a/src/views/admin/finance/claim.vue b/src/views/admin/finance/claim.vue index c76717d..e51d2a5 100644 --- a/src/views/admin/finance/claim.vue +++ b/src/views/admin/finance/claim.vue @@ -18,9 +18,9 @@
- - - + + +