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 9ace3a2..729da2c 100644
--- a/src/main/resources/static/assets/js/project_budget_plan.js
+++ b/src/main/resources/static/assets/js/project_budget_plan.js
@@ -38,14 +38,37 @@ function appendTrBudgetPlan() {
'
| \n' +
' | \n' +
' | \n' +
- ' | \n' +
+ ' | \n' +
' ';
$("#budgetPlanDetailTable").append(template);
//重新绑定删除事件和input修改事件
- bindDeleteBtn();
+ bindBudgetPlanDeleteBtn();
bindChangeableInputBudgetPlanDetail();
}
+/**
+ * 绑定删除删除按钮,不仅删除还需要重新计算统计的数据
+ */
+function bindBudgetPlanDeleteBtn() {
+ $(".am-modal-line-delete-budget-plan").click(function () {
+ //删除自己对应的tr
+ $(this).parent().parent().remove();
+ //还需要更新每一列的合计数据
+ updateBudgetPlanTotal("input-changeable-device-cost-budget-plan","input-total-device-cost-budget-plan");
+ updateBudgetPlanTotal("input-changeable-engineer-cost-budget-plan","input-total-engineer-cost-budget-plan");
+ updateBudgetPlanTotal("input-changeable-project-manage-cost-budget-plan","input-total-project-manage-cost-budget-plan");
+ updateBudgetPlanTotal("input-changeable-earnest-money-cost-budget-plan","input-total-earnest-money-cost-budget-plan");
+ updateBudgetPlanTotal("input-changeable-total-cost-budget-plan","input-total-total-cost-budget-plan");
+ updateBudgetPlanTotal("input-changeable-sale-income-budget-plan","input-total-sale-income-budget-plan");
+ updateBudgetPlanTotal("input-changeable-earnest-money-income-budget-plan","input-total-earnest-money-income-budget-plan");
+ updateBudgetPlanTotal("input-changeable-total-income-budget-plan","input-total-total-income-budget-plan");
+ updateBudgetPlanTotal("input-changeable-fund-balance-budget-plan","input-total-fund-balance-budget-plan");
+ updateBudgetPlanTotal("input-changeable-capital-interest-budget-plan","input-total-capital-interest-budget-plan");
+ updateBudgetPlanTotal("input-changeable-underwritten-plan-budget-plan","input-total-underwritten-plan-budget-plan");
+ updateBudgetPlanTotal("input-changeable-repayment-plan-budget-plan","input-total-repayment-plan-budget-plan");
+ });
+}
+
function bindChangeableInputBudgetPlanDetail() {
//设备支出改变
$(".input-changeable-device-cost-budget-plan").change(function () {
@@ -147,14 +170,6 @@ function bindChangeableInputBudgetPlanDetail() {
$(".input-changeable-repayment-plan-budget-plan").change(function () {
updateBudgetPlanTotal("input-changeable-repayment-plan-budget-plan","input-total-repayment-plan-budget-plan");
});
- /*//支出合计改变
- $(".input-changeable-total-cost-budget-plan").change(function () {
- updateBudgetPlanTotal("input-changeable-total-cost-budget-plan","input-total-total-cost-budget-plan");
- });
- //收款合计改变
- $(".input-total-total-income-budget-plan").change(function () {
- updateBudgetPlanTotal("input-changeable-total-income-budget-plan","input-total-total-income-budget-plan");
- });*/
}
/**
diff --git a/src/main/resources/templates/admin/project_budget_edit.ftl b/src/main/resources/templates/admin/project_budget_edit.ftl
index 5a6d926..39d9cba 100644
--- a/src/main/resources/templates/admin/project_budget_edit.ftl
+++ b/src/main/resources/templates/admin/project_budget_edit.ftl
@@ -639,7 +639,7 @@
|
|
|
- |
+ |
#list>
#if>
@@ -689,6 +689,8 @@
bindChangeableInputProjectManage();
//绑定资金计划明细输入框
bindChangeableInputBudgetPlanDetail();
+ //绑定资金计划的删除按钮
+ bindBudgetPlanDeleteBtn();
$("#saveDraft").click(function () {