Browse Source

菜单选中

zhangjinkun 6 năm trước cách đây
mục cha
commit
2b37c2759c

+ 28 - 26
src/web/templates/admin/com_memu.html

@@ -4,7 +4,8 @@
       <ul id="menu" class="sidebar-menu" data-widget="tree">
         <li class="header">HEADER</li>
         <!-- Optionally, you can add icons to the links -->
-		<!--<li class="treeview">
+		<!--
+        <li class="treeview">
           	<a href="#"><i class="fa fa-clock-o"></i> <span>任务管理</span>
             <span class="pull-right-container">
                 <i class="fa fa-angle-left pull-right"></i>
@@ -14,8 +15,8 @@
 	            <li><a href="/admin/task"><i class="fa fa-link"></i>抽取任务</a></li>
 				<li><a href="/admin/task/export"><i class="fa fa-link"></i>导出任务</a></li>
 			</ul>
-        </li>-->
-		<!--<li><a href="/admin/version"><i class="fa fa-navicon"></i><span>版本管理</span></a></li>
+        </li>
+		<li><a href="/admin/version"><i class="fa fa-navicon"></i><span>版本管理</span></a></li>
 		<li><a href="/admin/audit/recogfield"><i class="fa fa-navicon"></i><span>质量审核</span></a></li>
 		<li class="treeview">
           	<a href="#"><i class="fa fa-laptop"></i> <span>统计</span>
@@ -39,8 +40,8 @@
 				<li><a href="/admin/rule/pre"><i class="fa fa-circle-o"></i>角色管理</a></li>
 				<li><a href="/admin/rule/pre"><i class="fa fa-circle-o"></i>菜单管理</a></li>
 			</ul>
-
-		</li>-->
+		</li>
+        -->
       </ul>
     </section>
 	<span id="role" class="hidden">{{session "role"}}</span>
@@ -59,35 +60,36 @@ $(function () {
                         str = str + '<li><a href=' + info.secondmenu[sec.toString(10)].href + '><i class="' + info.secondmenu[sec.toString(10)].pic + '"></i>' + info.secondmenu[sec.toString(10)].name + '</a></li>'
                     }
                 }
-                $('#menu').append('<li class="treeview">\n' +
-                        '          \t<a href="#"><i class="'+info.pic+'"></i> <span>'+info.name+'</span>\n' +
-                        '            <span class="pull-right-container">\n' +
-                        '                <i class="fa fa-angle-left pull-right"></i>\n' +
-                        '            </span>\n' +
-                        '          \t</a>\n' +
-                        '          \t<ul class="treeview-menu">\n' + str+
-                        '\t\t\t</ul>\n' +
+                $('#menu').append('<li class="treeview">' +
+                        '          <a href="#"><i class="'+info.pic+'"></i> <span>'+info.name+'</span>' +
+                        '            <span class="pull-right-container">' +
+                        '                <i class="fa fa-angle-left pull-right"></i>' +
+                        '            </span>' +
+                        '          </a>' +
+                        '          <ul class="treeview-menu">' + str+ '</ul>' +
                         '        </li>')
 			}else{
                 $('#menu').append('<li><a href='+info.href+'><i class="'+info.pic+'"></i> <span>'+info.name+'</span></a></li>')
 			}
-
         }
     })
 })
 function menuActive(name){
-	$(".sidebar-menu").tree();
-	$(".sidebar-menu").filter(".menu-open").removeClass("menu-open");
-	$(".sidebar-menu").filter(".active").removeClass("active");
-	var a;
-	$(".sidebar-menu a").each(function(i){
-		if($(this).attr("href").endsWith(name)){
-			a=$(this)
-		}
-	});
-	// a.parent().addClass("active");
-	// a.parent().parent().parent().addClass("active");
-	// a.parent().parent().parent().addClass("menu-open");
+    setTimeout(function(){
+        $(".sidebar-menu").tree();
+    	$(".sidebar-menu").filter(".menu-open").removeClass("menu-open");
+    	$(".sidebar-menu").filter(".active").removeClass("active");
+    	var a;
+    	$(".sidebar-menu a").each(function(i){
+    		if($(this).attr("href").endsWith(name)){
+    			a=$(this)
+    		}
+    	});
+	a.parent().addClass("active");
+	a.parent().parent().parent().addClass("active");
+	a.parent().parent().parent().addClass("menu-open");
+    },500);
 }
+ 
 </script>
 {{ end }}

+ 1 - 1
src/web/templates/admin/menu.html

@@ -93,7 +93,7 @@
 {{template "footer"}}
 
 <script>
-    menuActive("user")
+    menuActive("menu")
     $(function () {
         ttable=$('#dataTable').DataTable({
             "paging"      : true,

+ 3 - 1
src/web/templates/admin/role.html

@@ -49,7 +49,9 @@
         </div>
     </section>
 </div>
-
+<script>
+    menuActive("role")
+</script>
 <!-- /.modal -->
 
 <!-- footer -->

+ 1 - 1
src/web/templates/admin/rolemenu.html

@@ -124,7 +124,7 @@
 {{template "footer"}}
 
 <script>
-    menuActive("user")
+    menuActive("role")
     $(function () {
         ttable=$('#dataTable').DataTable({
             "paging"      : true,

+ 1 - 1
src/web/templates/admin/rolesecondmenu.html

@@ -42,7 +42,7 @@
 {{template "footer"}}
 
 <script>
-    menuActive("user")
+    menuActive("role")
     $(function () {
         ttable=$('#dataTable').DataTable({
             "paging"      : true,