From cec4c323a7920ca72c7e8481babac5eac4b217e4 Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Thu, 27 Aug 2026 18:21:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BB=98=E6=AC=BE=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/payment/paymentApplication.js | 6 + .../payment/payment-application-form.vue | 978 ++++++++++++++---- src/views/payment/payment-application.vue | 22 +- .../components/formal-settlement-editor.vue | 346 ++++++- 4 files changed, 1133 insertions(+), 219 deletions(-) diff --git a/src/api/payment/paymentApplication.js b/src/api/payment/paymentApplication.js index 3031f6f..bc772d0 100644 --- a/src/api/payment/paymentApplication.js +++ b/src/api/payment/paymentApplication.js @@ -4,6 +4,12 @@ const baseUrl = '/blade-transport/payment-application'; export const getList = (current, size, params) => request({ url: `${baseUrl}/list`, method: 'get', params: { current, size, ...params } }); export const getDetail = id => request({ url: `${baseUrl}/detail`, method: 'get', params: { id } }); +export const getReferenceAmount = (paymentType, referenceId, excludeId) => + request({ + url: `${baseUrl}/reference-amount`, + method: 'get', + params: { paymentType, referenceId, excludeId: excludeId || undefined }, + }); export const save = data => request({ url: `${baseUrl}/save`, method: 'post', data }); export const remove = id => request({ url: `${baseUrl}/remove`, method: 'post', params: { id } }); export const submit = data => request({ url: `${baseUrl}/submit`, method: 'post', data }); diff --git a/src/views/payment/payment-application-form.vue b/src/views/payment/payment-application-form.vue index de71c7b..5cf9582 100644 --- a/src/views/payment/payment-application-form.vue +++ b/src/views/payment/payment-application-form.vue @@ -55,8 +55,14 @@ > + >
+ % +
- + - -
- 新增发票 -
- + + + + + + + + + + + + + + + + + + + +
- 材料清单 - - {{ item.label }}({{ hasAttachmentMaterial(item) ? '已上传' : '未上传' }}) - + 批量下载 +