Authored by 张凯

fix:告警模板新增状态下没有做校验,必填字段不填写也可以新增

@@ -26,33 +26,36 @@ layui.define(['form', 'table', 'admin', 'common', 'sessions'], function (exports @@ -26,33 +26,36 @@ layui.define(['form', 'table', 'admin', 'common', 'sessions'], function (exports
26 26
27 //保存 27 //保存
28 $("#alarmtemplate-form-save-id").on("click", function () { 28 $("#alarmtemplate-form-save-id").on("click", function () {
29 - var data = form.val("add-alarmtemplate-form");  
30 - var policyIds = [];  
31 - var policylist = $("#alarmtemplate-policy-table-body").find("tr");  
32 - if (policylist && policylist.length > 0) {  
33 - $.each(policylist, function (i, v) {  
34 - policyIds.push($(v).data("id"));  
35 - })  
36 - }  
37 - data.policyIds = policyIds.toString();  
38 - admin.req({  
39 - url: domainName + '/api-web/alarmtemplate/save'  
40 - , data: JSON.stringify(data)  
41 - , type: 'post'  
42 - , contentType: "application/json; charset=utf-8"  
43 - , done: function (res) {  
44 - if (res.success) {  
45 - layer.msg(res.msg, {offset: '15px', icon: 1, time: 1000}, function () {  
46 - layui.alarmtemplateIndex().reloadtemplate();  
47 - layer.closeAll();  
48 - });  
49 - } else {  
50 - layer.msg(res.msg, {offset: '15px', icon: 7, time: 1000});  
51 - } 29 + //lsq 告警模板编辑不了,id值应该选择的是submit的按钮的lay-filter 2022-09-27
  30 + form.on('submit(alarmtemplate-form-save-id)',function () {
  31 + var data = form.val("add-alarmtemplate-form");
  32 + var policyIds = [];
  33 + var policylist = $("#alarmtemplate-policy-table-body").find("tr");
  34 + if (policylist && policylist.length > 0) {
  35 + $.each(policylist, function (i, v) {
  36 + policyIds.push($(v).data("id"));
  37 + })
52 } 38 }
53 - }); 39 + data.policyIds = policyIds.toString();
  40 + admin.req({
  41 + url: domainName + '/api-web/alarmtemplate/save'
  42 + , data: JSON.stringify(data)
  43 + , type: 'post'
  44 + , contentType: "application/json; charset=utf-8"
  45 + , done: function (res) {
  46 + if (res.success) {
  47 + layer.msg(res.msg, {offset: '15px', icon: 1, time: 1000}, function () {
  48 + layui.alarmtemplateIndex().reloadtemplate();
  49 + layer.closeAll();
  50 + });
  51 + } else {
  52 + layer.msg(res.msg, {offset: '15px', icon: 7, time: 1000});
  53 + }
  54 + }
  55 + });
54 56
55 - return false;//必须要写,解决禁用submit提交,ajax方法才能正确执行,且表单不会自动刷新 57 + return false;//必须要写,解决禁用submit提交,ajax方法才能正确执行,且表单不会自动刷新
  58 + });
56 }); 59 });
57 60
58 //选择策略 61 //选择策略