|
@@ -23,6 +23,7 @@ function initMenu(data){
|
|
|
const menu=[{id:0,name:"缺陷总览",parentId: -1,sonMode: []},...(data||[])];
|
|
|
//菜单数据填充
|
|
|
$("#subMenuTmpl").tmpl(menu).appendTo("#subMenu");
|
|
|
+ $("#miniMenuTmpl").tmpl(menu).appendTo(".menu-mini ul");
|
|
|
//菜单收起展开
|
|
|
$(".list-1").on("click",function(){
|
|
|
$(".list-1 .slide-up").removeClass('slide-up');
|
|
@@ -32,6 +33,21 @@ function initMenu(data){
|
|
|
$(".list-1 li").on("click",function(e){
|
|
|
e.stopPropagation();
|
|
|
});
|
|
|
+//收起菜单
|
|
|
+ $(".slide-hide").click(function(){
|
|
|
+ $(".sub-menu").animate({"width":"45px"},function(){
|
|
|
+ $(this).hide();
|
|
|
+ $(".menu-mini").show();
|
|
|
+ });
|
|
|
+ $(".tab-container").animate({"margin-left":"45px"});
|
|
|
+ });
|
|
|
+ //展开菜单
|
|
|
+ $(".slide-show").click(function(){
|
|
|
+ $(".menu-mini").hide();
|
|
|
+ $(".sub-menu").show().animate({"width":"205px"},function(){
|
|
|
+ });
|
|
|
+ $(".tab-container").animate({"margin-left":"205px"});
|
|
|
+ });
|
|
|
//右侧内容切换
|
|
|
$(".page").on("click",function(){
|
|
|
if($(this).attr("code")==="缺陷总览"){
|