资金利息默认填写
parent
bd6ab8d96b
commit
69ba143bb6
|
@ -189,14 +189,14 @@ function verifyBudgetPlan(){
|
||||||
function appendTrBudgetPlan() {
|
function appendTrBudgetPlan() {
|
||||||
var template = '<tr style="display: inline-block;">\n' +
|
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" 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" 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" 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-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" 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" 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" 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" 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" 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" 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-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" 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" 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" 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-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-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' +
|
' <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' +
|
' <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>';
|
' </tr>';
|
||||||
$("#budgetPlanDetailTable").append(template);
|
$("#budgetPlanDetailTable").append(template);
|
||||||
|
//根据前一条数据拿到月份
|
||||||
|
bindMonth();
|
||||||
|
//新增的收入与支出默认为0,并更新每一列的数据
|
||||||
|
bindBudgetPlanUpdate();
|
||||||
//重新绑定删除事件和input修改事件
|
//重新绑定删除事件和input修改事件
|
||||||
bindBudgetPlanDeleteBtn();
|
bindBudgetPlanDeleteBtn();
|
||||||
//绑定资金计划明细输入框
|
//绑定资金计划明细输入框
|
||||||
|
@ -215,20 +219,77 @@ function appendTrBudgetPlan() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 给月份输入框绑定日期选择框
|
*
|
||||||
*/
|
*/
|
||||||
function renderMonthDatePicker() {
|
function bindMonth() {
|
||||||
$(".input-changeable-month-budget-plan").datepicker({
|
//找到每个月的资金余额输入框
|
||||||
format: 'yyyy-mm',
|
$(".input-changeable-month-budget-plan").each(function (t) {
|
||||||
viewMode: 'years',
|
//找到前一个月的数据
|
||||||
minViewMode: 'months'/*,
|
var prev = $(this).parent().parent().prev("tr").find(".input-changeable-month-budget-plan").val();
|
||||||
autoClose:true*/
|
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