diff --git a/src/main/resources/static/assets/js/project_budget.js b/src/main/resources/static/assets/js/project_budget.js index f86f10e..d0b7812 100644 --- a/src/main/resources/static/assets/js/project_budget.js +++ b/src/main/resources/static/assets/js/project_budget.js @@ -6,9 +6,11 @@ $(function () { bindChangeableInput(); $("#saveDraft").click(function () { + $("#saveDraft").attr('disabled',true); var message = verifyProjectContributionProfitRate(); if (message) { + $("#saveDraft").attr('disabled',false); layuiAlert(message); return ; } @@ -17,6 +19,7 @@ $(function () { var startTime = $("#startDate").val(); var endTime = $("#endDate").val(); if (startTime > endTime) { + $("#saveDraft").attr('disabled',false); window.confirm('开始日期应早于结束日期'); return; } @@ -25,9 +28,11 @@ $(function () { $("#pmsForm").submit(); }); $("#saveApprove").click(function () { + $("#saveApprove").attr('disabled',true); var message = verifyProjectContributionProfitRate(); if (message) { + $("#saveApprove").attr('disabled',false); layuiAlert(message); return; } @@ -35,6 +40,7 @@ $(function () { var startTime = $("#startDate").val(); var endTime = $("#endDate").val(); if (startTime > endTime) { + $("#saveApprove").attr('disabled',false); window.confirm('开始日期应早于结束日期'); return; } diff --git a/src/main/resources/templates/admin/project_estimate_add.ftl b/src/main/resources/templates/admin/project_estimate_add.ftl index 11bd3a4..aa6bc51 100644 --- a/src/main/resources/templates/admin/project_estimate_add.ftl +++ b/src/main/resources/templates/admin/project_estimate_add.ftl @@ -334,9 +334,11 @@ $(function () { calIncomeAndCost(); $("#saveDraft").click(function () { + $("#saveDraft").attr('disabled',true); var startTime = $("#startDate").val(); var endTime = $("#endDate").val(); if (startTime > endTime) { + $("#saveDraft").attr('disabled',false); window.confirm('开始日期应早于结束日期'); return; } @@ -344,9 +346,11 @@ $("#pmsForm").submit(); }); $("#saveApprove").click(function () { + $("#saveApprove").attr('disabled',true); var startTime = $("#startDate").val(); var endTime = $("#endDate").val(); if (startTime > endTime) { + $("#saveApprove").attr('disabled',false); window.confirm('开始日期应早于结束日期'); return; } diff --git a/src/main/resources/templates/admin/project_final_add.ftl b/src/main/resources/templates/admin/project_final_add.ftl index 253a4d9..01ea323 100644 --- a/src/main/resources/templates/admin/project_final_add.ftl +++ b/src/main/resources/templates/admin/project_final_add.ftl @@ -365,11 +365,13 @@ $(function () { calculateFinal(); $("#saveFinal").click(function () { + $("#saveFinal").attr('disabled',true); $("#pmsForm").attr("action","${base}/project/final/save"); $("#pmsForm").submit(); }); $("#saveApprove").click(function () { + $("#saveApprove").attr('disabled',true); $("#pmsForm").attr("action",base+"/project/final/saveAndApprove"); $("#pmsForm").submit(); }); diff --git a/src/main/resources/templates/admin/project_settle_add.ftl b/src/main/resources/templates/admin/project_settle_add.ftl index 40fd352..741c939 100644 --- a/src/main/resources/templates/admin/project_settle_add.ftl +++ b/src/main/resources/templates/admin/project_settle_add.ftl @@ -426,6 +426,7 @@ calculateSettle(); $("#saveSettle").click(function () { + $("#saveSettle").attr('disabled',true); var result = valid(); console.log(result); if (result) { @@ -433,16 +434,19 @@ $("#pmsForm").attr("action", "${base}/project/settle/save"); $("#pmsForm").submit(); } else { + $("#saveSettle").attr('disabled',false); return false; } }); $("#saveApprove").click(function () { + $("#saveApprove").attr('disabled',true); var result = valid(); if (result) { $("#pmsForm").attr("action",base+"/project/settle/saveAndApprove"); $("#pmsForm").submit(); } else { + $("#saveApprove").attr('disabled',false); return false; } });