From 6233c215047bd2c15512f1f32e42b7a858306882 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期四, 11 九月 2025 15:19:38 +0800 Subject: [PATCH] 权限接口 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java index ad9b0f4..e12d8c3 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java @@ -4,6 +4,7 @@ import java.util.List; import java.util.stream.Collectors; +import com.ruoyi.framework.web.service.TokenService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; @@ -30,13 +31,16 @@ { @Autowired private ISysMenuService menuService; + @Autowired + private TokenService tokenService; @ApiOperation("菜单权限(有层级)") @GetMapping("/levelList") public AjaxResult levelList() { + Integer roleType = tokenService.getLoginUser().getUser().getRoleType(); // 获取当前角色的菜单列表 - List<SysMenu> menus = menuService.selectList(); + List<SysMenu> menus = menuService.selectListByRoleType(roleType); if(menus.size()==0){ return AjaxResult.success(new ArrayList<>()); } -- Gitblit v1.7.1