From 5025afb032bd76179bd47ce68afc2d3cb7a04f41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Fri, 17 Apr 2026 12:08:50 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E5=8B=BE=E9=80=89=E6=A0=8F=E6=94=B9=E4=B8=BA=E5=B7=A6?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E5=8F=B3=E6=8C=89=E9=92=AE=E7=BB=93=E6=9E=84?= =?UTF-8?q?=20=E5=A2=9E=E5=8A=A0=E7=A6=81=E7=94=A8=E4=B8=8E=E9=9A=90?= =?UTF-8?q?=E8=97=8F=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/system/SysMenuController.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java index e15a31cef..380d0ee2e 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java @@ -22,8 +22,6 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; /** * 菜单信息 @@ -103,12 +101,8 @@ public class SysMenuController extends BaseController { @GetMapping(value = "/roleMenuTreeselect/{roleId}") public R roleMenuTreeselect(@PathVariable("roleId") Long roleId) { List menus = menuService.selectMenuList(LoginHelper.getUserId()); - // 按钮权限单独分组返回,前端用于在对应菜单节点侧展示按钮行。 - Map> buttonMenus = menus.stream().filter(m -> SystemConstants.TYPE_BUTTON.equals(m.getMenuType())).collect(Collectors.groupingBy(SysMenuVo::getParentId)); - // 菜单树返回完整节点(包含按钮),前端可隐藏按钮节点并复用树组件级联勾选能力。 MenuTreeSelectVo selectVo = new MenuTreeSelectVo( menuService.selectMenuListByRoleId(roleId), - buttonMenus, menuService.buildMenuTreeSelect(menus)); return R.ok(selectVo); } @@ -185,7 +179,7 @@ public class SysMenuController extends BaseController { * @param checkedKeys 选中菜单列表 * @param menus 菜单下拉树结构列表 */ - public record MenuTreeSelectVo(List checkedKeys, Map> buttonsMap, List> menus) { + public record MenuTreeSelectVo(List checkedKeys, List> menus) { } /**