Jelajahi Sumber

20250220_sun

15143018065 2 hari lalu
induk
melakukan
1a3f4a550a

+ 14 - 12
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysMenuController.java

@@ -149,18 +149,20 @@ public class SysMenuController extends BaseController
         Long userId = SecurityUtils.getUserId();
         List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
         List<RouterVo> res = menuService.buildMenusBefore(menus);
-        if (StringUtils.equals(menu.getMenuName(), "gljt")) {
-            res.forEach(r -> {
-                if (!r.getName().contains("gljt") && !r.getName().contains("Gljt")) {
-                    r.setAlwaysShow(false);
-                }
-            });
-        } else {
-            res.forEach(r -> {
-                if (r.getName().contains("gljt") || r.getName().contains("Gljt")) {
-                    r.setAlwaysShow(false);
-                }
-            });
+        if (!SecurityUtils.isAdmin(userId)) {
+            if (StringUtils.equals(menu.getMenuName(), "gljt")) {
+                res.forEach(r -> {
+                    if (!r.getName().contains("gljt") && !r.getName().contains("Gljt")) {
+                        r.setAlwaysShow(false);
+                    }
+                });
+            } else {
+                res.forEach(r -> {
+                    if (r.getName().contains("gljt") || r.getName().contains("Gljt")) {
+                        r.setAlwaysShow(false);
+                    }
+                });
+            }
         }
         return AjaxResult.success(res);
     }