当顶部一级菜单没有下级菜单的时候,自动隐藏侧边栏。

This commit is contained in:
thinkgem
2019-07-25 17:42:59 +08:00
parent e66f7d0d01
commit 8cf0be4fee

View File

@@ -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 != ''){