...
|
...
|
@@ -313,6 +313,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
'<button data-id="{{d.subId}}" lay-tips="指标订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-kpi-btn"><i class="iconfont"></i></button>' +
|
|
|
'<button data-id="{{d.subId}}" lay-tips="资源类型订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-resType-btn"><i class="iconfont"></i></button>' +
|
|
|
'<button data-id="{{d.subId}}" lay-tips="业务类型订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-busId-btn"><i class="iconfont"></i></button>' +
|
|
|
'<button data-id="{{d.subId}}" lay-tips="订阅指标、资源排除配置" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-exclude-kpi"><i class="layui-icon layui-icon-templeate-1"></i>' +
|
|
|
'</div>'
|
|
|
}
|
|
|
]],
|
...
|
...
|
@@ -772,6 +773,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
}
|
|
|
});
|
|
|
});
|
|
|
|
|
|
//查看资源类型订阅列表
|
|
|
$(".view-alarmsubscribe-resType").on("click", function () {
|
|
|
var subId = $(this).data("id");
|
...
|
...
|
@@ -783,6 +785,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
return true;
|
|
|
});
|
|
|
});
|
|
|
|
|
|
//查看业务类型订阅列表
|
|
|
$(".view-alarmsubscribe-busId").on("click", function () {
|
|
|
var subId = $(this).data("id");
|
...
|
...
|
@@ -794,6 +797,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
return true;
|
|
|
});
|
|
|
});
|
|
|
|
|
|
//资源订阅
|
|
|
$(".alarmsubscribe-resource-btn").on("click", function () {
|
|
|
if ($.inArray('back:alarmsubscribe:resource', checkList) == -1) {
|
...
|
...
|
@@ -914,6 +918,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
return true;
|
|
|
});
|
|
|
});
|
|
|
|
|
|
//资源类型订阅
|
|
|
$(".alarmsubscribe-resType-btn").on("click", function () {
|
|
|
var subId = $(this).data("id");
|
...
|
...
|
@@ -929,6 +934,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
insertResTypeOrBusId(data, 0, subId);
|
|
|
});
|
|
|
});
|
|
|
|
|
|
//业务类型订阅
|
|
|
$(".alarmsubscribe-busId-btn").on("click", function () {
|
|
|
var subId = $(this).data("id");
|
...
|
...
|
@@ -944,6 +950,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
insertResTypeOrBusId(data, 1, subId);
|
|
|
});
|
|
|
});
|
|
|
|
|
|
// 排除订阅指标
|
|
|
$(".alarmsubscribe-exclude-kpi").on("click",function () {
|
|
|
var subId = $(this).data("id");
|
|
|
var title = `<a class="layui-icon layui-icon-templeate-1"></a>告警订阅排除订阅指标`;
|
|
|
layer.open({
|
|
|
type: 2
|
|
|
, title: title
|
|
|
, shade: 0.8
|
|
|
, area: ['80%', '90%']
|
|
|
, id: 'alarmsubscribe-exclude-kpi' //设定一个id,防止重复弹出
|
|
|
, content: `/vue3/index.html#/alarmsubscribe/excludeKpi?subId=${subId}`
|
|
|
})
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
|
...
|
...
|
|