Browse Source

修复横向菜单关闭最后一个页签状态问题(I7SVPK)

RuoYi 2 years ago
parent
commit
24d21eda23
1 changed files with 3 additions and 1 deletions
  1. 3 1
      ruoyi-admin/src/main/resources/static/ruoyi/index.js

+ 3 - 1
ruoyi-admin/src/main/resources/static/ruoyi/index.js

@@ -73,9 +73,10 @@ $(window).bind("load resize", function() {
 });
 });
 
 
 function syncMenuTab(dataId) {
 function syncMenuTab(dataId) {
-	if(isLinkage) {
+    if(isLinkage) {
         var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
         var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
         if ($dataObj.attr("class") != null && !$dataObj.hasClass("noactive")) {
         if ($dataObj.attr("class") != null && !$dataObj.hasClass("noactive")) {
+            $('.tab-pane li').removeClass("active");
             $('.nav ul').removeClass("in");
             $('.nav ul').removeClass("in");
             $dataObj.parents("ul").addClass("in")
             $dataObj.parents("ul").addClass("in")
             $dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
             $dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
@@ -340,6 +341,7 @@ $(function() {
         var panelUrl = $(this).parents('.menuTab').data('panel');
         var panelUrl = $(this).parents('.menuTab').data('panel');
         // 当前元素处于活动状态
         // 当前元素处于活动状态
         if ($(this).parents('.menuTab').hasClass('active')) {
         if ($(this).parents('.menuTab').hasClass('active')) {
+        	syncMenuTab($('.page-tabs-content').find('.active').attr('data-id'));
 
 
             // 当前元素后面有同辈元素,使后面的一个元素处于活动状态
             // 当前元素后面有同辈元素,使后面的一个元素处于活动状态
             if ($(this).parents('.menuTab').next('.menuTab').length) {
             if ($(this).parents('.menuTab').next('.menuTab').length) {