From ea1647b97f971aef659bb9b56f84442595d57e12 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=98wangjiuyun?= <‘1595161655@qq.com>
Date: Mon, 11 Nov 2024 16:24:08 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E9=87=91=E8=AE=A1=E5=88=92=E8=A1=A8?=
=?UTF-8?q?=E8=B5=84=E9=87=91=E5=88=A9=E6=81=AF=E9=97=AE=E9=A2=98=EF=BC=8C?=
=?UTF-8?q?=E6=8C=89=E9=92=AE=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../static/assets/js/project_budget_plan.js | 17 +++++++++++---
.../templates/admin/project_approve.ftl | 22 +++++++++++++++----
2 files changed, 32 insertions(+), 7 deletions(-)
diff --git a/src/main/resources/static/assets/js/project_budget_plan.js b/src/main/resources/static/assets/js/project_budget_plan.js
index 61e666d..3aedb15 100644
--- a/src/main/resources/static/assets/js/project_budget_plan.js
+++ b/src/main/resources/static/assets/js/project_budget_plan.js
@@ -855,9 +855,19 @@ function updateEachCapitalInterest() {
//找到本月之前的所有的垫资和回款
var underwrittenPlan = summationByClass($(this),".input-changeable-underwritten-plan-budget-plan", index);
var repaymentPlan= summationByClass($(this),".input-changeable-repayment-plan-budget-plan", index);
- console.log(underwrittenPlan, repaymentPlan);
- var capitalInterest = f2((underwrittenPlan-repaymentPlan)*underwrittenPlanTaxRate/100/12);
+
+ var underwrittenPlanTr =$(this).parent().parent().find('.input-changeable-underwritten-plan-budget-plan').val()
+ var repaymentPlanTr=$(this).parent().parent().find('.input-changeable-repayment-plan-budget-plan').val()
+ var capitalInterest = f2((underwrittenPlanTr-repaymentPlanTr)*underwrittenPlanTaxRate/100/12);
+ // 如果余额为负数
+ // if(underwrittenPlan>repaymentPlan){
+ // var capitalInterest = f2((underwrittenPlan-repaymentPlan)*0.08/12)*-1;
+ // }else{
+ // var capitalInterest=0
+ // }
+
total += capitalInterest;
+ console.log($(this));
$(this).val(f2Fixed(capitalInterest));
@@ -876,9 +886,10 @@ function updateEachCapitalInterest() {
function summationByClass(input, className, myIndex) {
var total = 0;
var trs = input.parent().parent().parent().find("tr");
+ console.log(trs)
trs.each(function (index, element) {
//myIndex从0开始,刨除表头和总计、总计两行
- index-=2;
+ index-=1;
if(index>=0 && index<=myIndex){
total += f2($(this).find(className).val());
}
diff --git a/src/main/resources/templates/admin/project_approve.ftl b/src/main/resources/templates/admin/project_approve.ftl
index d7445bb..3343f48 100644
--- a/src/main/resources/templates/admin/project_approve.ftl
+++ b/src/main/resources/templates/admin/project_approve.ftl
@@ -1407,16 +1407,16 @@
onclick="location.href='${base}/project/budgetPlanExport?id=${project.id!}'">
导出
-