Authored by wangtao

fix: 告警策略;告警订阅优化

... ... @@ -72,16 +72,17 @@ layui.define(['form', 'admin', 'laydate', 'common', 'sessions', 'reskpilist'], f
function getNoticeMergeFlag() {
admin.req({
url: common.domainName + '/api-web/manage/ddic/findSucDdics/noticeMergeFlag'
url: common.domainName + '/mj/sys/conf/getByCode?code=noticeMerge'
, method: 'get'
, async: false
, success: function (res) {
$.each(res.data, function (i, v) {
if (v.ddicCode == 'noticeMergeSwitch:on') {
if(res && res.data){
let val = res.data.value
if(val == 'on'){
NoticeMergeFlag = 'on';
$('#noticeMergeTab').show();
}
});
}
}
})
}
... ...
layui.define(['element', 'common', 'sessions', 'form'], function (exports) {
layui.define(['element', 'common', 'sessions', 'form', 'admin'], function (exports) {
var $ = layui.$;
var common = layui.common;
var domainName = common.domainName;
var form = layui.form;
var admin = layui.admin;
exports('orgusergroup', function (data) {
var sessions = layui.sessions;
... ... @@ -97,15 +98,11 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) {
function initGroupSelect() {
$.ajax({
url: domainName + '/api-web/usergroup/page?&access_token=' + accessToken,
async: false,
success: function (res) {
var data = res.data;
var dataStr = JSON.stringify(data);
dataStr = dataStr.replace('id', 'value');
dataStr = dataStr.replace('groupName', 'name');
var newData = JSON.parse(dataStr);
admin.req({
url: domainName + '/mj/userGroup/page?keywords=&perPage=999999&page=1'
}).done(function (res) {
if(res && res.data){
let arr = res.data.rows;
groupSel = xmSelect.render({
el: '.selectGroup',
filterable: true,
... ... @@ -126,21 +123,59 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) {
},
autoRow: true,
data() {
return newData
return arr
}
})
if (groupSelIds) { //回填
groupSel.setValue(groupSelIds);
}
}
})
});
// $.ajax({
// url: domainName + '/api-web/usergroup/page?&access_token=' + accessToken,
// async: false,
// success: function (res) {
// var data = res.data;
// var dataStr = JSON.stringify(data);
// dataStr = dataStr.replace('id', 'value');
// dataStr = dataStr.replace('groupName', 'name');
// var newData = JSON.parse(dataStr);
// groupSel = xmSelect.render({
// el: '.selectGroup',
// filterable: true,
// toolbar: {
// show: true,
// list: ['ALL', 'CLEAR']
// },
// height: 'auto',
// tree: {
// //是否显示树状结构
// show: true,
// //是否展示三角图标
// showFolderIcon: true,
// //是否显示虚线
// showLine: false,
// //是否严格遵守父子模式
// strict: false,
// },
// autoRow: true,
// data() {
// return newData
// }
// })
// if (groupSelIds) { //回填
// groupSel.setValue(groupSelIds);
// }
// }
// })
}
function initOrgSelect() {
$.ajax({
url: domainName + '/api-user/org/getOrgTreeByPid?access_token=' + accessToken,
async: false,
success: function (res) {
admin.req({
url: domainName + '/mj/sysOrg/orgTree?name='
}).done(function (res) {
if (res && res.data) {
orgSel = xmSelect.render({
el: '.selectOrg',
filterable: true,
... ... @@ -168,14 +203,59 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) {
orgSel.setValue(orgSelIds);
}
}
})
});
// $.ajax({
// url: domainName + '/api-user/org/getOrgTreeByPid?access_token=' + accessToken,
// async: false,
// success: function (res) {
// orgSel = xmSelect.render({
// el: '.selectOrg',
// filterable: true,
// toolbar: {
// show: true,
// list: ['ALL', 'CLEAR']
// },
// height: 'auto',
// autoRow: true,
// tree: {
// //是否显示树状结构
// show: true,
// //是否展示三角图标
// showFolderIcon: true,
// //是否显示虚线
// showLine: false,
// //是否严格遵守父子模式
// strict: true,
// },
// data() {
// return res.data
// }
// })
// if (orgSelIds) { //回填
// orgSel.setValue(orgSelIds);
// }
// }
// })
}
/**
* 加载用户列表
*/
function initOrgUserSelect() {
$.ajax({
url: domainName + '/api-user/org/getOrgUserTree?access_token=' + accessToken,
async: false,
success: function (res) {
admin.req({
url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=9999999&page=1'
}).done(function (res) {
if(res && res.data) {
let newData = [];
let arr = res.data.rows;
arr.forEach((item, index) => {
newData.push({
name: item.nickname,
value: item.username
})
})
orgUserSel = xmSelect.render({
el: '.selectUser',
filterable: true,
... ... @@ -196,14 +276,46 @@ layui.define(['element', 'common', 'sessions', 'form'], function (exports) {
strict: true,
},
data() {
return res.data
return arr
}
})
if (userSelIds) { //回填
orgUserSel.setValue(userSelIds);
}
}
})
});
// $.ajax({
// url: domainName + '/mj/user/page?username=&nickname=&enabled=&perPage=20&page=1' + accessToken,
// async: false,
// success: function (res) {
// orgUserSel = xmSelect.render({
// el: '.selectUser',
// filterable: true,
// toolbar: {
// show: true,
// list: ['ALL', 'CLEAR']
// },
// height: 'auto',
// autoRow: true,
// tree: {
// //是否显示树状结构
// show: true,
// //是否展示三角图标
// showFolderIcon: true,
// //是否显示虚线
// showLine: false,
// //是否严格遵守父子模式
// strict: true,
// },
// data() {
// return res.data
// }
// })
// if (userSelIds) { //回填
// orgUserSel.setValue(userSelIds);
// }
// }
// })
}
function returnValue() {
... ...