|
@@ -129,6 +129,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -129,6 +129,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
129
|
var li ='<div style="text-align:center;">'
|
129
|
var li ='<div style="text-align:center;">'
|
130
|
+ '<i style="line-height: 150px; padding:20px;font-style:normal;">'+"暂无数据"+'</i>' + '</div>'
|
130
|
+ '<i style="line-height: 150px; padding:20px;font-style:normal;">'+"暂无数据"+'</i>' + '</div>'
|
131
|
}
|
131
|
}
|
|
|
132
|
+ //lsq x86服务器增加8个指标后,给信息图标增加数据数量用来判断tip是两列还是一列 2022-06-28
|
|
|
133
|
+ $('.detail_base_info').attr('data-count',res.data?res.data.length:0);
|
|
|
134
|
+ let newKpi='KPI7C714058,KPIA2EA1646,KPID152C818,KPI780EFE90,KPI1E378242,KPI41B4C1B4,KPI6AC0FB43,KPI6F620E2B';
|
|
|
135
|
+ let newKpiArr=newKpi.split(',');
|
132
|
$.each(data, function (i, v) {
|
136
|
$.each(data, function (i, v) {
|
133
|
var fontColor='';
|
137
|
var fontColor='';
|
134
|
var valueStr = '';
|
138
|
var valueStr = '';
|
|
@@ -171,13 +175,13 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -171,13 +175,13 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
171
|
'<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' +
|
175
|
'<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' +
|
172
|
'</a>'
|
176
|
'</a>'
|
173
|
var menuId = "";
|
177
|
var menuId = "";
|
174
|
- if (v.id == 'KPIE13DD9A3' || v.id == 'KPI02786E8D' || status!=-1) {
|
178
|
+ if (v.id == 'KPIE13DD9A3' || v.id == 'KPI02786E8D' || status!=-1 || newKpiArr.indexOf(v.id)!=-1) {
|
175
|
v.name = v.name + tips;
|
179
|
v.name = v.name + tips;
|
176
|
- menuId = "id=\"" + targetId + "_detail_row_menu\" class='statusMenu'";
|
180
|
+ menuId = "id=\"" + targetId + "_detail_row_menu\" class='statusMenu' data-resid='"+resId+"'";
|
177
|
}
|
181
|
}
|
178
|
var $html = addIconByValue(valueStr);
|
182
|
var $html = addIconByValue(valueStr);
|
179
|
var resStyle = obj.alarmEleMatchStyle(v.flag, v.id);
|
183
|
var resStyle = obj.alarmEleMatchStyle(v.flag, v.id);
|
180
|
- li += ' <li><span ' + menuId + ' style="text-align:left;width:40%">' + v.name + '</span>' +
|
184
|
+ li += ' <li><span ' + menuId + ' style="text-align:left;">' + v.name + '</span>' +
|
181
|
'<span title="' + titleStr + '" style="' + fontColor + 'width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' + resStyle + '">'
|
185
|
'<span title="' + titleStr + '" style="' + fontColor + 'width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' + resStyle + '">'
|
182
|
+ $html + valueStr + '</span></li>'
|
186
|
+ $html + valueStr + '</span></li>'
|
183
|
});
|
187
|
});
|
|
@@ -3572,8 +3576,17 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -3572,8 +3576,17 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
3572
|
direction || (direction = 2);
|
3576
|
direction || (direction = 2);
|
3573
|
var len = $(`#${targetId}`).find("li").eq(0).find("span").length;
|
3577
|
var len = $(`#${targetId}`).find("li").eq(0).find("span").length;
|
3574
|
var w = "400px";
|
3578
|
var w = "400px";
|
3575
|
- if(len && len > 2){
|
|
|
3576
|
- w = '720px';
|
3579
|
+ //lsq 判断是否两列显示 2022-06-28
|
|
|
3580
|
+ var count=$(this).data('count');
|
|
|
3581
|
+ if(count>12){
|
|
|
3582
|
+ //两列显示
|
|
|
3583
|
+ w = '820px';
|
|
|
3584
|
+ $(`#${targetId}`).addClass('info-table-two')
|
|
|
3585
|
+ }else{
|
|
|
3586
|
+ //一列显示
|
|
|
3587
|
+ if(len && len > 2){
|
|
|
3588
|
+ w = '720px';
|
|
|
3589
|
+ }
|
3577
|
}
|
3590
|
}
|
3578
|
var $content = $(`#${targetId}`).clone();
|
3591
|
var $content = $(`#${targetId}`).clone();
|
3579
|
$content.find('[lay-tips]').removeAttr('lay-tips');
|
3592
|
$content.find('[lay-tips]').removeAttr('lay-tips');
|
|
@@ -3589,7 +3602,20 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -3589,7 +3602,20 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
3589
|
//添加遮罩层 默认透明度为0.3
|
3602
|
//添加遮罩层 默认透明度为0.3
|
3590
|
shade: [0.1, '#00000000'],
|
3603
|
shade: [0.1, '#00000000'],
|
3591
|
//是否点击遮罩关闭
|
3604
|
//是否点击遮罩关闭
|
3592
|
- shadeClose: true
|
3605
|
+ shadeClose: false,
|
|
|
3606
|
+ closeBtn:true,
|
|
|
3607
|
+ success:function(){
|
|
|
3608
|
+ let resId=$(`#${targetId}` + `_detail_row_menu.statusMenu`).data('resid')
|
|
|
3609
|
+ $(`#${targetId}` + `_detail_row_menu.statusMenu`).hover(function () {
|
|
|
3610
|
+ var $that = $(this);
|
|
|
3611
|
+ var $btn = $that.find(".detail_row_menu");
|
|
|
3612
|
+ if ($btn.length > 0) {
|
|
|
3613
|
+ $(".layui-card-body").find(".detail_row_menu:not(.hide)").addClass("hide")
|
|
|
3614
|
+ $btn.removeClass("hide");
|
|
|
3615
|
+ }
|
|
|
3616
|
+ });
|
|
|
3617
|
+ filterSuppressMonitor(resId)
|
|
|
3618
|
+ }
|
3593
|
});
|
3619
|
});
|
3594
|
//xwx update 资源视图基本信息弹出框bug修改 2021-10-22 --end
|
3620
|
//xwx update 资源视图基本信息弹出框bug修改 2021-10-22 --end
|
3595
|
window.detailTips = detailTips;
|
3621
|
window.detailTips = detailTips;
|
|
@@ -3975,6 +4001,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
|
@@ -3975,6 +4001,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele |
3975
|
function filterSuppressMonitor(resId,isStatusMenubox){
|
4001
|
function filterSuppressMonitor(resId,isStatusMenubox){
|
3976
|
//菜单按钮点击事件
|
4002
|
//菜单按钮点击事件
|
3977
|
$("a.detail_row_menu").off("click").on("click",function (e) {
|
4003
|
$("a.detail_row_menu").off("click").on("click",function (e) {
|
|
|
4004
|
+ if (e.preventDefault()) {
|
|
|
4005
|
+ e.preventDefault();
|
|
|
4006
|
+ }
|
|
|
4007
|
+ if (e.stopPropagation()) {
|
|
|
4008
|
+ e.stopPropagation();
|
|
|
4009
|
+ }
|
3978
|
$("#detail_menubox_id").remove();
|
4010
|
$("#detail_menubox_id").remove();
|
3979
|
var $menu = $(this);
|
4011
|
var $menu = $(this);
|
3980
|
var hideM = $menu.data('hidem');
|
4012
|
var hideM = $menu.data('hidem');
|