From 74ed165f71b748349de4d05c3d5cc202be2f432c Mon Sep 17 00:00:00 2001 From: chenhao Date: Thu, 8 Jan 2026 18:13:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(finance):=20=E4=BF=AE=E5=A4=8D=E8=B4=A2?= =?UTF-8?q?=E5=8A=A1=E6=8A=A5=E8=A1=A8=E6=95=B0=E6=8D=AE=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=92=8C=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复应付票据明细查询中关联核销单的SQL逻辑 - 修复应收收款明细查询中关联核销单的SQL逻辑 - 在收款对话框上传按钮添加权限控制指令 - 在收款对话框上传按钮添加权限控制指令 - 将报表中毛利字段标签从"金额"更正为"毛利" - 注释掉业务计收时间和财务计收时间列以修复数据显示问题 --- .../src/views/finance/payable/report.vue | 26 +++++++++---------- .../receipt/components/ReceiptDialog.vue | 2 +- .../receive/components/ReceiveDialog.vue | 2 +- .../src/views/finance/receive/report.vue | 26 +++++++++---------- .../src/views/finance/report/index.vue | 26 +++++++++---------- .../sip/OmsPayableTicketDetailMapper.xml | 5 ++-- .../sip/OmsReceivableReceiptDetailMapper.xml | 5 ++-- 7 files changed, 47 insertions(+), 45 deletions(-) diff --git a/oms_web/oms_vue/src/views/finance/payable/report.vue b/oms_web/oms_vue/src/views/finance/payable/report.vue index 83a61c0b..44be54ff 100644 --- a/oms_web/oms_vue/src/views/finance/payable/report.vue +++ b/oms_web/oms_vue/src/views/finance/payable/report.vue @@ -97,20 +97,20 @@ - + - - - - - - + + + + + + + + + + @@ -210,8 +210,8 @@ export default { chargedWithoutTax: { label: "已计收未税金额", visible: true }, grossProfit: { label: "毛利", visible: true }, grossProfitRate: { label: "毛利率", visible: true }, - bizChargeDate: { label: "业务计收时间", visible: true }, - financeChargeDate: { label: "财务计收时间", visible: true }, + // bizChargeDate: { label: "业务计收时间", visible: true }, + // financeChargeDate: { label: "财务计收时间", visible: true }, payableWithTax: { label: "应付含税总价", visible: true }, payableWithoutTax: { label: "应付未税总价", visible: true }, payableTax: { label: "应付税额", visible: true }, diff --git a/oms_web/oms_vue/src/views/finance/receipt/components/ReceiptDialog.vue b/oms_web/oms_vue/src/views/finance/receipt/components/ReceiptDialog.vue index 2db56677..1d545b33 100644 --- a/oms_web/oms_vue/src/views/finance/receipt/components/ReceiptDialog.vue +++ b/oms_web/oms_vue/src/views/finance/receipt/components/ReceiptDialog.vue @@ -5,7 +5,7 @@
- 上传{{ titleText }} + 上传{{ titleText }}
diff --git a/oms_web/oms_vue/src/views/finance/receive/components/ReceiveDialog.vue b/oms_web/oms_vue/src/views/finance/receive/components/ReceiveDialog.vue index 083c7401..65c04088 100644 --- a/oms_web/oms_vue/src/views/finance/receive/components/ReceiveDialog.vue +++ b/oms_web/oms_vue/src/views/finance/receive/components/ReceiveDialog.vue @@ -5,7 +5,7 @@
- 上传{{ titleText }} + 上传{{ titleText }}
diff --git a/oms_web/oms_vue/src/views/finance/receive/report.vue b/oms_web/oms_vue/src/views/finance/receive/report.vue index df09a2c1..679e3736 100644 --- a/oms_web/oms_vue/src/views/finance/receive/report.vue +++ b/oms_web/oms_vue/src/views/finance/receive/report.vue @@ -106,20 +106,20 @@ - + - - - - - - + + + + + + + + + + @@ -215,8 +215,8 @@ export default { chargedWithoutTax: { label: "已计收未税金额", visible: true }, grossProfit: { label: "毛利", visible: true }, grossProfitRate: { label: "毛利率", visible: true }, - bizChargeDate: { label: "业务计收时间", visible: true }, - financeChargeDate: { label: "财务计收时间", visible: true }, + // bizChargeDate: { label: "业务计收时间", visible: true }, + // financeChargeDate: { label: "财务计收时间", visible: true }, receiptStatus: { label: "收款状态", visible: true }, receivedWithTax: { label: "已收款含税金额", visible: true }, receivedWithoutTax: { label: "已收款未税金额", visible: true }, diff --git a/oms_web/oms_vue/src/views/finance/report/index.vue b/oms_web/oms_vue/src/views/finance/report/index.vue index e6905189..f02bee56 100644 --- a/oms_web/oms_vue/src/views/finance/report/index.vue +++ b/oms_web/oms_vue/src/views/finance/report/index.vue @@ -136,20 +136,20 @@ - + - - - - - - + + + + + + + + + + @@ -290,8 +290,8 @@ export default { chargedWithoutTax: { label: "已计收未税金额", visible: true }, grossProfit: { label: "毛利", visible: true }, grossProfitRate: { label: "毛利率", visible: true }, - bizChargeDate: { label: "业务计收时间", visible: true }, - financeChargeDate: { label: "财务计收时间", visible: true }, + // bizChargeDate: { label: "业务计收时间", visible: true }, + // financeChargeDate: { label: "财务计收时间", visible: true }, receiptStatus: { label: "收款状态", visible: true }, receivedWithTax: { label: "已收款含税金额", visible: true }, receivedWithoutTax: { label: "已收款未税金额", visible: true }, diff --git a/ruoyi-sip/src/main/resources/mapper/sip/OmsPayableTicketDetailMapper.xml b/ruoyi-sip/src/main/resources/mapper/sip/OmsPayableTicketDetailMapper.xml index 94a36c9d..40d85993 100644 --- a/ruoyi-sip/src/main/resources/mapper/sip/OmsPayableTicketDetailMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/sip/OmsPayableTicketDetailMapper.xml @@ -94,8 +94,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select t1.payment_amount, t2.payable_bill_code,t2.product_type, t4.project_name, t4.project_code, t2.total_price_with_tax from (SELECT sum(payment_amount) payment_amount, payable_bill_id - FROM oms_payable_ticket_detail - WHERE write_off_id is null and ticket_bill_code in + FROM oms_payable_ticket_detail t1 + left join oms_ticket_write_off t2 on t1.write_off_id=t2.id + WHERE (t1.write_off_id is null or t1.payment_bill_code=t2.payment_bill_code) and ticket_bill_code in #{item} diff --git a/ruoyi-sip/src/main/resources/mapper/sip/OmsReceivableReceiptDetailMapper.xml b/ruoyi-sip/src/main/resources/mapper/sip/OmsReceivableReceiptDetailMapper.xml index 6db89402..e184aed0 100644 --- a/ruoyi-sip/src/main/resources/mapper/sip/OmsReceivableReceiptDetailMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/sip/OmsReceivableReceiptDetailMapper.xml @@ -96,8 +96,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select t1.receipt_amount, t2.receivable_bill_code, t4.project_name, t4.project_code, t2.total_price_with_tax,t2.product_type from (SELECT sum(receipt_amount) receipt_amount, receivable_bill_id - FROM oms_receivable_receipt_detail - WHERE write_off_id is null and receipt_bill_code in + FROM oms_receivable_receipt_detail t1 + left join oms_receivable_write_off t2 on t1.write_off_id = t2.id + WHERE (t1.write_off_id is null or t1.receipt_bill_code=t2.receipt_bill_code) and receipt_bill_code in #{item}