Merge branch 'master' of http://113.200.75.45:82/monitor_v3/hg-monitor-web
Showing
4 changed files
with
134 additions
and
12 deletions
@@ -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 = ''; |
@@ -163,22 +167,34 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -163,22 +167,34 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
163 | } | 167 | } |
164 | titleStr = valueStr; | 168 | titleStr = valueStr; |
165 | } | 169 | } |
166 | - var tips = '<a class="detail_row_menu hide" data-statusf='+statusF+' data-id='+v.id+' data-flag='+v.flag+ | 170 | + //lsq 判断基本信息的指标是否为新增的8个,如果是则有其他的下探 2022-06-29 |
171 | + let nature='true'; | ||
172 | + if(newKpiArr.indexOf(v.id)!=-1){ | ||
173 | + nature='false' | ||
174 | + } | ||
175 | + let name=v.name; | ||
176 | + var tips = '<a class="detail_row_menu hide" data-statusf="'+statusF+'" data-id='+v.id+' data-flag='+v.flag+ | ||
167 | ' data-name='+v.name+' data-kpiname='+v.name+' data-iswarning=1 data-ident=1' + | 177 | ' data-name='+v.name+' data-kpiname='+v.name+' data-iswarning=1 data-ident=1' + |
168 | - ' data-trend=0 data-unit="" data-hidem="hidem" data-nature="true" ' + | 178 | + ' data-trend=0 data-unit="" data-hidem="hidem" data-nature="'+nature+'" ' + |
169 | // ' data-restype='+((data && data[0])?data[0].resType:"")+'>\n' + | 179 | // ' data-restype='+((data && data[0])?data[0].resType:"")+'>\n' + |
170 | ' data-restype='+(v.resType?v.resType:"")+'>\n' + | 180 | ' data-restype='+(v.resType?v.resType:"")+'>\n' + |
171 | '<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' + | 181 | '<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' + |
172 | '</a>' | 182 | '</a>' |
173 | var menuId = ""; | 183 | var menuId = ""; |
174 | - if (v.id == 'KPIE13DD9A3' || v.id == 'KPI02786E8D' || status!=-1) { | 184 | + if (v.id == 'KPIE13DD9A3' || v.id == 'KPI02786E8D' || status!=-1 || newKpiArr.indexOf(v.id)!=-1) { |
175 | v.name = v.name + tips; | 185 | v.name = v.name + tips; |
176 | - menuId = "id=\"" + targetId + "_detail_row_menu\" class='statusMenu'"; | 186 | + menuId = "id=\"" + targetId + "_detail_row_menu\" class='statusMenu' data-resid='"+resId+"'"; |
177 | } | 187 | } |
178 | var $html = addIconByValue(valueStr); | 188 | var $html = addIconByValue(valueStr); |
179 | var resStyle = obj.alarmEleMatchStyle(v.flag, v.id); | 189 | var resStyle = obj.alarmEleMatchStyle(v.flag, v.id); |
180 | - li += ' <li><span ' + menuId + ' style="text-align:left;width:40%">' + v.name + '</span>' + | ||
181 | - '<span title="' + titleStr + '" style="' + fontColor + 'width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' + resStyle + '">' | 190 | + //lsq 判断基本信息的指标是否为新增的8个,如果是则数值有下探 2022-06-29 |
191 | + let isProbeDown=''; | ||
192 | + if(newKpiArr.indexOf(v.id)!=-1){ | ||
193 | + isProbeDown='isProbeDown' | ||
194 | + } | ||
195 | + li += ' <li><span ' + menuId + ' style="text-align:left;">' + v.name + '</span>' + | ||
196 | + '<span data-kpiid="'+v.id+'" data-flag="'+v.flag+'" data-warning="1" data-ident="1" data-trend="0" data-name="'+name+'"' + | ||
197 | + ' class="'+isProbeDown+'" title="' + titleStr + '" style="' + fontColor + 'width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' + resStyle + '">' | ||
182 | + $html + valueStr + '</span></li>' | 198 | + $html + valueStr + '</span></li>' |
183 | }); | 199 | }); |
184 | $("#" + targetId).html(li); | 200 | $("#" + targetId).html(li); |
@@ -3572,8 +3588,17 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3572,8 +3588,17 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3572 | direction || (direction = 2); | 3588 | direction || (direction = 2); |
3573 | var len = $(`#${targetId}`).find("li").eq(0).find("span").length; | 3589 | var len = $(`#${targetId}`).find("li").eq(0).find("span").length; |
3574 | var w = "400px"; | 3590 | var w = "400px"; |
3575 | - if(len && len > 2){ | ||
3576 | - w = '720px'; | 3591 | + //lsq 判断是否两列显示 2022-06-28 |
3592 | + var count=$(this).data('count'); | ||
3593 | + if(count>12){ | ||
3594 | + //两列显示 | ||
3595 | + w = '820px'; | ||
3596 | + $(`#${targetId}`).addClass('info-table-two') | ||
3597 | + }else{ | ||
3598 | + //一列显示 | ||
3599 | + if(len && len > 2){ | ||
3600 | + w = '720px'; | ||
3601 | + } | ||
3577 | } | 3602 | } |
3578 | var $content = $(`#${targetId}`).clone(); | 3603 | var $content = $(`#${targetId}`).clone(); |
3579 | $content.find('[lay-tips]').removeAttr('lay-tips'); | 3604 | $content.find('[lay-tips]').removeAttr('lay-tips'); |
@@ -3589,7 +3614,20 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3589,7 +3614,20 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3589 | //添加遮罩层 默认透明度为0.3 | 3614 | //添加遮罩层 默认透明度为0.3 |
3590 | shade: [0.1, '#00000000'], | 3615 | shade: [0.1, '#00000000'], |
3591 | //是否点击遮罩关闭 | 3616 | //是否点击遮罩关闭 |
3592 | - shadeClose: true | 3617 | + shadeClose: false, |
3618 | + closeBtn:true, | ||
3619 | + success:function(){ | ||
3620 | + let resId=$(`#${targetId}` + `_detail_row_menu.statusMenu`).data('resid') | ||
3621 | + $(`#${targetId}` + `_detail_row_menu.statusMenu`).hover(function () { | ||
3622 | + var $that = $(this); | ||
3623 | + var $btn = $that.find(".detail_row_menu"); | ||
3624 | + if ($btn.length > 0) { | ||
3625 | + $(".layui-card-body").find(".detail_row_menu:not(.hide)").addClass("hide") | ||
3626 | + $btn.removeClass("hide"); | ||
3627 | + } | ||
3628 | + }); | ||
3629 | + filterSuppressMonitor(resId) | ||
3630 | + } | ||
3593 | }); | 3631 | }); |
3594 | //xwx update 资源视图基本信息弹出框bug修改 2021-10-22 --end | 3632 | //xwx update 资源视图基本信息弹出框bug修改 2021-10-22 --end |
3595 | window.detailTips = detailTips; | 3633 | window.detailTips = detailTips; |
@@ -3975,6 +4013,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3975,6 +4013,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3975 | function filterSuppressMonitor(resId,isStatusMenubox){ | 4013 | function filterSuppressMonitor(resId,isStatusMenubox){ |
3976 | //菜单按钮点击事件 | 4014 | //菜单按钮点击事件 |
3977 | $("a.detail_row_menu").off("click").on("click",function (e) { | 4015 | $("a.detail_row_menu").off("click").on("click",function (e) { |
4016 | + if (e.preventDefault()) { | ||
4017 | + e.preventDefault(); | ||
4018 | + } | ||
4019 | + if (e.stopPropagation()) { | ||
4020 | + e.stopPropagation(); | ||
4021 | + } | ||
3978 | $("#detail_menubox_id").remove(); | 4022 | $("#detail_menubox_id").remove(); |
3979 | var $menu = $(this); | 4023 | var $menu = $(this); |
3980 | var hideM = $menu.data('hidem'); | 4024 | var hideM = $menu.data('hidem'); |
@@ -4114,6 +4158,31 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -4114,6 +4158,31 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
4114 | },300) | 4158 | },300) |
4115 | 4159 | ||
4116 | }); | 4160 | }); |
4161 | + //lsq 新增的8个指标中数值点击打开性能曲线图 2022-06-28 | ||
4162 | + $(".isProbeDown").unbind('click').click(function (e) { | ||
4163 | + if (e.preventDefault()) { | ||
4164 | + e.preventDefault(); | ||
4165 | + } | ||
4166 | + if (e.stopPropagation()) { | ||
4167 | + e.stopPropagation(); | ||
4168 | + } | ||
4169 | + let kpiId=$(this).data('kpiid'); | ||
4170 | + let flag=$(this).data('flag'); | ||
4171 | + let warning=$(this).data('warning'); | ||
4172 | + let ident=$(this).data('ident'); | ||
4173 | + let trend=$(this).data('trend'); | ||
4174 | + let name=$(this).data('name'); | ||
4175 | + var params = { | ||
4176 | + resId: resId, | ||
4177 | + kpiId: kpiId, | ||
4178 | + flag: flag, | ||
4179 | + warning: warning, | ||
4180 | + ident: ident, | ||
4181 | + trend: trend, | ||
4182 | + name: name | ||
4183 | + }; | ||
4184 | + common.openLineChart(name, params); | ||
4185 | + }); | ||
4117 | //点击空白处隐藏弹出菜单 | 4186 | //点击空白处隐藏弹出菜单 |
4118 | $(document).click(function(event){ | 4187 | $(document).click(function(event){ |
4119 | var _con = $('a.detail_row_menu'); // 设置目标区域 | 4188 | var _con = $('a.detail_row_menu'); // 设置目标区域 |
@@ -20,7 +20,10 @@ layui.define(['commonDetail','common', 'admin'], function (exports) { | @@ -20,7 +20,10 @@ layui.define(['commonDetail','common', 'admin'], function (exports) { | ||
20 | } | 20 | } |
21 | 21 | ||
22 | //基本信息 | 22 | //基本信息 |
23 | - var jbxxKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI67076676,KPI9311A2A3,KPI30D23EF4,KPI1C777D98,KPIA04D5BD0,KPID3EBE40F,KPI0990CD44,KPI8266B678,KPI1584BE1C,KPI0E5EB8ED,KPI05227E45,KPI899DBD7B"; | 23 | + // var jbxxKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI67076676,KPI9311A2A3,KPI30D23EF4,KPI1C777D98,KPIA04D5BD0,KPID3EBE40F,KPI0990CD44,KPI8266B678,KPI1584BE1C,KPI0E5EB8ED,KPI05227E45,KPI899DBD7B"; |
24 | + //lsq 增加了8个性能指标 'KPI7C714058,KPIA2EA1646,KPID152C818,KPI780EFE90,KPI1E378242,KPI41B4C1B4,KPI6AC0FB43,KPI6F620E2B' 2022-06-28 | ||
25 | + var jbxxKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI67076676,KPI9311A2A3,KPI30D23EF4,KPI1C777D98,KPIA04D5BD0,KPID3EBE40F,KPI0990CD44,KPI8266B678,KPI1584BE1C,KPI0E5EB8ED,KPI05227E45,KPI899DBD7B" + | ||
26 | + ",KPI7C714058,KPIA2EA1646,KPID152C818,KPI780EFE90,KPI1E378242,KPI41B4C1B4,KPI6AC0FB43,KPI6F620E2B"; | ||
24 | //文件系统 | 27 | //文件系统 |
25 | var filesyskpi = "KPI7AC1664E,KPI449F5365,KPIA91F44E7,KPI98306224,KPIE25925F7,KPI77C28BBA"; | 28 | var filesyskpi = "KPI7AC1664E,KPI449F5365,KPIA91F44E7,KPI98306224,KPIE25925F7,KPI77C28BBA"; |
26 | //INODE信息 | 29 | //INODE信息 |
@@ -19,7 +19,10 @@ layui.define(['commonDetail','common', 'admin'], function (exports) { | @@ -19,7 +19,10 @@ layui.define(['commonDetail','common', 'admin'], function (exports) { | ||
19 | commonDetail.bindTips(); | 19 | commonDetail.bindTips(); |
20 | 20 | ||
21 | //基本信息 | 21 | //基本信息 |
22 | - var jbxxKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI67076676,KPI9311A2A3,KPI30D23EF4,KPI1C777D98,KPI78AC0D1B,KPIE9501365,KPIA04D5BD0,KPI899DBD7B,KPID3EBE40F,KPI0990CD44,KPI8266B678,KPI1584BE1C,KPI0E5EB8ED,KPI05227E45,KPI1AF5B3C6"; | 22 | + // var jbxxKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI67076676,KPI9311A2A3,KPI30D23EF4,KPI1C777D98,KPI78AC0D1B,KPIE9501365,KPIA04D5BD0,KPI899DBD7B,KPID3EBE40F,KPI0990CD44,KPI8266B678,KPI1584BE1C,KPI0E5EB8ED,KPI05227E45,KPI1AF5B3C6"; |
23 | + //lsq 增加了8个性能指标 'KPI7C714058,KPIA2EA1646,KPID152C818,KPI780EFE90,KPI1E378242,KPI41B4C1B4,KPI6AC0FB43,KPI6F620E2B' 2022-06-28 | ||
24 | + var jbxxKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI67076676,KPI9311A2A3,KPI30D23EF4,KPI1C777D98,KPI78AC0D1B,KPIE9501365,KPIA04D5BD0,KPI899DBD7B,KPID3EBE40F,KPI0990CD44,KPI8266B678,KPI1584BE1C,KPI0E5EB8ED,KPI05227E45,KPI1AF5B3C6" + | ||
25 | + ",KPI7C714058,KPIA2EA1646,KPID152C818,KPI780EFE90,KPI1E378242,KPI41B4C1B4,KPI6AC0FB43,KPI6F620E2B"; | ||
23 | //文件系统 | 26 | //文件系统 |
24 | var filesyskpi = "KPI7AC1664E,KPI449F5365,KPIA91F44E7,KPI98306224,KPIE25925F7,KPI77C28BBA"; | 27 | var filesyskpi = "KPI7AC1664E,KPI449F5365,KPIA91F44E7,KPI98306224,KPIE25925F7,KPI77C28BBA"; |
25 | //INODE信息 | 28 | //INODE信息 |
@@ -7985,4 +7985,51 @@ form[lay-filter="activewarning-form"] .layui-inline { | @@ -7985,4 +7985,51 @@ form[lay-filter="activewarning-form"] .layui-inline { | ||
7985 | margin-left: 10px; | 7985 | margin-left: 10px; |
7986 | text-align: center; | 7986 | text-align: center; |
7987 | } | 7987 | } |
7988 | -/* //End XuHaoJie 2022/2/17 9:51 TODO 即时消息结束*/ | ||
7988 | +/* //End XuHaoJie 2022/2/17 9:51 TODO 即时消息结束*/ | ||
7989 | +/*start lsq x86增加了8个指标后的基本信息样式 2022-06-28*/ | ||
7990 | +.layui-layer-tips .info-table-two{ | ||
7991 | + display: flex; | ||
7992 | + flex-wrap: wrap; | ||
7993 | +} | ||
7994 | +.layui-layer-tips .layui-layer-content .info-table-two li{ | ||
7995 | + width:50%; | ||
7996 | +} | ||
7997 | +.layui-layer-tips .info-table-two li:nth-child(4n-1){ | ||
7998 | + background-color: #262323 !important; | ||
7999 | +} | ||
8000 | +.layui-layer-tips .info-table-two li:nth-child(2n){ | ||
8001 | + background-color: inherit !important; | ||
8002 | +} | ||
8003 | +.layui-layer-tips .info-table-two li:nth-child(4n){ | ||
8004 | + background-color: #262323 !important; | ||
8005 | +} | ||
8006 | +.layui-layer-content .info-table li span:first-child{ | ||
8007 | + width:40%!important; | ||
8008 | +} | ||
8009 | +.layui-layer-tips .layui-layer-content .info-table-two li span:first-child{ | ||
8010 | + flex:2; | ||
8011 | +} | ||
8012 | +.layui-layer-tips .layui-layer-content .info-table-two .detail_menubox li{ | ||
8013 | + width:100%; | ||
8014 | + padding:15px 20px; | ||
8015 | + box-sizing: border-box; | ||
8016 | + cursor: pointer; | ||
8017 | +} | ||
8018 | +.layui-layer-tips .layui-layer-content .info-table-two .detail_menubox li:hover{ | ||
8019 | + color: #fff; | ||
8020 | + background: #0d82e9!important; | ||
8021 | +} | ||
8022 | +.layui-layer-tips .info-table-two li .detail_menubox{ | ||
8023 | + position: fixed; | ||
8024 | + /*padding:0 10px;*/ | ||
8025 | + z-index: 999; | ||
8026 | + background: #fff!important; | ||
8027 | +} | ||
8028 | +.layui-layer-tips .info-table-two li .detail_menubox li:nth-child(4n-1),.layui-layer-tips .info-table-two li .detail_menubox li:nth-child(4n){ | ||
8029 | + background: #fff!important; | ||
8030 | +} | ||
8031 | +.isProbeDown{ | ||
8032 | + cursor: pointer; | ||
8033 | + text-decoration: underline; | ||
8034 | +} | ||
8035 | +/*end lsq 2022-06-28*/ |
-
Please register or login to post a comment