From 4238f345cb6bfdf39fe701a6298869a820830c27 Mon Sep 17 00:00:00 2001 From: chenhao Date: Sun, 4 Jan 2026 10:36:43 +0800 Subject: [PATCH] =?UTF-8?q?feat(finance):=20=E5=AE=9E=E7=8E=B0=E8=B4=A2?= =?UTF-8?q?=E5=8A=A1=E8=AE=A1=E6=94=B6=E9=A1=B5=E9=9D=A2=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E5=88=97=E5=8A=A8=E6=80=81=E6=98=BE=E7=A4=BA=E5=92=8C=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=85=B3=E8=81=94=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在charge页面添加columns配置对象,支持表格列的动态显示和隐藏 - 集成right-toolbar组件的columns属性,实现列显隐控制功能 - 为表格列添加v-if条件渲染和key属性,优化列显示控制 - 在订单通路列添加标签显示,区分总代和直签类型 - 在实体类OmsFinanceCharge中添加项目、供应商、合作伙伴等关联字段 - 使用lombok注解配置getter/setter访问级别,避免自动生成方法冲突 - 实现毛利、毛利率、成本合计等计算字段的业务逻辑 - 更新数据访问层,通过多表关联查询获取项目和合作伙伴信息 - 优化SQL查询语句,添加表别名并完善查询条件的字段引用 - 增加项目编码、项目名称、合作伙伴名称等查询条件支持 --- .../src/views/finance/charge/index.vue | 80 +++++++++++++------ .../ruoyi/sip/domain/OmsFinanceCharge.java | 64 +++++++++++++++ .../mapper/finance/OmsFinanceChargeMapper.xml | 73 ++++++++++------- 3 files changed, 161 insertions(+), 56 deletions(-) diff --git a/oms_web/oms_vue/src/views/finance/charge/index.vue b/oms_web/oms_vue/src/views/finance/charge/index.vue index bafc18a4..804d0545 100644 --- a/oms_web/oms_vue/src/views/finance/charge/index.vue +++ b/oms_web/oms_vue/src/views/finance/charge/index.vue @@ -53,51 +53,55 @@ v-hasPermi="['finance:charge:export']" >导出 - + - - - - - - - - + + + + + + + + + + - + - - - - + + + + - - - - - - - - + + + + + + + + - - - - + + + +