资金计划删除一行更新统计合计

master
xxssyyyyssxx 2021-11-04 16:19:46 +08:00
parent b9b5e61efd
commit 480c230007
2 changed files with 28 additions and 11 deletions

View File

@ -38,14 +38,37 @@ function appendTrBudgetPlan() {
' <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-capital-interest-budget-plan"></td>\n' + ' <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-capital-interest-budget-plan"></td>\n' +
' <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-underwritten-plan-budget-plan"></td>\n' + ' <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-underwritten-plan-budget-plan"></td>\n' +
' <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-repayment-plan-budget-plan"></td>\n' + ' <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-repayment-plan-budget-plan"></td>\n' +
' <td><button type="button" class="am-btn am-btn-warning am-btn-xs am-round am-modal-line-delete"><span class="am-icon-minus"></span></button></td>\n' + ' <td><button type="button" class="am-btn am-btn-warning am-btn-xs am-round am-modal-line-delete-budget-plan"><span class="am-icon-minus"></span></button></td>\n' +
' </tr>'; ' </tr>';
$("#budgetPlanDetailTable").append(template); $("#budgetPlanDetailTable").append(template);
//重新绑定删除事件和input修改事件 //重新绑定删除事件和input修改事件
bindDeleteBtn(); bindBudgetPlanDeleteBtn();
bindChangeableInputBudgetPlanDetail(); 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() { function bindChangeableInputBudgetPlanDetail() {
//设备支出改变 //设备支出改变
$(".input-changeable-device-cost-budget-plan").change(function () { $(".input-changeable-device-cost-budget-plan").change(function () {
@ -147,14 +170,6 @@ function bindChangeableInputBudgetPlanDetail() {
$(".input-changeable-repayment-plan-budget-plan").change(function () { $(".input-changeable-repayment-plan-budget-plan").change(function () {
updateBudgetPlanTotal("input-changeable-repayment-plan-budget-plan","input-total-repayment-plan-budget-plan"); 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");
});*/
} }
/** /**

View File

@ -639,7 +639,7 @@
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-capital-interest-budget-plan" value="${projectBudgetPlanDetail.capitalInterest!}"></td> <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-capital-interest-budget-plan" value="${projectBudgetPlanDetail.capitalInterest!}"></td>
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-underwritten-plan-budget-plan" value="${projectBudgetPlanDetail.underwrittenPlan!}"></td> <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-underwritten-plan-budget-plan" value="${projectBudgetPlanDetail.underwrittenPlan!}"></td>
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-repayment-plan-budget-plan" value="${projectBudgetPlanDetail.repaymentPlan!}"></td> <td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-repayment-plan-budget-plan" value="${projectBudgetPlanDetail.repaymentPlan!}"></td>
<td><button type="button" class="am-btn am-btn-warning am-btn-xs am-round am-modal-line-delete"><span class="am-icon-minus"></span></button></td> <td><button type="button" class="am-btn am-btn-warning am-btn-xs am-round am-modal-line-delete-budget-plan"><span class="am-icon-minus"></span></button></td>
</tr> </tr>
</#list> </#list>
</#if> </#if>
@ -689,6 +689,8 @@
bindChangeableInputProjectManage(); bindChangeableInputProjectManage();
//绑定资金计划明细输入框 //绑定资金计划明细输入框
bindChangeableInputBudgetPlanDetail(); bindChangeableInputBudgetPlanDetail();
//绑定资金计划的删除按钮
bindBudgetPlanDeleteBtn();
$("#saveDraft").click(function () { $("#saveDraft").click(function () {