diff --git a/src/main/resources/static/assets/js/project_budget.js b/src/main/resources/static/assets/js/project_budget.js index 5cdaf09..ea23336 100644 --- a/src/main/resources/static/assets/js/project_budget.js +++ b/src/main/resources/static/assets/js/project_budget.js @@ -55,6 +55,8 @@ BUDGET_PLAN_DETAIL={ "repaymentPlan":[true,"还款计划","number"] }; +var result = 0; + $(function () { $("input[name='costCompanyManageTaxExclude']").change(function () { digitalSelf("costCompanyManageTaxExclude", "input[name='costCompanyManageTaxExclude']"); @@ -81,6 +83,13 @@ $(function () { $("#saveDraft").click(function () { $("#saveDraft").attr('disabled', true); + checkName(); + if (result == 1) { + window.confirm('项目名称已存在'); + $("#saveDraft").attr('disabled', false); + return; + } + var dataIncome = collectData("am-modal-prompt-input-income"); if (dataIncome.length <= 0) { window.confirm('请填写收入明细表'); @@ -191,6 +200,13 @@ $(function () { $("#saveApprove").click(function () { $("#saveApprove").attr('disabled', true); + checkName(); + if (result == 1) { + window.confirm('项目名称已存在'); + $("#saveApprove").attr('disabled', false); + return; + } + var dataIncome = collectData("am-modal-prompt-input-income"); if (dataIncome.length <= 0) { window.confirm('请填写收入明细表'); @@ -297,6 +313,21 @@ $(function () { $("#pmsForm").attr("action", base + "/project/budgetEditSaveAndApprove"); $("#pmsForm").submit(); }); + + function checkName () { + var name = $("#name").val(); + var id = $("#id").val(); + $.ajax({ + url: base + "/project/checkName", + data: {name: name, id: id}, + type: "post", + dataType: "json", + async: false, + success: function (data) { + result = data.status; + } + }); + }; }); /**