Authored by 王涛

Merge branch 'master-v32-lushangqing' into 'master'

【1412】 X86服务器(ssh采集)详情页面增加指标展示-数值下探,下探样式 #2



See merge request !702
@@ -167,9 +167,15 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -167,9 +167,15 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
167 } 167 }
168 titleStr = valueStr; 168 titleStr = valueStr;
169 } 169 }
170 - 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+
171 ' 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' +
172 - ' data-trend=0 data-unit="" data-hidem="hidem" data-nature="true" ' + 178 + ' data-trend=0 data-unit="" data-hidem="hidem" data-nature="'+nature+'" ' +
173 // ' data-restype='+((data && data[0])?data[0].resType:"")+'>\n' + 179 // ' data-restype='+((data && data[0])?data[0].resType:"")+'>\n' +
174 ' data-restype='+(v.resType?v.resType:"")+'>\n' + 180 ' data-restype='+(v.resType?v.resType:"")+'>\n' +
175 '<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' +
@@ -181,8 +187,14 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -181,8 +187,14 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
181 } 187 }
182 var $html = addIconByValue(valueStr); 188 var $html = addIconByValue(valueStr);
183 var resStyle = obj.alarmEleMatchStyle(v.flag, v.id); 189 var resStyle = obj.alarmEleMatchStyle(v.flag, v.id);
  190 + //lsq 判断基本信息的指标是否为新增的8个,如果是则数值有下探 2022-06-29
  191 + let isProbeDown='';
  192 + if(newKpiArr.indexOf(v.id)!=-1){
  193 + isProbeDown='isProbeDown'
  194 + }
184 li += ' <li><span ' + menuId + ' style="text-align:left;">' + v.name + '</span>' + 195 li += ' <li><span ' + menuId + ' style="text-align:left;">' + v.name + '</span>' +
185 - '<span title="' + titleStr + '" style="' + fontColor + 'width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;' + resStyle + '">' 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 + '">'
186 + $html + valueStr + '</span></li>' 198 + $html + valueStr + '</span></li>'
187 }); 199 });
188 $("#" + targetId).html(li); 200 $("#" + targetId).html(li);
@@ -4146,6 +4158,31 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -4146,6 +4158,31 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
4146 },300) 4158 },300)
4147 4159
4148 }); 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 + });
4149 //点击空白处隐藏弹出菜单 4186 //点击空白处隐藏弹出菜单
4150 $(document).click(function(event){ 4187 $(document).click(function(event){
4151 var _con = $('a.detail_row_menu'); // 设置目标区域 4188 var _con = $('a.detail_row_menu'); // 设置目标区域
@@ -8011,5 +8011,25 @@ form[lay-filter="activewarning-form"] .layui-inline { @@ -8011,5 +8011,25 @@ form[lay-filter="activewarning-form"] .layui-inline {
8011 } 8011 }
8012 .layui-layer-tips .layui-layer-content .info-table-two .detail_menubox li{ 8012 .layui-layer-tips .layui-layer-content .info-table-two .detail_menubox li{
8013 width:100%; 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;
8014 } 8034 }
8015 /*end lsq 2022-06-28*/ 8035 /*end lsq 2022-06-28*/