Merge branch 'master-500-dev' of http://192.168.1.136:82/monitor_v3/hg-monitor-w…
…eb into master-500-dev-lushangqing
Showing
3 changed files
with
42 additions
and
24 deletions
@@ -443,6 +443,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | @@ -443,6 +443,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | ||
443 | //查看资源订阅列表 | 443 | //查看资源订阅列表 |
444 | $(".view-alarmsubscribe-resource").on("click",function (){ | 444 | $(".view-alarmsubscribe-resource").on("click",function (){ |
445 | if($(this).text() == '0'){ | 445 | if($(this).text() == '0'){ |
446 | + layer.msg('暂无订阅资源,请先订阅!', {icon: 7, time: 3000}); | ||
446 | return false; | 447 | return false; |
447 | } | 448 | } |
448 | 449 | ||
@@ -714,6 +715,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | @@ -714,6 +715,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | ||
714 | //查看指标订阅列表 | 715 | //查看指标订阅列表 |
715 | $(".view-alarmsubscribe-kpi").on("click",function (){ | 716 | $(".view-alarmsubscribe-kpi").on("click",function (){ |
716 | if($(this).text() == '0'){ | 717 | if($(this).text() == '0'){ |
718 | + layer.msg('暂无订阅指标,请先订阅!', {icon: 7, time: 3000}); | ||
717 | return false; | 719 | return false; |
718 | } | 720 | } |
719 | var subId = $(this).data("id"); | 721 | var subId = $(this).data("id"); |
@@ -776,6 +778,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | @@ -776,6 +778,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | ||
776 | 778 | ||
777 | //查看资源类型订阅列表 | 779 | //查看资源类型订阅列表 |
778 | $(".view-alarmsubscribe-resType").on("click", function () { | 780 | $(".view-alarmsubscribe-resType").on("click", function () { |
781 | + if($(this).text() == '0'){ | ||
782 | + layer.msg('暂无订阅资源类型,请先订阅!', {icon: 7, time: 3000}); | ||
783 | + return false; | ||
784 | + } | ||
779 | var subId = $(this).data("id"); | 785 | var subId = $(this).data("id"); |
780 | common.openWin("template/res/typeSubscribeList", "选择资源类型", { | 786 | common.openWin("template/res/typeSubscribeList", "选择资源类型", { |
781 | subId: subId, | 787 | subId: subId, |
@@ -788,6 +794,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | @@ -788,6 +794,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions'], function | ||
788 | 794 | ||
789 | //查看业务类型订阅列表 | 795 | //查看业务类型订阅列表 |
790 | $(".view-alarmsubscribe-busId").on("click", function () { | 796 | $(".view-alarmsubscribe-busId").on("click", function () { |
797 | + if($(this).text() == '0'){ | ||
798 | + layer.msg('暂无订阅业务系统,请先订阅!', {icon: 7, time: 3000}); | ||
799 | + return false; | ||
800 | + } | ||
791 | var subId = $(this).data("id"); | 801 | var subId = $(this).data("id"); |
792 | common.openWin("template/res/typeSubscribeList", "选择业务系统", { | 802 | common.openWin("template/res/typeSubscribeList", "选择业务系统", { |
793 | subId: subId, | 803 | subId: subId, |
@@ -162,6 +162,12 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' | @@ -162,6 +162,12 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' | ||
162 | // currentBizId = bizlist[0].busId; | 162 | // currentBizId = bizlist[0].busId; |
163 | } | 163 | } |
164 | 164 | ||
165 | + $.each(bizlist,function (i,v) { | ||
166 | + if (bizlist[0].title == v.title) { | ||
167 | + $("#"+v.busId).show(); | ||
168 | + } | ||
169 | + }); | ||
170 | + | ||
165 | //点击业务区域弹出提示框 | 171 | //点击业务区域弹出提示框 |
166 | $('#indexbizhealth [data-index-banner-item="type"]').on("contextmenu", function (e) { | 172 | $('#indexbizhealth [data-index-banner-item="type"]').on("contextmenu", function (e) { |
167 | $('[type="t"]').show(); | 173 | $('[type="t"]').show(); |
@@ -305,6 +311,29 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' | @@ -305,6 +311,29 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' | ||
305 | $("#indexActiveAlarmList").html('<li style="width:390px;"><p>无告警</p></li>'); | 311 | $("#indexActiveAlarmList").html('<li style="width:390px;"><p>无告警</p></li>'); |
306 | }); | 312 | }); |
307 | } | 313 | } |
314 | + var resourceHealthTips ; | ||
315 | + $(".detail_base_info").hover(function() { | ||
316 | + openMsg(); | ||
317 | + }, function() { | ||
318 | + layer.close(resourceHealthTips); | ||
319 | + }); | ||
320 | + function openMsg() { | ||
321 | + resourceHealthTips = layer.tips("<span style='color:#585858;'>" + | ||
322 | + "按照积分制方式计算业务系统健康状态,即图标颜色:<br>" + | ||
323 | + " • 告警:1个严重告警计10分;1个重要告警计5分;1个一般告警计1分<br>" + | ||
324 | + " • 所有计分累加<br>" + | ||
325 | + " 起始分为0分,最后得分为计分和;<br>" + | ||
326 | + "<br>" + | ||
327 | + "得分与健康状态关系:<br>" + | ||
328 | + " • 0:状态正常,无告警,颜色为<a style='color: #00a522'>绿色</a><br>" + | ||
329 | + " • 大于0且小于等于10:普通问题,最多1个严重告警,颜色为<a style='color: #a4910a'>深黄</a><br>" + | ||
330 | + " • 大于10且小于等于30:一般问题,最多3个严重告警,颜色为<a style='color: #e2c705'>黄色</a><br>" + | ||
331 | + " • 大于30且小于等于50:严重问题,最多5个严重告警,颜色为<a style='color: #ffaf00'>橙色</a><br>" + | ||
332 | + " • 大于50且小于等于100:比较严重,最多10个严重告警,颜色为<a style='color: #f65f0b'>深橙</a><br>" + | ||
333 | + " • 大于100:非常严重,10个严重告警以上,颜色为<a style='color: #d81e06'>红色<br>" + | ||
334 | + "</span>", | ||
335 | + '.detail_base_info',{tips:[2,'#F0F0F0'], time:0,area: ['auto', 'auto']}); | ||
336 | + } | ||
308 | 337 | ||
309 | /** | 338 | /** |
310 | * 首页右下角两个功能的时间 | 339 | * 首页右下角两个功能的时间 |
@@ -338,29 +367,6 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' | @@ -338,29 +367,6 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' | ||
338 | setDefault('select-content-ul',warnVal,'#warn-text-view'); | 367 | setDefault('select-content-ul',warnVal,'#warn-text-view'); |
339 | setDefault('select-content-ul-bus',busVal,'#bus-text-view'); | 368 | setDefault('select-content-ul-bus',busVal,'#bus-text-view'); |
340 | 369 | ||
341 | - var resourceHealthTips ; | ||
342 | - $("#resource-health-tips").hover(function() { | ||
343 | - openMsg(); | ||
344 | - }, function() { | ||
345 | - layer.close(resourceHealthTips); | ||
346 | - }); | ||
347 | - function openMsg() { | ||
348 | - resourceHealthTips = layer.tips("<span style='color:#585858;'>" + | ||
349 | - "按照积分制方式计算健康状态,即图标颜色:<br>" + | ||
350 | - " • 告警:1个严重告警计10分;1个重要告警计5分;1个一般告警计1分<br>" + | ||
351 | - " • 所有计分累加<br>" + | ||
352 | - " 起始分为0分,最后得分为计分和;<br>" + | ||
353 | - "<br>" + | ||
354 | - "得分与健康状态关系:<br>" + | ||
355 | - " • 0:状态正常,无告警,颜色为<a style='color: #00a522'>绿色</a><br>" + | ||
356 | - " • 大于0且小于等于10:普通问题,最多1个严重告警,颜色为<a style='color: #a4910a'>深黄</a><br>" + | ||
357 | - " • 大于10且小于等于30:一般问题,最多3个严重告警,颜色为<a style='color: #e2c705'>黄色</a><br>" + | ||
358 | - " • 大于30且小于等于50:严重问题,最多5个严重告警,颜色为<a style='color: #ffaf00'>橙色</a><br>" + | ||
359 | - " • 大于50且小于等于100:比较严重,最多10个严重告警,颜色为<a style='color: #f65f0b'>深橙</a><br>" + | ||
360 | - " • 大于100:非常严重,10个严重告警以上,颜色为<a style='color: #d81e06'>红色<br>" + | ||
361 | - "</span>", | ||
362 | - '#resource-health-tips',{tips:[2,'#F0F0F0'], time:0,area: ['auto', 'auto']}); | ||
363 | - } | ||
364 | 370 | ||
365 | // Start 告警级别默认为严重告警,点击左下角选择告警级别,页面的小红点切换不同告警的数量,item根据告警数量进行排序 LSQ 2021/12/29 19:37 | 371 | // Start 告警级别默认为严重告警,点击左下角选择告警级别,页面的小红点切换不同告警的数量,item根据告警数量进行排序 LSQ 2021/12/29 19:37 |
366 | $(".select-serious").hide(); | 372 | $(".select-serious").hide(); |
@@ -293,8 +293,10 @@ | @@ -293,8 +293,10 @@ | ||
293 | 293 | ||
294 | <div class="index-banner-title"> | 294 | <div class="index-banner-title"> |
295 | <i class="{{bizClas}}"></i> | 295 | <i class="{{bizClas}}"></i> |
296 | - <span><a id="resource-health-tips" style="color: #01AAED;">{{item.title}}</a><a class="layui-icon bizcard-view-topo {{isBiz ? '' : 'hide'}}" data-busid="{{item.busId}}" style="color: #FEB61E; margin-left: 10px" lay-tips="查看业务拓扑"><i class="iconfont"></i></a></span> | 296 | + <span>{{item.title}}<a class="layui-icon bizcard-view-topo {{isBiz ? '' : 'hide'}}" data-busid="{{item.busId}}" style="color: #FEB61E; margin-left: 10px" lay-tips="查看业务拓扑"><i class="iconfont"></i></a></span> |
297 | <div class="index-banner-title-desc"><span>{{item.countTxt}}</span></div> | 297 | <div class="index-banner-title-desc"><span>{{item.countTxt}}</span></div> |
298 | + <i id="{{item.busId}}" class="iconfont detail_base_info" style="color:rgb(30,159,255);display: none;"></i> | ||
299 | + | ||
298 | </div> | 300 | </div> |
299 | <div class="index-banner-group-list"> | 301 | <div class="index-banner-group-list"> |
300 | {{# layui.each(item.bizList, function(index, item){ }} | 302 | {{# layui.each(item.bizList, function(index, item){ }} |
-
Please register or login to post a comment