From 45f69d527e5f1398a03e8fd645dd0f05ee27ec64 Mon Sep 17 00:00:00 2001 From: chenhao Date: Thu, 29 Jan 2026 17:14:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(finance):=20=E6=96=B0=E5=A2=9E=E4=BB=98?= =?UTF-8?q?=E6=AC=BE=E5=8D=95=E9=99=84=E4=BB=B6=E5=8A=9F=E8=83=BD=E5=B9=B6?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A1=A8=E6=A0=BC=E6=98=BE=E7=A4=BA?= 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 +++++ .../src/views/finance/payable/index.vue | 2 +- .../finance/payment/components/AddForm.vue | 30 ++++++++++++---- .../payment/components/DetailDrawer.vue | 9 +++++ .../src/views/finance/payment/index.vue | 35 +++++++++++++------ .../com/ruoyi/sip/domain/OmsPaymentBill.java | 6 ++++ .../impl/OmsPaymentBillServiceImpl.java | 29 ++++++++++++++- .../mapper/finance/OmsPaymentBillMapper.xml | 6 +++- 8 files changed, 105 insertions(+), 20 deletions(-) diff --git a/oms_web/oms_vue/src/api/finance/payment.js b/oms_web/oms_vue/src/api/finance/payment.js index 088bc0fd..992e2103 100644 --- a/oms_web/oms_vue/src/api/finance/payment.js +++ b/oms_web/oms_vue/src/api/finance/payment.js @@ -111,6 +111,14 @@ export function applyRefund(id) { needLoading: true }) } +export function deletePayment(id) { + return request({ + url: '/finance/payment/remove', + method: 'post', + params:{ids:id}, + needLoading: true + }) +} export function applyRefundApprove(id) { return request({ diff --git a/oms_web/oms_vue/src/views/finance/payable/index.vue b/oms_web/oms_vue/src/views/finance/payable/index.vue index b29ca7d2..e9bc1576 100644 --- a/oms_web/oms_vue/src/views/finance/payable/index.vue +++ b/oms_web/oms_vue/src/views/finance/payable/index.vue @@ -417,7 +417,7 @@ export default { return prev; } }, 0); - sums[index] = sums[index].toFixed(2); + sums[index] = this.formatCurrency(sums[index]); } else { sums[index] = 'N/A'; } diff --git a/oms_web/oms_vue/src/views/finance/payment/components/AddForm.vue b/oms_web/oms_vue/src/views/finance/payment/components/AddForm.vue index 8bf002bc..10a9a242 100644 --- a/oms_web/oms_vue/src/views/finance/payment/components/AddForm.vue +++ b/oms_web/oms_vue/src/views/finance/payment/components/AddForm.vue @@ -1,7 +1,8 @@