Authored by ‘superliu’

杭州-故障弹框-订阅管理 添加订阅防止重复添加

@@ -276,7 +276,13 @@ layui.define(['form', 'admin', 'laydate', 'table', 'common','sessions','cron','o @@ -276,7 +276,13 @@ layui.define(['form', 'admin', 'laydate', 'table', 'common','sessions','cron','o
276 return str.slice(0,str.length-1); 276 return str.slice(0,str.length-1);
277 } 277 }
278 //保存 278 //保存
  279 + var str=0;
279 $("#alarmsubscribe-form-save-id").on("click",function (){ 280 $("#alarmsubscribe-form-save-id").on("click",function (){
  281 +
  282 + if(str==1){
  283 + layer.msg("数据正在保存,请稍后在试!");
  284 + return false;
  285 + }
280 var data = form.val("add-alarmsubscribe-form"); 286 var data = form.val("add-alarmsubscribe-form");
281 var val=1; 287 var val=1;
282 var timeVal={val}; 288 var timeVal={val};
@@ -344,6 +350,7 @@ layui.define(['form', 'admin', 'laydate', 'table', 'common','sessions','cron','o @@ -344,6 +350,7 @@ layui.define(['form', 'admin', 'laydate', 'table', 'common','sessions','cron','o
344 }else{ 350 }else{
345 data.sentFrequency = $("#sentFrequency_input").val(); 351 data.sentFrequency = $("#sentFrequency_input").val();
346 } 352 }
  353 + str=1;
347 admin.req({ 354 admin.req({
348 url : domainName + '/api-web/alarmsubscribe/save?access_token='+accessToken 355 url : domainName + '/api-web/alarmsubscribe/save?access_token='+accessToken
349 ,data:JSON.stringify(data) 356 ,data:JSON.stringify(data)
@@ -356,6 +363,7 @@ layui.define(['form', 'admin', 'laydate', 'table', 'common','sessions','cron','o @@ -356,6 +363,7 @@ layui.define(['form', 'admin', 'laydate', 'table', 'common','sessions','cron','o
356 receiveUserInfos = []; 363 receiveUserInfos = [];
357 if(layui.alarmsubscribeIndex && layui.alarmsubscribeIndex()){ 364 if(layui.alarmsubscribeIndex && layui.alarmsubscribeIndex()){
358 layer.closeAll(); 365 layer.closeAll();
  366 + str=0;
359 layui.alarmsubscribeIndex().reloadsubscribe(); 367 layui.alarmsubscribeIndex().reloadsubscribe();
360 } 368 }
361 }); 369 });
@@ -364,7 +372,6 @@ layui.define(['form', 'admin', 'laydate', 'table', 'common','sessions','cron','o @@ -364,7 +372,6 @@ layui.define(['form', 'admin', 'laydate', 'table', 'common','sessions','cron','o
364 } 372 }
365 } 373 }
366 }); 374 });
367 -  
368 return false;//必须要写,解决禁用submit提交,ajax方法才能正确执行,且表单不会自动刷新 375 return false;//必须要写,解决禁用submit提交,ajax方法才能正确执行,且表单不会自动刷新
369 }) 376 })
370 }); 377 });