Prechádzať zdrojové kódy

支持配置一级菜单href跳转

RuoYi 5 rokov pred
rodič
commit
9e2c685870

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

@@ -217,7 +217,7 @@ $(function() {
         dataIndex = $(this).data('index'),
         menuName = $.trim($(this).text()),
         flag = true;
-        $(".nav ul li").removeClass("selected");
+        $(".nav ul li, .nav li").removeClass("selected");
         $(this).parent("li").addClass("selected");
         if (dataUrl == undefined || $.trim(dataUrl).length == 0) return false;
 

+ 3 - 3
ruoyi-admin/src/main/resources/templates/index.html

@@ -52,12 +52,12 @@
                     </ul>
                 </li>
                 <li th:each="menu : ${menus}">
-                	<a href="#">
+                	<a th:class="${menu.target}" th:href="@{${menu.url == ''} ? |#| : ${menu.url}}">
                 		<i class="fa fa-bar-chart-o" th:class="${menu.icon}"></i>
                     	<span class="nav-label" th:text="${menu.menuName}">一级菜单</span> 
-                    	<span class="fa arrow"></span>
+                    	<span th:class="${menu.url == '' || menu.url == '#'} ? |fa arrow|"></span>
                 	</a>
-                   <ul class="nav nav-second-level collapse">
+                    <ul class="nav nav-second-level collapse">
 						<li th:each="cmenu : ${menu.children}">
 							<a th:if="${#lists.isEmpty(cmenu.children)}" th:class="${cmenu.target == ''} ? |menuItem| : ${cmenu.target}" th:utext="${cmenu.menuName}" th:href="@{${cmenu.url}}">二级菜单</a>
 							<a th:if="${not #lists.isEmpty(cmenu.children)}" href="#">[[${cmenu.menuName}]]<span class="fa arrow"></span></a>

+ 4 - 1
ruoyi-admin/src/main/resources/templates/system/menu/add.html

@@ -146,16 +146,19 @@
                     $("#perms").parents(".form-group").hide();
                     $("#icon").parents(".form-group").show();
                     $("#target").parents(".form-group").hide();
+                    $("input[name='visible']").parents(".form-group").show();
                 } else if (menuType == "C") {
                 	$("#url").parents(".form-group").show();
                     $("#perms").parents(".form-group").show();
-                    $("#icon").parents(".form-group").hide();
+                    $("#icon").parents(".form-group").show();
                     $("#target").parents(".form-group").show();
+                    $("input[name='visible']").parents(".form-group").show();
                 } else if (menuType == "F") {
                 	$("#url").parents(".form-group").hide();
                     $("#perms").parents(".form-group").show();
                     $("#icon").parents(".form-group").hide();
                     $("#target").parents(".form-group").hide();
+                    $("input[name='visible']").parents(".form-group").hide();
                 }
         	});  
         });

+ 4 - 1
ruoyi-admin/src/main/resources/templates/system/menu/edit.html

@@ -162,16 +162,19 @@
                 $("#perms").parents(".form-group").hide();
                 $("#icon").parents(".form-group").show();
                 $("#target").parents(".form-group").hide();
+                $("input[name='visible']").parents(".form-group").show();
             } else if (menuType == "C") {
                 $("#url").parents(".form-group").show();
                 $("#perms").parents(".form-group").show();
-                $("#icon").parents(".form-group").hide();
+                $("#icon").parents(".form-group").show();
                 $("#target").parents(".form-group").show();
+                $("input[name='visible']").parents(".form-group").show();
             } else if (menuType == "F") {
                 $("#url").parents(".form-group").hide();
                 $("#perms").parents(".form-group").show();
                 $("#icon").parents(".form-group").hide();
                 $("#target").parents(".form-group").hide();
+                $("input[name='visible']").parents(".form-group").hide();
             }
         }