From 56d79e96b65be5e343f0e024e8bd6f061edde8a1 Mon Sep 17 00:00:00 2001 From: chenhao Date: Tue, 16 Dec 2025 14:47:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(finance):=20=E6=96=B0=E5=A2=9E=E8=B4=A2?= =?UTF-8?q?=E5=8A=A1=E7=A5=A8=E6=8D=AE=E5=AE=A1=E6=89=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在配置文件中增加财务票据相关流程定义 - 实现票据退款审批流程的开启与处理逻辑 - 新增付款退款审批页面及详情组件 - 提供付款退款审批接口及业务方法 - 支持在审批流中动态设置流程变量并启动指定流程 - 优化审批节点信息填充方法以支持多流程场景 - 修复部分SQL查询条件限制提高灵活性 - 更新前端页面去除冗余字段展示提升用户体验 --- .../oms_vue/src/api/finance/paymentRefund.js | 34 +++ .../finance/payment/approved/index.vue | 7 +- .../views/approve/finance/payment/index.vue | 7 +- .../finance/paymentRefund/approved/index.vue | 151 +++++++++++ .../components/PaymentRefundDetail.vue | 54 ++++ .../approve/finance/paymentRefund/index.vue | 247 ++++++++++++++++++ .../src/main/resources/application.yml | 3 + .../ruoyi/common/config/flow/Definition.java | 2 + .../ruoyi/common/config/flow/Instance.java | 2 + .../controller/OmsPaymentBillController.java | 20 ++ .../sip/flowable/service/TodoService.java | 3 + .../service/impl/TodoServiceImpl.java | 21 +- .../ruoyi/sip/mapper/OmsTicketBillMapper.java | 2 + .../impl/OmsPaymentBillServiceImpl.java | 2 +- .../impl/OmsTicketBillServiceImpl.java | 86 +++++- .../mapper/finance/OmsPaymentBillMapper.xml | 4 +- .../mapper/sip/OmsTicketBillMapper.xml | 73 ++++++ 17 files changed, 701 insertions(+), 17 deletions(-) create mode 100644 oms_web/oms_vue/src/api/finance/paymentRefund.js create mode 100644 oms_web/oms_vue/src/views/approve/finance/paymentRefund/approved/index.vue create mode 100644 oms_web/oms_vue/src/views/approve/finance/paymentRefund/components/PaymentRefundDetail.vue create mode 100644 oms_web/oms_vue/src/views/approve/finance/paymentRefund/index.vue diff --git a/oms_web/oms_vue/src/api/finance/paymentRefund.js b/oms_web/oms_vue/src/api/finance/paymentRefund.js new file mode 100644 index 00000000..c24abe03 --- /dev/null +++ b/oms_web/oms_vue/src/api/finance/paymentRefund.js @@ -0,0 +1,34 @@ +import request from '@/utils/request' +import {tansParams} from "@/utils/ruoyi"; + +// 查询付款退款待审批列表 +export function listPaymentRefundApprove(query) { + return request({ + url: '/finance/payment/approve/list', + method: 'post', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + data: query + }) +} + +// 查询付款退款已审批列表 +export function listPaymentRefundApproved(query) { + return request({ + url: '/finance/payment/approved/list', + method: 'post', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + params: query + }) +} + +// 查询付款退款详情 +export function getPaymentRefund(id) { + return request({ + url: '/finance/paymentRefund/' + id, + method: 'get' + }) +} diff --git a/oms_web/oms_vue/src/views/approve/finance/payment/approved/index.vue b/oms_web/oms_vue/src/views/approve/finance/payment/approved/index.vue index b1aa8547..e794b165 100644 --- a/oms_web/oms_vue/src/views/approve/finance/payment/approved/index.vue +++ b/oms_web/oms_vue/src/views/approve/finance/payment/approved/index.vue @@ -20,9 +20,9 @@ - + - +