...
|
...
|
@@ -306,13 +306,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
}
|
|
|
}
|
|
|
}
|
|
|
, {title: '操作', align: 'center',width:200,fixed: 'right', toolbar:
|
|
|
, {title: '操作', align: 'center',minWidth:200,fixed: 'right', toolbar:
|
|
|
'<div>' +
|
|
|
'<button data-id="{{d.subId}}" lay-tips="删除" type="button" class="layui-btn layui-btn-xs layui-btn-normal delete-alarmsubscribe-btn"><i class="layui-icon layui-icon-delete"></i></button>' +
|
|
|
'<button data-id="{{d.subId}}" lay-tips="资源订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-resource-btn"><i class="layui-icon layui-icon-star"></i></button>' +
|
|
|
'<button data-id="{{d.subId}}" lay-tips="指标订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-kpi-btn"><i class="layui-icon layui-icon-star-fill"></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="layui-icon layui-icon-star-fill"></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="layui-icon layui-icon-star-fill"></i></button>' +
|
|
|
'<button data-id="{{d.subId}}" lay-tips="资源订阅" type="button" class="layui-btn layui-btn-xs layui-btn-normal alarmsubscribe-resource-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-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>' +
|
|
|
'</div>'
|
|
|
}
|
|
|
]],
|
...
|
...
|
@@ -919,7 +919,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
var subId = $(this).data("id");
|
|
|
var list = getResTypeOrBusId(subId, 0);
|
|
|
//回填数据
|
|
|
common.openWin("baseconfig/resourcetype/index", "选择资源类型", {"resTypes": list,"showType":0}, ["选择"], function () {
|
|
|
common.openWin("baseconfig/resourcetype/index", "选择资源类型",
|
|
|
{
|
|
|
//"resTypes": list,"showType":0
|
|
|
}, ["选择"], function () {
|
|
|
//找到选择的资源类型 并且订阅
|
|
|
var resourcetype = layui.resourcetype({"resTypes": list});
|
|
|
var data = resourcetype.getResTypeChecks();
|
...
|
...
|
@@ -931,7 +934,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
var subId = $(this).data("id");
|
|
|
var list = getResTypeOrBusId(subId, 1);
|
|
|
//回填数据
|
|
|
common.openWin("baseconfig/bustype/index", "选择业务类型", {busIds: list}, ["选择"], function () {
|
|
|
common.openWin("baseconfig/bustype/index", "选择业务类型",
|
|
|
{
|
|
|
//busIds: list
|
|
|
}, ["选择"], function () {
|
|
|
//找到选择的所有业务 并且订阅
|
|
|
var bustype = layui.bustype({"busIds": list});
|
|
|
var data = bustype.getData();
|
...
|
...
|
@@ -947,7 +953,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
let typeSubscribe = {
|
|
|
id: id,
|
|
|
subId: subId,
|
|
|
subType: type,
|
|
|
type: type,
|
|
|
targetId: targetId
|
|
|
};
|
|
|
admin.req({
|
...
|
...
|
@@ -998,7 +1004,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function |
|
|
function getResTypeOrBusId(subId, type) {
|
|
|
let list = [];
|
|
|
admin.req({
|
|
|
url: common.domainName + '/api-web/bTypeSubscribe/subscribeList?subId=' + subId + '&subType=' + type,
|
|
|
url: common.domainName + '/api-web/bTypeSubscribe/subscribeList?subId=' + subId + '&type=' + type,
|
|
|
async: false,
|
|
|
success: function (response) {
|
|
|
if (response.success) {
|
...
|
...
|
|