From 50e3a117a8d490a393cd394da68873de7080e8a2 Mon Sep 17 00:00:00 2001 From: xxssyyyyssxx Date: Mon, 8 Nov 2021 14:14:39 +0800 Subject: [PATCH] =?UTF-8?q?url=E8=B7=AF=E5=BE=84=E4=B8=8D=E5=86=99?= =?UTF-8?q?=E6=AD=BB=EF=BC=8C=E4=BD=BF=E7=94=A8base=20=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E8=B4=A1=E7=8C=AE=E5=88=A9=E6=B6=A6=E7=8E=87=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/assets/js/project_budget.js | 37 +++++++++++++++++++ .../static/assets/js/project_budget_cost.js | 2 +- .../js/project_budget_cost_project_manage.js | 2 +- .../static/assets/js/project_budget_income.js | 2 +- .../static/assets/js/project_budget_plan.js | 2 +- .../templates/admin/project_budget_edit.ftl | 16 +------- 6 files changed, 42 insertions(+), 19 deletions(-) diff --git a/src/main/resources/static/assets/js/project_budget.js b/src/main/resources/static/assets/js/project_budget.js index 66fbdcf..7d3ea2b 100644 --- a/src/main/resources/static/assets/js/project_budget.js +++ b/src/main/resources/static/assets/js/project_budget.js @@ -4,8 +4,45 @@ $(function () { bindDeleteBtn(); //绑定收入和采购成本的输入框【都有税率】 bindChangeableInput(); + + $("#saveDraft").click(function () { + + var message = verifyProjectContributionProfitRate(); + if (message) { + alert(message); + return; + } + + $("#pmsForm").attr("action",base+"/project/budgetEditSave"); + $("#pmsForm").submit(); + }); + $("#saveApprove").click(function () { + + var message = verifyProjectContributionProfitRate(); + if (message) { + alert(message); + return; + } + + $("#pmsForm").attr("action",base+"/project/budgetEditSaveAndApprove"); + $("#pmsForm").submit(); + }); }); +/** + * 校验项目贡献利润率必须大于阀值 + * 低于阀值就返回提示信息,否则返回"" + */ +function verifyProjectContributionProfitRate() { + var projectContributionProfitRate = f2($("input[name='projectContributionProfitRate']").val()); + var projectContributionProfitRateThreshold = f2($("#projectContributionProfitRateThreshold").val()); + if(projectContributionProfitRate
+
@@ -699,21 +700,6 @@ -