Authored by wf

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

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