|
@@ -149,18 +149,20 @@ public class SysMenuController extends BaseController
|
|
Long userId = SecurityUtils.getUserId();
|
|
Long userId = SecurityUtils.getUserId();
|
|
List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
|
|
List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
|
|
List<RouterVo> res = menuService.buildMenusBefore(menus);
|
|
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);
|
|
return AjaxResult.success(res);
|
|
}
|
|
}
|