限制多次提交

master
OathK1per 2021-12-15 13:39:57 +08:00
parent 018ae7e163
commit 87b9213bc7
4 changed files with 16 additions and 0 deletions

View File

@ -6,9 +6,11 @@ $(function () {
bindChangeableInput(); bindChangeableInput();
$("#saveDraft").click(function () { $("#saveDraft").click(function () {
$("#saveDraft").attr('disabled',true);
var message = verifyProjectContributionProfitRate(); var message = verifyProjectContributionProfitRate();
if (message) { if (message) {
$("#saveDraft").attr('disabled',false);
layuiAlert(message); layuiAlert(message);
return ; return ;
} }
@ -17,6 +19,7 @@ $(function () {
var startTime = $("#startDate").val(); var startTime = $("#startDate").val();
var endTime = $("#endDate").val(); var endTime = $("#endDate").val();
if (startTime > endTime) { if (startTime > endTime) {
$("#saveDraft").attr('disabled',false);
window.confirm('开始日期应早于结束日期'); window.confirm('开始日期应早于结束日期');
return; return;
} }
@ -25,9 +28,11 @@ $(function () {
$("#pmsForm").submit(); $("#pmsForm").submit();
}); });
$("#saveApprove").click(function () { $("#saveApprove").click(function () {
$("#saveApprove").attr('disabled',true);
var message = verifyProjectContributionProfitRate(); var message = verifyProjectContributionProfitRate();
if (message) { if (message) {
$("#saveApprove").attr('disabled',false);
layuiAlert(message); layuiAlert(message);
return; return;
} }
@ -35,6 +40,7 @@ $(function () {
var startTime = $("#startDate").val(); var startTime = $("#startDate").val();
var endTime = $("#endDate").val(); var endTime = $("#endDate").val();
if (startTime > endTime) { if (startTime > endTime) {
$("#saveApprove").attr('disabled',false);
window.confirm('开始日期应早于结束日期'); window.confirm('开始日期应早于结束日期');
return; return;
} }

View File

@ -334,9 +334,11 @@
$(function () { $(function () {
calIncomeAndCost(); calIncomeAndCost();
$("#saveDraft").click(function () { $("#saveDraft").click(function () {
$("#saveDraft").attr('disabled',true);
var startTime = $("#startDate").val(); var startTime = $("#startDate").val();
var endTime = $("#endDate").val(); var endTime = $("#endDate").val();
if (startTime > endTime) { if (startTime > endTime) {
$("#saveDraft").attr('disabled',false);
window.confirm('开始日期应早于结束日期'); window.confirm('开始日期应早于结束日期');
return; return;
} }
@ -344,9 +346,11 @@
$("#pmsForm").submit(); $("#pmsForm").submit();
}); });
$("#saveApprove").click(function () { $("#saveApprove").click(function () {
$("#saveApprove").attr('disabled',true);
var startTime = $("#startDate").val(); var startTime = $("#startDate").val();
var endTime = $("#endDate").val(); var endTime = $("#endDate").val();
if (startTime > endTime) { if (startTime > endTime) {
$("#saveApprove").attr('disabled',false);
window.confirm('开始日期应早于结束日期'); window.confirm('开始日期应早于结束日期');
return; return;
} }

View File

@ -365,11 +365,13 @@
$(function () { $(function () {
calculateFinal(); calculateFinal();
$("#saveFinal").click(function () { $("#saveFinal").click(function () {
$("#saveFinal").attr('disabled',true);
$("#pmsForm").attr("action","${base}/project/final/save"); $("#pmsForm").attr("action","${base}/project/final/save");
$("#pmsForm").submit(); $("#pmsForm").submit();
}); });
$("#saveApprove").click(function () { $("#saveApprove").click(function () {
$("#saveApprove").attr('disabled',true);
$("#pmsForm").attr("action",base+"/project/final/saveAndApprove"); $("#pmsForm").attr("action",base+"/project/final/saveAndApprove");
$("#pmsForm").submit(); $("#pmsForm").submit();
}); });

View File

@ -426,6 +426,7 @@
calculateSettle(); calculateSettle();
$("#saveSettle").click(function () { $("#saveSettle").click(function () {
$("#saveSettle").attr('disabled',true);
var result = valid(); var result = valid();
console.log(result); console.log(result);
if (result) { if (result) {
@ -433,16 +434,19 @@
$("#pmsForm").attr("action", "${base}/project/settle/save"); $("#pmsForm").attr("action", "${base}/project/settle/save");
$("#pmsForm").submit(); $("#pmsForm").submit();
} else { } else {
$("#saveSettle").attr('disabled',false);
return false; return false;
} }
}); });
$("#saveApprove").click(function () { $("#saveApprove").click(function () {
$("#saveApprove").attr('disabled',true);
var result = valid(); var result = valid();
if (result) { if (result) {
$("#pmsForm").attr("action",base+"/project/settle/saveAndApprove"); $("#pmsForm").attr("action",base+"/project/settle/saveAndApprove");
$("#pmsForm").submit(); $("#pmsForm").submit();
} else { } else {
$("#saveApprove").attr('disabled',false);
return false; return false;
} }
}); });