...
|
...
|
@@ -162,10 +162,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
}
|
|
|
titleStr = valueStr;
|
|
|
}
|
|
|
var tips = '<a class="detail_row_menu hide">\n' +
|
|
|
'<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' +
|
|
|
'</a>'
|
|
|
var tips = '<a class="detail_row_menu hide" data-statusf='+statusF+' data-id='+v.id+' data-flag='+v.flag+
|
|
|
var tips = '<a class="detail_row_menu hide" data-statusf="'+statusF+'" data-id='+v.id+' data-flag='+v.flag+
|
|
|
' data-name='+v.name+' data-kpiname='+v.name+' data-iswarning=1 data-ident=1' +
|
|
|
' data-trend=0 data-unit="" data-hidem="hidem" data-nature="true" ' +
|
|
|
// ' data-restype='+((data && data[0])?data[0].resType:"")+'>\n' +
|
...
|
...
|
@@ -239,12 +236,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
}).done(function (res) {
|
|
|
var flags = "";
|
|
|
var kpiIdList= "";
|
|
|
//start lsq 判断当前kpiId是否在状态指标数据列表中 2022-06-08
|
|
|
let status=statusKpiList.indexOf(v.id);
|
|
|
if(status!=-1){
|
|
|
statusF=true;
|
|
|
}
|
|
|
//end lsq 2022-06-08
|
|
|
var data = res.data;
|
|
|
if (data.length > 0) {
|
|
|
var dataArr = common.splieceGroup(data, cols);
|
...
|
...
|
@@ -255,6 +246,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
$.each(v, function (j, ar) {
|
|
|
var valueStr = '';
|
|
|
var titleStr = '';
|
|
|
//start lsq 判断当前kpiId是否在状态指标数据列表中 2022-06-08
|
|
|
let status=statusKpiList.indexOf(ar.id);
|
|
|
if(status!=-1){
|
|
|
statusF=true;
|
|
|
}
|
|
|
//end lsq 2022-06-08
|
|
|
if(ar.id == 'KPIE13DD9A3' ) {
|
|
|
valueStr = laytpl($("#linkStateDetailTpl").html()).render({linkStateList: ar.value});
|
|
|
} else if (ar.value != 'null'){
|
...
|
...
|
@@ -277,13 +274,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
kpiIdList += ar.id + ",";
|
|
|
}
|
|
|
//start lsq 更改下探图标的属性值 2022-06-08
|
|
|
/* var tips = '<a class="detail_row_menu hide">\n' +
|
|
|
'<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' +
|
|
|
'</a>'*/
|
|
|
var tips = '<a class="detail_row_menu hide" data-statusf='+statusF+' data-id='+v.id+' data-flag='+v.flag+
|
|
|
' data-name='+v.name+' data-kpiname='+v.name+' data-iswarning=1 data-ident=1' +
|
|
|
var tips = '<a class="detail_row_menu hide" data-statusf="'+statusF+'" data-id='+ar.id+' data-flag='+ar.flag+
|
|
|
' data-name='+ar.name+' data-kpiname='+ar.name+' data-iswarning=1 data-ident=1' +
|
|
|
' data-trend=0 data-unit="" data-hidem="hidem" data-nature="true" ' +
|
|
|
' data-restype='+(v.resType?v.resType:"")+'>\n' +
|
|
|
' data-restype='+(ar.resType?ar.resType:"")+'>\n' +
|
|
|
'<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' +
|
|
|
'</a>'
|
|
|
//end lsq 2022-06-08
|
...
|
...
|
@@ -1906,6 +1900,9 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
* @param colWidth 各个列宽度设置,可以只设置前边的,设置百分比
|
|
|
*/
|
|
|
renderTable: function (tableId, page, resId, kpiId, title, flagPrifix, sortBy, order, size,colWidth) {
|
|
|
//start lsq 状态信息的状态也增加下探 202-06-08
|
|
|
let statusF=false;//是否为状态信息
|
|
|
//end lsq 2022-06-08
|
|
|
var editFlag = localStorage.getItem("editFlag");//是否编辑状态
|
|
|
if (!size) {
|
|
|
size = 5;
|
...
|
...
|
@@ -2029,9 +2026,14 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
// }
|
|
|
//
|
|
|
// // End Wang 2021/11/18 15:03 查询字典编辑指标,判断编辑状态
|
|
|
|
|
|
//start lsq 判断当前kpiId是否在状态指标数据列表中 2022-06-08
|
|
|
let status=statusKpiList.indexOf(d[v.id].kpiId);
|
|
|
if(status!=-1){
|
|
|
statusF=true;
|
|
|
}
|
|
|
//end lsq 2022-06-08
|
|
|
//拼接表空间名称、文件系统名称等等,如果是性能指标或者趋势指标,则可以下探 徐毫杰还原
|
|
|
if (value.kpiIdent == '1' || value.isWarning == '1') {
|
|
|
if (value.kpiIdent == '1' || value.isWarning == '1' || status!=-1) {
|
|
|
var chbox = '';
|
|
|
if (editFlag && editFlag == "true" && value.kpiIdent == '1') {
|
|
|
chbox = '<input lay-filter="kpicheckboxfilter" type="checkbox" lay-skin="primary" name="identKpiCheckbox" ' +
|
...
|
...
|
@@ -2039,7 +2041,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
}
|
|
|
return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;' + resStyle + '" ' + 'data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '"' +
|
|
|
'data-trend="' + value.isTrend + '" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' +
|
|
|
'<a class="detail_row_menu hide" data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '" data-trend="' + value.isTrend + '" ' +
|
|
|
'<a class="detail_row_menu hide" data-statusf="'+statusF+'" data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '" data-trend="' + value.isTrend + '" ' +
|
|
|
'data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '"' +
|
|
|
'data-canca="' + value.canCA + '" data-incaing="' + value.inCAing + '" data-restype="' + resType + '"' +
|
|
|
'>' +
|
...
|
...
|
@@ -2439,6 +2441,9 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
* @param resId
|
|
|
*/
|
|
|
renderActiveAlarms: function (tableId, resId) {
|
|
|
//start lsq 状态信息的状态也增加下探 202-06-08
|
|
|
let statusF=false;//是否为状态信息
|
|
|
//end lsq 2022-06-08
|
|
|
$('#'+tableId).prev().text('实时告警')
|
|
|
var alarmlist = table.render({
|
|
|
elem: '#' + tableId
|
...
|
...
|
@@ -2477,11 +2482,25 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
, {
|
|
|
field: 'kpiName', title: '指标名称', align: 'center', width: '20%',
|
|
|
templet: function (d) {
|
|
|
//start lsq 判断当前kpiId是否在状态指标数据列表中 2022-06-08
|
|
|
let status=statusKpiList.indexOf(d.kpiId);
|
|
|
if(status!=-1){
|
|
|
statusF=true;
|
|
|
}
|
|
|
//end lsq 2022-06-08
|
|
|
var kpiName = d.kpiName == 'TYPE'?'ERRPT':d.kpiName;
|
|
|
let chbox='';
|
|
|
if(status!=-1){
|
|
|
chbox='<a class="detail_row_menu hide" data-one="1" data-statusf="'+statusF+'" data-isWarning="' + d.isWarning + '" data-ident="' + d.kpiIdent + '" data-trend="' + d.isTrend + '" ' +
|
|
|
'data-id="' + d.kpiId + '" data-kpiname="' + d.kpiName + '" data-name="' + d.name + '" data-flag="' + d.flag + '"' +
|
|
|
'data-canca="' + d.canCA + '" data-incaing="' + d.inCAing + '" data-restype="' + d.resType + '"' +
|
|
|
'>' +
|
|
|
'<img style="width: 20px;height: 20px;" src="/src/style/img/icon_row_menu.png"></a>';;
|
|
|
}
|
|
|
if (d.kpiIdent != 1 && d.isWarning != 1) {
|
|
|
return '<div>' + kpiName + '</div>';
|
|
|
return '<div>' + kpiName +chbox+ '</div>';
|
|
|
}
|
|
|
return '<div><span data-ident="'+d.kpiIdent+'" data-warning="'+d.isWarning+'" data-resid="' + d.resId + '" data-flag="' + d.flag + '" data-kpi="' + d.kpiId + '" data-name="' + kpiName + '" data-warn-zbmc="' + d.id + '" class="layui-table-link">' + kpiName + '</span></div>';
|
|
|
return '<div><span data-ident="'+d.kpiIdent+'" data-warning="'+d.isWarning+'" data-resid="' + d.resId + '" data-flag="' + d.flag + '" data-kpi="' + d.kpiId + '" data-name="' + kpiName + '" data-warn-zbmc="' + d.id + '" class="layui-table-link">' + kpiName +chbox+ '</span></div>';
|
|
|
}
|
|
|
}
|
|
|
, {field: 'updateTime', title: '告警时间', align: 'center', width: '15%'}
|
...
|
...
|
@@ -2595,6 +2614,17 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
'<input type="radio" name="noticeFlag" value="true" title="是"> 是' +
|
|
|
'<input type="radio" name="noticeFlag" value="false" title="否" checked="" style="margin-left: 20px;"> 否</div> ');
|
|
|
}
|
|
|
//start lsq 添加状态指标下探 2022-06-09
|
|
|
$("[lay-id='"+tableId+"']").find(".layui-table-cell").hover(function () {
|
|
|
var $that = $(this)
|
|
|
var $btn = $that.find(".detail_row_menu");
|
|
|
if ($btn.length > 0) {
|
|
|
$(".layui-card-body").find(".detail_row_menu:not(.hide)").addClass("hide")
|
|
|
$btn.removeClass("hide");
|
|
|
}
|
|
|
})
|
|
|
filterSuppressMonitor(resId);
|
|
|
//end lsq 2022-06-09
|
|
|
}
|
|
|
})
|
|
|
});
|
...
|
...
|
@@ -4213,7 +4243,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
var nature = $menu.data('nature');
|
|
|
//lsq 状态信息无其他下探 2022-06-08
|
|
|
var statusF = $menu.data('statusf');
|
|
|
var one = $menu.data('one');
|
|
|
var menubox = '<div class="detail_menubox" id="detail_menubox_id" style="color:#666;"><ul>';
|
|
|
//lsq 只有状态指标下探的标识
|
|
|
if(one==1){
|
|
|
menubox+='';
|
|
|
}else{
|
|
|
if (!nature) {
|
|
|
menubox +=
|
|
|
'<li type="w"><i class="layui-icon"></i>告警设置</li>' +
|
...
|
...
|
@@ -4239,6 +4274,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
// }
|
|
|
// }
|
|
|
// End Wang 2022/3/28 14:06
|
|
|
}
|
|
|
|
|
|
menubox += '</ul></div>';
|
|
|
var cX = e.clientX + 10;
|
|
|
var cY = e.clientY - 10;
|
...
|
...
|
@@ -4259,7 +4296,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
|
flag = flag.replace(/^\s+|\s+$/g, "");
|
|
|
}
|
|
|
//start lsq 根据kpiid获取是否是指标状态 2022-05-23
|
|
|
//start lsq 根据kpiid获取是否是指标状态 2022-05-23
|
|
|
let idArr=[];
|
|
|
let idStr='';
|
|
|
if(id.indexOf(',')!=-1){
|
...
|
...
|
|