From 8cf0be4feeea68038501a687b44345abc8a9bdb5 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Thu, 25 Jul 2019 17:42:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=93=E9=A1=B6=E9=83=A8=E4=B8=80=E7=BA=A7?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E6=B2=A1=E6=9C=89=E4=B8=8B=E7=BA=A7=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E7=9A=84=E6=97=B6=E5=80=99=EF=BC=8C=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E4=BE=A7=E8=BE=B9=E6=A0=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default/modules/sys/sysIndex/topMenu.html | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/core/src/main/resources/views/themes/default/modules/sys/sysIndex/topMenu.html b/modules/core/src/main/resources/views/themes/default/modules/sys/sysIndex/topMenu.html index 7a786731..ffee9341 100644 --- a/modules/core/src/main/resources/views/themes/default/modules/sys/sysIndex/topMenu.html +++ b/modules/core/src/main/resources/views/themes/default/modules/sys/sysIndex/topMenu.html @@ -37,7 +37,8 @@ js.cookie('currentMenuCode', code); // 保存当前菜单ID if ($("#leftMenu-" + code).length > 0){ $("#leftMenu > ul").hide(); - $("#leftMenu-" + code).show(); + $("#leftMenu-" + code).show(); + refreshSidebar(code); }else{ js.ajaxSubmit('${ctx}/index/menuTree?parentCode=' + code + '&t=' + new Date().getTime(), function(data){ @@ -48,12 +49,24 @@ if($('.sidebar-menu').length == 1){ $(window).trigger("hashchange"); } + refreshSidebar(code); }else{ location = '${ctx}/login'; } }, 'html'); } }); + var refreshSidebar = function(code){ + if(js.trim($("#leftMenu-" + code).text()) == ''){ + $('.main-sidebar').hide(); + $('.content-wrapper').css("cssText","margin-left:0!important;"); + $(window).resize(); + }else{ + $('.main-sidebar').show(); + $('.content-wrapper').css('margin-left', ''); + $(window).resize(); + } + } // 激活存储的顶部当前菜单项 var currentMenuCode = js.cookie('currentMenuCode'), currentMenu; if (currentMenuCode && currentMenuCode != ''){