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 e58d773..59bca46 100644
--- a/src/main/resources/static/assets/js/project_budget_plan.js
+++ b/src/main/resources/static/assets/js/project_budget_plan.js
@@ -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();
 }
 
 /**