rabin 3 years ago
parent
commit
1c11485490
1 changed files with 27 additions and 14 deletions
  1. 27 14
      assets/lib/manage/main.js

+ 27 - 14
assets/lib/manage/main.js

@@ -1774,24 +1774,37 @@ function load(href, content, title)
 	if (!title) {
 		title = '温馨提示';
 	}
+	var i = 0;
+	var flag = false;
 	var send = {title:title}
 	var index = layer.confirm(content, send, function(i, l)
 	{
-		$(l).find('.layui-layer-btn0').css('pointer-events','none');
-		if(href.indexOf('&') == -1)
-		{
-			href += '?json=1&callback=?';
-		}
-		else
-		{
-			href += '&json=1&callback=?';
+		if (!flag) {
+			i++;
+			$(l).find('.layui-layer-btn0').css('pointer-events','none');
+			if(href.indexOf('&') == -1)
+			{
+				href += '?json=1&callback=?';
+			}
+			else
+			{
+				href += '&json=1&callback=?';
+			}
+			$.getJSON(href, {}, function(t)
+			{
+				if (t.status == 2) {
+					flag = false;
+					showAlert(t.msg, false, '错误提示');
+					return;	
+				} else {
+			      	// 修改标志位
+			      	flag = true;
+					msg(t);
+					layer.close(index);
+					//location.reload();
+				}
+			})
 		}
-		$.getJSON(href, {}, function(t)
-		{
-			msg(t);
-			layer.close(index);
-			//location.reload();
-		})
 	})
 	/*
 	showAlert('确定进行此项操作吗?', function()