Authored by 高磊

Merge branch 'wangfeng-mj' into 'master-mj'

trap采集器在绑定资源时,如果大于20个资源不能进行绑定。需要重新选择采集器进行绑定。



See merge request !1255
@@ -525,6 +525,13 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload', @@ -525,6 +525,13 @@ layui.define(['table', 'form', 'sessions', 'common', 'view', 'admin', 'upload',
525 layer.msg("请至少选择一条资源", {offset: '15px', icon: 7, time: 1000}); 525 layer.msg("请至少选择一条资源", {offset: '15px', icon: 7, time: 1000});
526 return false; 526 return false;
527 } 527 }
  528 + //如果绑定资源数量大于20,不能继续绑定
  529 + if(resObj.length > 20){
  530 + layer.msg("一个采集器最多绑定20个资源,请重新选择采集器进行绑定!",
  531 + {offset: '15px', icon: 7, time: 1000});
  532 + return false;
  533 + }
  534 +
528 saveTrapConfig(collectorId, resObj); 535 saveTrapConfig(collectorId, resObj);
529 }); 536 });
530 }).error(function () { 537 }).error(function () {
@@ -151,7 +151,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -151,7 +151,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
151 let str = '<div>' + 151 let str = '<div>' +
152 '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-tips="资源解绑" collector-data-unbindRes="' + d.resId + '"><i class="layui-icon layui-icon-unlink"></i></button>' 152 '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-tips="资源解绑" collector-data-unbindRes="' + d.resId + '"><i class="layui-icon layui-icon-unlink"></i></button>'
153 if (isTrap) { 153 if (isTrap) {
154 - str += '<button class="layui-btn layui-btn-normal layui-btn-xs" style="margin-left: 10px !important;" lay-tips="告警过滤" ' + 154 + str += '<button class="layui-btn layui-btn-normal layui-btn-xs btn-filter-alarms" style="margin-left: 10px !important;" lay-tips="告警过滤" ' +
155 'collector-data-filteralarms-name = "'+d.resName+'" ' + 155 'collector-data-filteralarms-name = "'+d.resName+'" ' +
156 'collector-data-filteralarms="' + d.resId + '"><i class="layui-icon layui-icon-fonts-clear"></i></button>'; 156 'collector-data-filteralarms="' + d.resId + '"><i class="layui-icon layui-icon-fonts-clear"></i></button>';
157 } 157 }
@@ -213,7 +213,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -213,7 +213,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
213 }); 213 });
214 214
215 // 告警清除 215 // 告警清除
216 - $('body').on('click','button[collector-data-filteralarms]',function (){ 216 + $("button.btn-filter-alarms").unbind("click").on("click",function () {
217 217
218 // 点击该按钮,弹出对话框,上方显示采集器名称(不可编辑), 218 // 点击该按钮,弹出对话框,上方显示采集器名称(不可编辑),
219 // 资源名称(不可编辑),下方有个文本域,可以输入过滤内容,过滤内容不能为空。 219 // 资源名称(不可编辑),下方有个文本域,可以输入过滤内容,过滤内容不能为空。