资金利息默认填写
parent
bd6ab8d96b
commit
69ba143bb6
|
@ -189,14 +189,14 @@ function verifyBudgetPlan(){
|
|||
function appendTrBudgetPlan() {
|
||||
var template = '<tr style="display: inline-block;">\n' +
|
||||
' <td style="display: block;"><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-month-budget-plan" readonly></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-device-cost-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-engineer-cost-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-project-manage-cost-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-earnest-money-cost-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-total-cost-budget-plan" readonly></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-sale-income-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-earnest-money-income-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-total-income-budget-plan" readonly></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" value="0.00" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-device-cost-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" value="0.00" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-engineer-cost-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" value="0.00" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-project-manage-cost-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" value="0.00" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-earnest-money-cost-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" value="0.00" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-total-cost-budget-plan" readonly></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" value="0.00" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-sale-income-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" maxlength="16" value="0.00" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-earnest-money-income-budget-plan"></td>\n' +
|
||||
' <td style="display: block;"><input type="text" value="0.00" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-total-income-budget-plan" readonly></td>\n' +
|
||||
' <td style="display: block;"><input type="text" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-fund-balance-budget-plan" readonly></td>\n' +
|
||||
' <td style="display: block;"><input type="text" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-capital-interest-budget-plan" readonly></td>\n' +
|
||||
' <td style="display: block;"><input type="text" class="number am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-underwritten-plan-budget-plan" readonly></td>\n' +
|
||||
|
@ -204,6 +204,10 @@ function appendTrBudgetPlan() {
|
|||
' <td style="display: block;"><button type="button" class="am-btn am-btn-danger am-btn-xs am-round am-modal-line-delete-budget-plan"><span class="am-icon-minus"></span></button></td>\n' +
|
||||
' </tr>';
|
||||
$("#budgetPlanDetailTable").append(template);
|
||||
//根据前一条数据拿到月份
|
||||
bindMonth();
|
||||
//新增的收入与支出默认为0,并更新每一列的数据
|
||||
bindBudgetPlanUpdate();
|
||||
//重新绑定删除事件和input修改事件
|
||||
bindBudgetPlanDeleteBtn();
|
||||
//绑定资金计划明细输入框
|
||||
|
@ -215,20 +219,77 @@ function appendTrBudgetPlan() {
|
|||
}
|
||||
|
||||
/**
|
||||
* 给月份输入框绑定日期选择框
|
||||
*
|
||||
*/
|
||||
function renderMonthDatePicker() {
|
||||
$(".input-changeable-month-budget-plan").datepicker({
|
||||
format: 'yyyy-mm',
|
||||
viewMode: 'years',
|
||||
minViewMode: 'months'/*,
|
||||
autoClose:true*/
|
||||
function bindMonth() {
|
||||
//找到每个月的资金余额输入框
|
||||
$(".input-changeable-month-budget-plan").each(function (t) {
|
||||
//找到前一个月的数据
|
||||
var prev = $(this).parent().parent().prev("tr").find(".input-changeable-month-budget-plan").val();
|
||||
if(!prev){
|
||||
//第一个月
|
||||
var startDate = $("#startDate").val();
|
||||
$(this).val(startDate.substring(0, 7));
|
||||
} else {
|
||||
var year = prev.substring(0, 4);
|
||||
var month = prev.substring(5, 7);
|
||||
var totalMonth = year * 12 + parseInt(month) + 1;
|
||||
var newYear = Math.floor((totalMonth - 1) / 12);
|
||||
var newMonth = totalMonth % 12;
|
||||
if (newMonth == 0) {
|
||||
newMonth = 12;
|
||||
}
|
||||
if (newMonth < 10) {
|
||||
newMonth = "0" + newMonth;
|
||||
}
|
||||
$(this).val(newYear + "-" + newMonth);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//解决不能自动关闭的问题
|
||||
$(".am-datepicker-month").on("click", function() {
|
||||
$(".am-datepicker").hide();
|
||||
});
|
||||
// /**
|
||||
// * 给月份输入框绑定日期选择框
|
||||
// */
|
||||
// function renderMonthDatePicker() {
|
||||
// $(".input-changeable-month-budget-plan").datepicker({
|
||||
// format: 'yyyy-mm',
|
||||
// viewMode: 'years',
|
||||
// minViewMode: 'months'/*,
|
||||
// autoClose:true*/
|
||||
// });
|
||||
//
|
||||
// //解决不能自动关闭的问题
|
||||
// $(".am-datepicker-month").on("click", function() {
|
||||
// $(".am-datepicker").hide();
|
||||
// });
|
||||
// }
|
||||
|
||||
/**
|
||||
* 新增默认为0,并更新每一列的数据
|
||||
*/
|
||||
function bindBudgetPlanUpdate() {
|
||||
//还需要更新每一列的合计数据
|
||||
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-earnest-money-cost-budget-plan","input-total-title-earnest-money-cost-budget-plan");
|
||||
updateBudgetPlanTotal("input-changeable-total-cost-budget-plan","input-total-total-cost-budget-plan");
|
||||
updateBudgetPlanTotal("input-changeable-total-cost-budget-plan","input-total-title-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-earnest-money-income-budget-plan","input-total-title-earnest-money-income-budget-plan");
|
||||
updateBudgetPlanTotal("input-changeable-total-income-budget-plan","input-total-total-income-budget-plan");
|
||||
updateBudgetPlanTotal("input-changeable-total-income-budget-plan","input-total-title-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-capital-interest-budget-plan","input-total-title-capital-interest-budget-plan");
|
||||
updateBudgetPlanTotal("input-changeable-underwritten-plan-budget-plan","input-total-underwritten-plan-budget-plan");
|
||||
updateBudgetPlanTotal("input-changeable-underwritten-plan-budget-plan","input-total-title-underwritten-plan-budget-plan");
|
||||
updateBudgetPlanTotal("input-changeable-repayment-plan-budget-plan","input-total-repayment-plan-budget-plan");
|
||||
updateBudgetPlanTotal("input-changeable-repayment-plan-budget-plan","input-total-title-repayment-plan-budget-plan");
|
||||
|
||||
updatePageData();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue