Authored by 王涛

右下角过滤无资源的业务,点击全部显示后,提示内容还是原来的滤无资源的业务

@@ -310,6 +310,34 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' @@ -310,6 +310,34 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions','
310 * 首页右下角两个功能的时间 310 * 首页右下角两个功能的时间
311 */ 311 */
312 function bottomEvent(){ 312 function bottomEvent(){
  313 + var warnKey = "warnKey";
  314 + var busKey = "busKey";
  315 + var setVal = function (k,v,clean){
  316 + if(clean && clean == true){
  317 + localStorage.removeItem(k);
  318 + }
  319 + var val = localStorage.getItem(k);
  320 + if(!val){
  321 + localStorage.setItem(k,v);
  322 + }
  323 + }
  324 +
  325 + var setDefault = function (id,val,spanParent){
  326 + // 删除样式
  327 + $("#"+id+" li.listActive").removeClass('listActive')
  328 + $("#"+id+" li[data-val='"+val+"']").addClass('listActive');
  329 + var item = $("#"+id+" li.listActive");
  330 + item.parent().parent().find(spanParent).text(item.text());
  331 + }
  332 + setVal(warnKey,3 );
  333 + setVal(busKey,2 );
  334 + let warnVal = localStorage.getItem(warnKey);
  335 + let busVal = localStorage.getItem(busKey);
  336 +
  337 + // 设置默认选项
  338 + setDefault('select-content-ul',warnVal,'#warn-text-view');
  339 + setDefault('select-content-ul-bus',busVal,'#bus-text-view');
  340 +
313 // Start 告警级别默认为严重告警,点击左下角选择告警级别,页面的小红点切换不同告警的数量,item根据告警数量进行排序 LSQ 2021/12/29 19:37 341 // Start 告警级别默认为严重告警,点击左下角选择告警级别,页面的小红点切换不同告警的数量,item根据告警数量进行排序 LSQ 2021/12/29 19:37
314 $(".select-total").hide(); 342 $(".select-total").hide();
315 $(".select-important").hide(); 343 $(".select-important").hide();
@@ -324,6 +352,7 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' @@ -324,6 +352,7 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions','
324 352
325 $("#select-content-ul li").unbind("click").on("click",function (){ 353 $("#select-content-ul li").unbind("click").on("click",function (){
326 var dataVal=$(this).data('val'); 354 var dataVal=$(this).data('val');
  355 + setVal(warnKey,dataVal ,true);
327 var dataValLabel=$(this).text(); 356 var dataValLabel=$(this).text();
328 $('.alarm-text-view span').text(dataValLabel); 357 $('.alarm-text-view span').text(dataValLabel);
329 $(this).addClass('listActive').siblings().removeClass("listActive"); 358 $(this).addClass('listActive').siblings().removeClass("listActive");
@@ -378,6 +407,10 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions',' @@ -378,6 +407,10 @@ layui.define(['common', 'swiper', 'admin','commonDetail','mxClient','sessions','
378 // Start Wang 2022/3/7 16:33 业务资源过滤 407 // Start Wang 2022/3/7 16:33 业务资源过滤
379 $("#select-content-ul-bus li").unbind("click").on("click",function (){ 408 $("#select-content-ul-bus li").unbind("click").on("click",function (){
380 var that = $(this); 409 var that = $(this);
  410 + // data-val="2"
  411 + let val = that.attr('data-val');
  412 + setVal(busKey,val ,true);
  413 +
381 // 设置标题 414 // 设置标题
382 that.parent().parent().find('#bus-text-view').text(that.text()); 415 that.parent().parent().find('#bus-text-view').text(that.text());
383 416
@@ -376,7 +376,7 @@ @@ -376,7 +376,7 @@
376 </div> 376 </div>
377 377
378 <div class="div-select select-margin " style="width: 100px"> 378 <div class="div-select select-margin " style="width: 100px">
379 - <div class="select-val alarm-text-view"><span>严重告警</span> <i class="arrow-down-alarm"></i></div> 379 + <div class="select-val alarm-text-view"><span id="warn-text-view">严重告警</span> <i class="arrow-down-alarm"></i></div>
380 <ul class="select-content" id="select-content-ul"> 380 <ul class="select-content" id="select-content-ul">
381 <li class="select-list" data-val="4">全部告警</li> 381 <li class="select-list" data-val="4">全部告警</li>
382 <li class="select-list listActive" data-val="3">严重告警</li> 382 <li class="select-list listActive" data-val="3">严重告警</li>