详情页的状态指标下探更改-【需确认如何解决增加状态指标下探时会默认增加压制次数】 #1
Showing
1 changed file
with
111 additions
and
52 deletions
@@ -25,10 +25,60 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -25,10 +25,60 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
25 | //资源详细页面相关调用函数,包含各种展示类型的 | 25 | //资源详细页面相关调用函数,包含各种展示类型的 |
26 | 26 | ||
27 | let editKpiList = []; | 27 | let editKpiList = []; |
28 | + let statusKpiList=[];//lsq 状态指标数据 2022-06-08 | ||
28 | var obj = { | 29 | var obj = { |
29 | detailTimer:[], | 30 | detailTimer:[], |
30 | timerTime: 180000, | 31 | timerTime: 180000, |
31 | sessions: layui.sessions, | 32 | sessions: layui.sessions, |
33 | + getStatusKpiList:function (){ | ||
34 | + //start lsq 根据kpiid获取是否是指标状态 2022-05-23 | ||
35 | + if(statusKpiList.length != 0){ | ||
36 | + return statusKpiList; | ||
37 | + } | ||
38 | + statusKpiList = []; | ||
39 | + admin.req({ | ||
40 | + url: common.domainName + '/api-web/manage/kpi/page?' + | ||
41 | + 'isWarning=&isTrend=&kpiLevel=&ignoreCnt=&startTime=&endTime=&kpiPower=', | ||
42 | + data: { | ||
43 | + page:1,limit:99999, | ||
44 | + kpiName: '',resType: '',kpiIdent: 2,kpiCategory: '', | ||
45 | + kpiDataType:'',kpiUnit:'',isWarning:'',isTrend:'', | ||
46 | + kpiLevel:'',ignoreCnt:'',startTime:'',endTime:'',kpiPower:'' | ||
47 | + }, | ||
48 | + success(response) { | ||
49 | + let arr=[]; | ||
50 | + if (response && response.success) { | ||
51 | + arr=response.data; | ||
52 | + arr.map(item=>{ | ||
53 | + statusKpiList.push(item.kpiId) | ||
54 | + }) | ||
55 | + /*let idArr=[]; | ||
56 | + let idStr=''; | ||
57 | + if(id.indexOf(',')!=-1){ | ||
58 | + idArr=id.split(','); | ||
59 | + idStr=idArr[0]; | ||
60 | + }else{ | ||
61 | + idStr=id; | ||
62 | + } | ||
63 | + let isKpi=false; | ||
64 | + arr.map(item=>{ | ||
65 | + if(idStr==item.kpiId){ | ||
66 | + isKpi=true; | ||
67 | + } | ||
68 | + }) | ||
69 | + if(isKpi){ | ||
70 | + let menuboxStr = '<li type="link-status-kpi"><i class="layui-icon"></i>状态指标</li>'; | ||
71 | + $("#detail_menubox_id ul").append(menuboxStr) | ||
72 | + }*/ | ||
73 | + } else { | ||
74 | + // layer.msg('状态指标获取失败!', {icon: 2}); | ||
75 | + } | ||
76 | + }, | ||
77 | + error(){ | ||
78 | + // layer.msg('状态指标获取失败!', {icon: 2}); | ||
79 | + } | ||
80 | + }); | ||
81 | + }, | ||
32 | // 获取编辑指标 | 82 | // 获取编辑指标 |
33 | getEditKpiList:function (){ | 83 | getEditKpiList:function (){ |
34 | var editFlag = localStorage.getItem("editFlag");//是否编辑状态 | 84 | var editFlag = localStorage.getItem("editFlag");//是否编辑状态 |
@@ -75,6 +125,9 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -75,6 +125,9 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
75 | {"flag": "base","name": "最近采集时间","id": "KPIF74D9D2B","value": "2019-12-16 10:04:54","status": "0" }]} | 125 | {"flag": "base","name": "最近采集时间","id": "KPIF74D9D2B","value": "2019-12-16 10:04:54","status": "0" }]} |
76 | */ | 126 | */ |
77 | renderText: function (targetId, resId, kpiId, fn, hasTotal,flag,isBasic) { | 127 | renderText: function (targetId, resId, kpiId, fn, hasTotal,flag,isBasic) { |
128 | + //start lsq 状态信息的状态也增加下探 202-06-08 | ||
129 | + let statusF=false;//是否为状态信息 | ||
130 | + //end lsq 2022-06-08 | ||
78 | var url = "/api-web/detail/block?resId=" + resId + "&kpiId=" + kpiId + "&hasTotal=" + hasTotal; | 131 | var url = "/api-web/detail/block?resId=" + resId + "&kpiId=" + kpiId + "&hasTotal=" + hasTotal; |
79 | if (flag) { | 132 | if (flag) { |
80 | url += '&flag=' + flag; | 133 | url += '&flag=' + flag; |
@@ -98,7 +151,13 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -98,7 +151,13 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
98 | var fontColor=''; | 151 | var fontColor=''; |
99 | var valueStr = ''; | 152 | var valueStr = ''; |
100 | var titleStr = ''; | 153 | var titleStr = ''; |
101 | - if(v.id == 'KPIE13DD9A3' || v.id == 'KPI02786E8D'){ | 154 | + //start lsq 判断当前kpiId是否在状态指标数据列表中 2022-06-08 |
155 | + let status=statusKpiList.indexOf(v.id); | ||
156 | + if(status!=-1){ | ||
157 | + statusF=true; | ||
158 | + } | ||
159 | + //end lsq 2022-06-08 | ||
160 | + if(v.id == 'KPIE13DD9A3' || v.id == 'KPI02786E8D' ){ | ||
102 | valueStr = laytpl($("#linkStateDetailTpl").html()).render({linkStateList: v.value}); | 161 | valueStr = laytpl($("#linkStateDetailTpl").html()).render({linkStateList: v.value}); |
103 | //获取flag | 162 | //获取flag |
104 | $.each(v.value, function (i, v) { | 163 | $.each(v.value, function (i, v) { |
@@ -122,13 +181,20 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -122,13 +181,20 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
122 | } | 181 | } |
123 | titleStr = valueStr; | 182 | titleStr = valueStr; |
124 | } | 183 | } |
125 | - var tips = '<a class="detail_row_menu hide">\n' + | 184 | + /* var tips = '<a class="detail_row_menu hide">\n' + |
185 | + '<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' + | ||
186 | + '</a>'*/ | ||
187 | + var tips = '<a class="detail_row_menu hide" data-statusf='+statusF+' data-id='+v.id+' data-flag='+v.flag+ | ||
188 | + ' data-name='+v.name+' data-kpiname='+v.name+' data-iswarning=1 data-ident=1' + | ||
189 | + ' data-trend=0 data-unit="" data-hidem="hidem" data-nature="true" ' + | ||
190 | + // ' data-restype='+((data && data[0])?data[0].resType:"")+'>\n' + | ||
191 | + ' data-restype='+(v.resType?v.resType:"")+'>\n' + | ||
126 | '<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' + | 192 | '<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' + |
127 | '</a>' | 193 | '</a>' |
128 | var menuId = ""; | 194 | var menuId = ""; |
129 | - if (v.id == 'KPIE13DD9A3' || v.id == 'KPI02786E8D') { | 195 | + if (v.id == 'KPIE13DD9A3' || v.id == 'KPI02786E8D' || status!=-1) { |
130 | v.name = v.name + tips; | 196 | v.name = v.name + tips; |
131 | - menuId = "id=\"" + targetId + "_detail_row_menu\""; | 197 | + menuId = "id=\"" + targetId + "_detail_row_menu\" class='statusMenu'"; |
132 | } | 198 | } |
133 | var $html = addIconByValue(valueStr); | 199 | var $html = addIconByValue(valueStr); |
134 | var resStyle = obj.alarmEleMatchStyle(v.flag, v.id); | 200 | var resStyle = obj.alarmEleMatchStyle(v.flag, v.id); |
@@ -140,6 +206,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -140,6 +206,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
140 | fn && fn(); | 206 | fn && fn(); |
141 | 207 | ||
142 | //初始化监听告警压制需要的数据 | 208 | //初始化监听告警压制需要的数据 |
209 | + if(!statusF){ | ||
143 | var rowMenu = $('#' + targetId).find('.detail_row_menu').eq(0); | 210 | var rowMenu = $('#' + targetId).find('.detail_row_menu').eq(0); |
144 | rowMenu.attr("data-id", kpiIdList); | 211 | rowMenu.attr("data-id", kpiIdList); |
145 | rowMenu.attr("data-flag", flags); | 212 | rowMenu.attr("data-flag", flags); |
@@ -154,8 +221,11 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -154,8 +221,11 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
154 | // rowMenu.attr('data-canca', data.canCA); | 221 | // rowMenu.attr('data-canca', data.canCA); |
155 | // rowMenu.attr('data-incaing', data.inCAing); | 222 | // rowMenu.attr('data-incaing', data.inCAing); |
156 | rowMenu.attr('data-restype', (data && data[0])?data[0].resType:''); | 223 | rowMenu.attr('data-restype', (data && data[0])?data[0].resType:''); |
224 | + } | ||
225 | + | ||
157 | //监听告警压制等操作配置 | 226 | //监听告警压制等操作配置 |
158 | - $('#' + targetId + "_detail_row_menu").hover(function () { | 227 | + // $('#' + targetId + "_detail_row_menu").hover(function () { |
228 | + $('#' + targetId + "_detail_row_menu.statusMenu").hover(function () { | ||
159 | var $that = $(this); | 229 | var $that = $(this); |
160 | var $btn = $that.find(".detail_row_menu"); | 230 | var $btn = $that.find(".detail_row_menu"); |
161 | if ($btn.length > 0) { | 231 | if ($btn.length > 0) { |
@@ -175,6 +245,9 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -175,6 +245,9 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
175 | * @param cols 指定列(一组key value为一列) | 245 | * @param cols 指定列(一组key value为一列) |
176 | */ | 246 | */ |
177 | renderTextCols: function (targetId, resId, kpiId, cols, isBasic) { | 247 | renderTextCols: function (targetId, resId, kpiId, cols, isBasic) { |
248 | + //start lsq 状态信息的状态也增加下探 202-06-08 | ||
249 | + let statusF=false;//是否为状态信息 | ||
250 | + //end lsq 2022-06-08 | ||
178 | var url = "/api-web/detail/block?resId=" + resId + "&kpiId=" + kpiId; | 251 | var url = "/api-web/detail/block?resId=" + resId + "&kpiId=" + kpiId; |
179 | if (isBasic) { | 252 | if (isBasic) { |
180 | url += '&isBasic=' + isBasic; | 253 | url += '&isBasic=' + isBasic; |
@@ -184,6 +257,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -184,6 +257,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
184 | }).done(function (res) { | 257 | }).done(function (res) { |
185 | var flags = ""; | 258 | var flags = ""; |
186 | var kpiIdList= ""; | 259 | var kpiIdList= ""; |
260 | + //start lsq 判断当前kpiId是否在状态指标数据列表中 2022-06-08 | ||
261 | + let status=statusKpiList.indexOf(v.id); | ||
262 | + if(status!=-1){ | ||
263 | + statusF=true; | ||
264 | + } | ||
265 | + //end lsq 2022-06-08 | ||
187 | var data = res.data; | 266 | var data = res.data; |
188 | if (data.length > 0) { | 267 | if (data.length > 0) { |
189 | var dataArr = common.splieceGroup(data, cols); | 268 | var dataArr = common.splieceGroup(data, cols); |
@@ -215,13 +294,21 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -215,13 +294,21 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
215 | //获取kpi | 294 | //获取kpi |
216 | kpiIdList += ar.id + ","; | 295 | kpiIdList += ar.id + ","; |
217 | } | 296 | } |
218 | - var tips = '<a class="detail_row_menu hide">\n' + | 297 | + //start lsq 更改下探图标的属性值 2022-06-08 |
298 | + /* var tips = '<a class="detail_row_menu hide">\n' + | ||
299 | + '<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' + | ||
300 | + '</a>'*/ | ||
301 | + var tips = '<a class="detail_row_menu hide" data-statusf='+statusF+' data-id='+v.id+' data-flag='+v.flag+ | ||
302 | + ' data-name='+v.name+' data-kpiname='+v.name+' data-iswarning=1 data-ident=1' + | ||
303 | + ' data-trend=0 data-unit="" data-hidem="hidem" data-nature="true" ' + | ||
304 | + ' data-restype='+(v.resType?v.resType:"")+'>\n' + | ||
219 | '<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' + | 305 | '<img style="width: 17px;height: 17px;" src="/src/style/img/icon_row_menu.png">\n' + |
220 | '</a>' | 306 | '</a>' |
307 | + //end lsq 2022-06-08 | ||
221 | var menuId = ""; | 308 | var menuId = ""; |
222 | - if (ar.id == 'KPIE13DD9A3' || ar.id == 'KPI02786E8D') { | 309 | + if (ar.id == 'KPIE13DD9A3' || ar.id == 'KPI02786E8D' || status!=-1) { |
223 | ar.name = ar.name + tips; | 310 | ar.name = ar.name + tips; |
224 | - menuId = "id=\"" + targetId + "_detail_row_menu\""; | 311 | + menuId = "id=\"" + targetId + "_detail_row_menu\" class='statusMenu'"; |
225 | } | 312 | } |
226 | var $html = addIconByValue(valueStr); | 313 | var $html = addIconByValue(valueStr); |
227 | var resStyle = obj.alarmEleMatchStyle(ar.flag, ar.id); | 314 | var resStyle = obj.alarmEleMatchStyle(ar.flag, ar.id); |
@@ -243,6 +330,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -243,6 +330,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
243 | $("#" + targetId).html(li); | 330 | $("#" + targetId).html(li); |
244 | } | 331 | } |
245 | //初始化监听告警压制需要的数据 | 332 | //初始化监听告警压制需要的数据 |
333 | + if(!statusF){ | ||
246 | var rowMenu = $('#' + targetId).find('.detail_row_menu').eq(0); | 334 | var rowMenu = $('#' + targetId).find('.detail_row_menu').eq(0); |
247 | rowMenu.attr("data-id", kpiIdList); | 335 | rowMenu.attr("data-id", kpiIdList); |
248 | rowMenu.attr("data-flag", flags); | 336 | rowMenu.attr("data-flag", flags); |
@@ -255,9 +343,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -255,9 +343,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
255 | rowMenu.attr('data-hidem', 'true'); | 343 | rowMenu.attr('data-hidem', 'true'); |
256 | rowMenu.attr('data-nature', 'true');//性能趋势 | 344 | rowMenu.attr('data-nature', 'true');//性能趋势 |
257 | rowMenu.attr('data-restype', data[0]?data[0].resType:''); | 345 | rowMenu.attr('data-restype', data[0]?data[0].resType:''); |
258 | - | 346 | + } |
259 | //监听告警压制等操作配置 | 347 | //监听告警压制等操作配置 |
260 | - $('#' + targetId + "_detail_row_menu").hover(function () { | 348 | + // $('#' + targetId + "_detail_row_menu").hover(function () { |
349 | + $('#' + targetId + "_detail_row_menu.statusMenu").hover(function () { | ||
261 | var $that = $(this); | 350 | var $that = $(this); |
262 | var $btn = $that.find(".detail_row_menu"); | 351 | var $btn = $that.find(".detail_row_menu"); |
263 | if ($btn.length > 0) { | 352 | if ($btn.length > 0) { |
@@ -3357,7 +3446,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3357,7 +3446,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3357 | , done: function (res) { | 3446 | , done: function (res) { |
3358 | if(res.data && res.data.length>0){ | 3447 | if(res.data && res.data.length>0){ |
3359 | let listData=res.data; | 3448 | let listData=res.data; |
3360 | - // | 3449 | + $('#title-shutdown').css("width",'600px') |
3361 | let carouselStr=` | 3450 | let carouselStr=` |
3362 | <img src="/src/style/img/shutdown.png" style="position: absolute;top: 0; left: -3px;" alt=""> | 3451 | <img src="/src/style/img/shutdown.png" style="position: absolute;top: 0; left: -3px;" alt=""> |
3363 | <div style="background: transparent; height: 30px;font-size: 14px; color:#ff0000; display: flex;align-items: center;"> | 3452 | <div style="background: transparent; height: 30px;font-size: 14px; color:#ff0000; display: flex;align-items: center;"> |
@@ -3377,24 +3466,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3377,24 +3466,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3377 | $("#marqueeDiv").mouseout(function (){ | 3466 | $("#marqueeDiv").mouseout(function (){ |
3378 | this.start(); | 3467 | this.start(); |
3379 | }) | 3468 | }) |
3380 | - /*//轮播切换 | ||
3381 | - let options={ | ||
3382 | - width: '630px' | ||
3383 | - , height:'30px' | ||
3384 | - , arrow: 'none' | ||
3385 | - , autoplay: true//自动切换 | ||
3386 | - , interval:5000//自动切换的时间间隔 | ||
3387 | - // , trigger: (layui.device().ios || layui.device().android) ? 'click' : 'hover' | ||
3388 | - , anim: 'default' //切换动画的方式 fade,default,updown | ||
3389 | - , index: 0 | ||
3390 | - , indicator:'none'//指示器的位置 outside,inside,none | ||
3391 | - } | ||
3392 | - var ins=carousel.render({ | ||
3393 | - elem: '#shutdown-carousel' | ||
3394 | - }); | ||
3395 | - //重置轮播 | ||
3396 | - ins.reload(options);*/ | 3469 | + |
3397 | //end lsq 2022-05-24 | 3470 | //end lsq 2022-05-24 |
3471 | + }else{ | ||
3472 | + $('#title-shutdown').css("width",'0px') | ||
3398 | } | 3473 | } |
3399 | } | 3474 | } |
3400 | }) | 3475 | }) |
@@ -3894,6 +3969,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3894,6 +3969,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3894 | var canCA = $menu.data('canca'); | 3969 | var canCA = $menu.data('canca'); |
3895 | var inCAing = $menu.data('incaing'); | 3970 | var inCAing = $menu.data('incaing'); |
3896 | var nature = $menu.data('nature'); | 3971 | var nature = $menu.data('nature'); |
3972 | + //lsq 状态信息无其他下探 2022-06-08 | ||
3973 | + var statusF = $menu.data('statusf'); | ||
3897 | var menubox = '<div class="detail_menubox" id="detail_menubox_id" style="color:#666;"><ul>'; | 3974 | var menubox = '<div class="detail_menubox" id="detail_menubox_id" style="color:#666;"><ul>'; |
3898 | if (!nature) { | 3975 | if (!nature) { |
3899 | menubox += | 3976 | menubox += |
@@ -3906,8 +3983,9 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3906,8 +3983,9 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3906 | if (!nature) { | 3983 | if (!nature) { |
3907 | menubox += '<li type="t"><i class="layui-icon"></i>性能趋势</li>'; | 3984 | menubox += '<li type="t"><i class="layui-icon"></i>性能趋势</li>'; |
3908 | } | 3985 | } |
3909 | - | 3986 | + // if(!statusF){ |
3910 | menubox += '<li type="n"><i class="layui-icon"></i>压制次数</li>'; | 3987 | menubox += '<li type="n"><i class="layui-icon"></i>压制次数</li>'; |
3988 | + // } | ||
3911 | if (canCA) { | 3989 | if (canCA) { |
3912 | if (inCAing) { | 3990 | if (inCAing) { |
3913 | menubox += '<li type="ca-cancel"><i class="layui-icon"></i>取消容量预测</li>'; | 3991 | menubox += '<li type="ca-cancel"><i class="layui-icon"></i>取消容量预测</li>'; |
@@ -3938,19 +4016,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3938,19 +4016,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3938 | flag = flag.replace(/^\s+|\s+$/g, ""); | 4016 | flag = flag.replace(/^\s+|\s+$/g, ""); |
3939 | } | 4017 | } |
3940 | //start lsq 根据kpiid获取是否是指标状态 2022-05-23 | 4018 | //start lsq 根据kpiid获取是否是指标状态 2022-05-23 |
3941 | - admin.req({ | ||
3942 | - url: common.domainName + '/api-web/manage/kpi/page?' + | ||
3943 | - 'isWarning=&isTrend=&kpiLevel=&ignoreCnt=&startTime=&endTime=&kpiPower=', | ||
3944 | - data: { | ||
3945 | - page:1,limit:99999, | ||
3946 | - kpiName: '',resType: '',kpiIdent: 2,kpiCategory: '', | ||
3947 | - kpiDataType:'',kpiUnit:'',isWarning:'',isTrend:'', | ||
3948 | - kpiLevel:'',ignoreCnt:'',startTime:'',endTime:'',kpiPower:'' | ||
3949 | - }, | ||
3950 | - success(response) { | ||
3951 | - let arr=[]; | ||
3952 | - if (response && response.success) { | ||
3953 | - arr=response.data; | ||
3954 | let idArr=[]; | 4019 | let idArr=[]; |
3955 | let idStr=''; | 4020 | let idStr=''; |
3956 | if(id.indexOf(',')!=-1){ | 4021 | if(id.indexOf(',')!=-1){ |
@@ -3960,8 +4025,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3960,8 +4025,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3960 | idStr=id; | 4025 | idStr=id; |
3961 | } | 4026 | } |
3962 | let isKpi=false; | 4027 | let isKpi=false; |
3963 | - arr.map(item=>{ | ||
3964 | - if(idStr==item.kpiId){ | 4028 | + statusKpiList.map(item=>{ |
4029 | + if(idStr==item){ | ||
3965 | isKpi=true; | 4030 | isKpi=true; |
3966 | } | 4031 | } |
3967 | }) | 4032 | }) |
@@ -3969,14 +4034,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3969,14 +4034,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3969 | let menuboxStr = '<li type="link-status-kpi"><i class="layui-icon"></i>状态指标</li>'; | 4034 | let menuboxStr = '<li type="link-status-kpi"><i class="layui-icon"></i>状态指标</li>'; |
3970 | $("#detail_menubox_id ul").append(menuboxStr) | 4035 | $("#detail_menubox_id ul").append(menuboxStr) |
3971 | } | 4036 | } |
3972 | - } else { | ||
3973 | - // layer.msg('状态指标获取失败!', {icon: 2}); | ||
3974 | - } | ||
3975 | - }, | ||
3976 | - error(){ | ||
3977 | - // layer.msg('状态指标获取失败!', {icon: 2}); | ||
3978 | - } | ||
3979 | - }); | ||
3980 | setTimeout(function (){ | 4037 | setTimeout(function (){ |
3981 | //end lsq 2022-05-23 | 4038 | //end lsq 2022-05-23 |
3982 | //菜单点击事件 | 4039 | //菜单点击事件 |
@@ -4049,6 +4106,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -4049,6 +4106,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
4049 | }); | 4106 | }); |
4050 | } | 4107 | } |
4051 | 4108 | ||
4109 | + //lsq 页面加载完就调用一下获取状态指标列表数据 2022-06-08 | ||
4110 | + obj.getStatusKpiList(); | ||
4052 | //对外暴露的接口 | 4111 | //对外暴露的接口 |
4053 | exports('commonDetail', obj); | 4112 | exports('commonDetail', obj); |
4054 | }); | 4113 | }); |
-
Please register or login to post a comment