From 1d85e92997531c64ea7a087f950e9cea18fbf078 Mon Sep 17 00:00:00 2001 From: chenhao Date: Thu, 18 Dec 2025 17:57:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(finance):=20=E8=B0=83=E6=95=B4=E4=BB=98?= =?UTF-8?q?=E6=AC=BE=E5=8D=95=E5=92=8C=E6=94=B6=E7=A5=A8=E5=8D=95=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E5=B1=95=E7=A4=BA=E5=8F=8A=E9=99=84=E4=BB=B6=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改付款单详情抽屉中的字段展示顺序和内容 - 移除收票单列表中的预计收票时间和实际收票时间列 - 增加附件作废按钮并实现删除逻辑 - 更新附件删除接口以支持根据关联ID软删除 - 在付款单中增加审批节点信息传递 - 调整合并收票对话框中日期选择器布局并修改提示文字 - 优化付款单状态更新逻辑,在删除附件后重置支付状态和时间 --- oms_web/oms_vue/src/api/finance/payment.js | 8 +++- .../payable/components/MergeReceiptDialog.vue | 30 +++++++-------- .../payment/components/DetailDrawer.vue | 29 ++++----------- .../payment/components/ReceiptDialog.vue | 37 +++++++++++++++---- .../src/views/finance/payment/index.vue | 1 + .../receipt/components/DetailDrawer.vue | 8 ++-- .../src/views/finance/receipt/index.vue | 21 ++++++----- .../OmsFinAttachmentController.java | 13 +++++-- .../controller/OmsPaymentBillController.java | 8 ++++ .../sip/mapper/OmsFinAttachmentMapper.java | 1 + .../sip/service/IOmsFinAttachmentService.java | 3 ++ .../sip/service/IOmsPaymentBillService.java | 2 + .../impl/OmsFinAttachmentServiceImpl.java | 5 +++ .../impl/OmsPaymentBillServiceImpl.java | 12 +++++- .../mapper/finance/OmsFinAttachmentMapper.xml | 10 ++++- 15 files changed, 123 insertions(+), 65 deletions(-) diff --git a/oms_web/oms_vue/src/api/finance/payment.js b/oms_web/oms_vue/src/api/finance/payment.js index d2b84816..467c0421 100644 --- a/oms_web/oms_vue/src/api/finance/payment.js +++ b/oms_web/oms_vue/src/api/finance/payment.js @@ -29,6 +29,12 @@ export function getPaymentAttachments(id, params) { params }) } +export function deleteFile(id) { + return request({ + url: `/finance/payment/attachment/${id}`, + method: 'delete' + }) +} // 上传付款单附件 export function uploadPaymentAttachment(data) { @@ -169,4 +175,4 @@ export function manualWriteOff(data) { method: 'post', data: data }) -} \ No newline at end of file +} diff --git a/oms_web/oms_vue/src/views/finance/payable/components/MergeReceiptDialog.vue b/oms_web/oms_vue/src/views/finance/payable/components/MergeReceiptDialog.vue index 17bd97c9..3a7ea45a 100644 --- a/oms_web/oms_vue/src/views/finance/payable/components/MergeReceiptDialog.vue +++ b/oms_web/oms_vue/src/views/finance/payable/components/MergeReceiptDialog.vue @@ -20,16 +20,16 @@ - - - - - + + + + + + + + + + -
付款单类型: +
备注:
@@ -51,23 +51,23 @@
- -
回执单/退款图: - -
-
付款状态:
+ +
审批节点: {{ detail.approveNode|| '-' }}
+
-
备注: {{ detail.remark }}
+
审批状态: + +
-
上传人姓名: {{ detail.createBy }}
+
审批通过时间: {{ detail.approveTime || '-'}}
账户名称: {{ detail.payName }}
@@ -84,19 +84,6 @@
银行行号: {{ detail.bankNumber }}
- - -
审批节点: {{ detail.approveNode|| '-' }}
-
- -
审批状态: - -
-
- -
审批通过时间: {{ detail.approveTime || '-'}}
-
-
diff --git a/oms_web/oms_vue/src/views/finance/payment/components/ReceiptDialog.vue b/oms_web/oms_vue/src/views/finance/payment/components/ReceiptDialog.vue index e64a5707..2fb26d46 100644 --- a/oms_web/oms_vue/src/views/finance/payment/components/ReceiptDialog.vue +++ b/oms_web/oms_vue/src/views/finance/payment/components/ReceiptDialog.vue @@ -43,13 +43,29 @@
作废
- 下载{{ titleText }} + + + 下载{{ titleText }} + + + 作废{{ titleText }} + + +
@@ -162,7 +178,7 @@