From 611be7df7c76eeafc5016feba6aac1ab4593ea67 Mon Sep 17 00:00:00 2001 From: xxssyyyyssxx Date: Wed, 3 Nov 2021 18:02:44 +0800 Subject: [PATCH] =?UTF-8?q?js=E6=96=87=E4=BB=B6=E6=8B=86=E5=88=86=EF=BC=8C?= =?UTF-8?q?=E9=98=B2=E6=AD=A2=E8=BF=87=E5=A4=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/assets/js/project_budget_cost.js | 19 ++++++++++- .../static/assets/js/project_budget_income.js | 20 +++++++++++ .../templates/admin/project_budget_edit.ftl | 33 +------------------ 3 files changed, 39 insertions(+), 33 deletions(-) diff --git a/src/main/resources/static/assets/js/project_budget_cost.js b/src/main/resources/static/assets/js/project_budget_cost.js index 987ac9f..09f2f2e 100644 --- a/src/main/resources/static/assets/js/project_budget_cost.js +++ b/src/main/resources/static/assets/js/project_budget_cost.js @@ -2,7 +2,24 @@ * 一个采购成本详情的字段 */ COST_DETAIL_ARR=["type","category","name","unit","amount","price","taxRate","totalTaxInclude","totalTaxExclude"]; - +$(function () { + $("#cost-detail").click(function () { + $('#my-prompt-cost-detail').modal({ + relatedTarget: this, + onConfirm: function(e) { + //不能使用e.data,因为无法获取动态添加的 + var data = collectData("am-modal-prompt-input-cost"); + data = prepareAjaxData(data, COST_DETAIL_ARR, $("#id").val()); + saveDetail("/fourcal/project/budgetEditSaveCostDetail", data, updateCostData); + }, + onCancel: function(e) { + } + }); + }); + $("#costAddBtn").click(function () { + appendTrCost(); + }); +}); /** * 采购成本增加一行 */ diff --git a/src/main/resources/static/assets/js/project_budget_income.js b/src/main/resources/static/assets/js/project_budget_income.js index 39306a6..64c850f 100644 --- a/src/main/resources/static/assets/js/project_budget_income.js +++ b/src/main/resources/static/assets/js/project_budget_income.js @@ -3,6 +3,26 @@ */ INCOME_DETAIL_ARR=["type","name","unit","amount","price","taxRate","totalTaxInclude","totalTaxExclude"]; +$(function () { + $("#income-detail").click(function () { + $('#my-prompt-income-detail').modal({ + relatedTarget: this, + onConfirm: function(e) { + //不能使用e.data,因为无法获取动态添加的 + var data = collectData("am-modal-prompt-input-income"); + data = prepareAjaxData(data, INCOME_DETAIL_ARR, $("#id").val()); + saveDetail("/fourcal/project/budgetEditSaveIncomeDetail", data, updateIncomeData); + }, + onCancel: function(e) { + } + }); + }); + $("#incomeAddBtn").click(function () { + appendTrIncome(); + }); +}); + + /** * 更新页面收入的数据【累加】 */ diff --git a/src/main/resources/templates/admin/project_budget_edit.ftl b/src/main/resources/templates/admin/project_budget_edit.ftl index aa3032d..a609923 100644 --- a/src/main/resources/templates/admin/project_budget_edit.ftl +++ b/src/main/resources/templates/admin/project_budget_edit.ftl @@ -562,39 +562,8 @@ $("#pmsForm").submit(); }); - $("#income-detail").click(function () { - $('#my-prompt-income-detail').modal({ - relatedTarget: this, - onConfirm: function(e) { - //不能使用e.data,因为无法获取动态添加的 - var data = collectData("am-modal-prompt-input-income"); - data = prepareAjaxData(data, INCOME_DETAIL_ARR, $("#id").val()); - saveDetail("${base}/project/budgetEditSaveIncomeDetail", data, updateIncomeData); - }, - onCancel: function(e) { - } - }); - }); - $("#incomeAddBtn").click(function () { - appendTrIncome(); - }); - $("#cost-detail").click(function () { - $('#my-prompt-cost-detail').modal({ - relatedTarget: this, - onConfirm: function(e) { - //不能使用e.data,因为无法获取动态添加的 - var data = collectData("am-modal-prompt-input-cost"); - data = prepareAjaxData(data, COST_DETAIL_ARR, $("#id").val()); - saveDetail("${base}/project/budgetEditSaveCostDetail", data, updateCostData); - }, - onCancel: function(e) { - } - }); - }); - $("#costAddBtn").click(function () { - appendTrCost(); - }); + });