From 91e45a8cef9addbd47acdb61ed27f4741ed39b06 Mon Sep 17 00:00:00 2001 From: OathK1per Date: Fri, 13 May 2022 10:29:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=AE=97=E5=88=A0=E9=99=A4=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E6=80=BB=E8=AE=A1=E4=BA=8B=E4=BB=B6=EF=BC=8C=E7=BB=93?= =?UTF-8?q?=E7=AE=970=E5=8F=98=E6=88=900.00?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/assets/js/project_budget_cost.js | 16 +- .../js/project_budget_cost_project_manage.js | 15 +- .../static/assets/js/project_budget_income.js | 16 +- .../templates/admin/project_settle_add.ftl | 144 +++++++++--------- 4 files changed, 116 insertions(+), 75 deletions(-) diff --git a/src/main/resources/static/assets/js/project_budget_cost.js b/src/main/resources/static/assets/js/project_budget_cost.js index 0ba7a52..2cee0df 100644 --- a/src/main/resources/static/assets/js/project_budget_cost.js +++ b/src/main/resources/static/assets/js/project_budget_cost.js @@ -200,7 +200,7 @@ function appendTrCost() { $("#costTotal").before(template); //重新绑定删除事件和input修改事件 - bindDeleteBtn(); + bindDeleteBtnCost(); //绑定序号 bindNum(); //重新绑定 @@ -213,6 +213,20 @@ function appendTrCost() { bindNumberInput(); } +/** + * 绑定每一行的删除事件,删除当前的一行tr,修改总计值 + */ +function bindDeleteBtnCost() { + $(".am-modal-line-delete").click(function () { + //删除自己对应的tr + $(this).parent().parent().remove(); + bindNum(); + updateAmount("input-changeable-amount-cost", "input-changeable-total-amount-cost"); + updateTotal("input-changeable-total-tax-include-cost", "input-changeable-total-total-tax-include-cost"); + updateTotal("input-changeable-total-tax-exclude-cost", "input-changeable-total-total-tax-exclude-cost"); + }); +} + /** * 绑定每个可改变的输入框,修改后改变对应输入框的值 */ diff --git a/src/main/resources/static/assets/js/project_budget_cost_project_manage.js b/src/main/resources/static/assets/js/project_budget_cost_project_manage.js index 54270cd..38e7654 100644 --- a/src/main/resources/static/assets/js/project_budget_cost_project_manage.js +++ b/src/main/resources/static/assets/js/project_budget_cost_project_manage.js @@ -131,7 +131,7 @@ function appendTrCostProjectManage() { ' '; $("#manageTotal").before(template); //重新绑定删除事件和input修改事件 - bindDeleteBtn(); + bindDeleteBtnCostManage(); //绑定序号 bindNum(); bindChangeableInputProjectManage(); @@ -142,6 +142,19 @@ function appendTrCostProjectManage() { bindNumberInput(); } +/** + * 绑定每一行的删除事件,删除当前的一行tr,修改总计值 + */ +function bindDeleteBtnCostManage() { + $(".am-modal-line-delete").click(function () { + //删除自己对应的tr + $(this).parent().parent().remove(); + bindNum(); + updateAmount("input-changeable-amount-project-manage", "input-changeable-total-amount-project-manage"); + updateTotal("input-changeable-total-project-manage", "input-changeable-total-total-project-manage"); + }); +} + /** * 绑定每个可改变的输入框,修改后改变对应输入框的值 */ diff --git a/src/main/resources/static/assets/js/project_budget_income.js b/src/main/resources/static/assets/js/project_budget_income.js index 11729f5..229da4e 100644 --- a/src/main/resources/static/assets/js/project_budget_income.js +++ b/src/main/resources/static/assets/js/project_budget_income.js @@ -147,7 +147,7 @@ function appendTrIncome() { ' '; $("#incomeTotal").before(template); //重新绑定删除事件和input修改事件 - bindDeleteBtn(); + bindDeleteBtnIncome(); bindNum(); bindChangeableInput(); bindIncomeTotal(); @@ -155,6 +155,20 @@ function appendTrIncome() { bindNumberInput(); } +/** + * 绑定每一行的删除事件,删除当前的一行tr,修改总计值 + */ +function bindDeleteBtnIncome() { + $(".am-modal-line-delete").click(function () { + //删除自己对应的tr + $(this).parent().parent().remove(); + bindNum(); + updateAmount("input-changeable-amount-income", "input-changeable-total-amount-income"); + updateTotal("input-changeable-total-tax-include-income", "input-changeable-total-total-tax-include-income"); + updateTotal("input-changeable-total-tax-exclude-income", "input-changeable-total-total-tax-exclude-income"); + }); +} + /** * 绑定每个可改变的输入框,修改后改变对应输入框的值 */ diff --git a/src/main/resources/templates/admin/project_settle_add.ftl b/src/main/resources/templates/admin/project_settle_add.ftl index e98ff84..841d8b2 100644 --- a/src/main/resources/templates/admin/project_settle_add.ftl +++ b/src/main/resources/templates/admin/project_settle_add.ftl @@ -34,7 +34,7 @@
- +
@@ -60,36 +60,36 @@ 收入 设备类 - - - + + + 收入 工程类 - - - + + + 收入 服务类 - - - + + + 合计 - - - + + + @@ -112,9 +112,9 @@ 成本 采购成本 设备 - - - + + + @@ -122,9 +122,9 @@ 成本 采购成本 施工 - - - + + + @@ -132,9 +132,9 @@ 成本 采购成本 服务 - - - + + + @@ -142,9 +142,9 @@ 成本 采购成本 其他 - - - + + + @@ -152,11 +152,11 @@ 成本 项目管理成本 项目管理成本 - - - + + + - 人力成本:${Utils.format(salary,'0')} 元 + 人力成本:${Utils.format(salary,'0.00')} 元 @@ -175,9 +175,9 @@ 合计 - - - + + + @@ -198,18 +198,18 @@ 财务费用 资金占用成本 - - - + + + 公司管理费用 - - - + + + @@ -218,16 +218,16 @@ / / - + 合计 - - - + + + @@ -248,18 +248,18 @@ 项目毛利 - - - + + + 项目贡献利润 - - - + + + @@ -268,7 +268,7 @@ 项目净利润 / / - + @@ -288,99 +288,99 @@ 销售商品、提供劳务收到的现金 - - + + 收到的税费返还 / - + 收到其他与经营活动有关的现金 - - + + 购买商品、接受劳务支付的现金 - - + + 支付的各项税费 / - + 支付其他与经营活动有关的现金 - - + + 经营活动产生的现金流量净额 - - + + 投资活动现金流入 / - + 投资活动现金流出 / - + 投资活动产生的现金流量净额 / - + 融资资金流入 - - + + 还款资金流出 - - + + 筹资活动产生的现金流量净额 - - + + 货币资金净增加额 - - + +