Authored by 张凯

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

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