diff --git a/bonus-base/src/main/java/com/bonus/base/controller/system/SysMenuController.java b/bonus-base/src/main/java/com/bonus/base/controller/system/SysMenuController.java index 48fc84a..e82f687 100644 --- a/bonus-base/src/main/java/com/bonus/base/controller/system/SysMenuController.java +++ b/bonus-base/src/main/java/com/bonus/base/controller/system/SysMenuController.java @@ -64,6 +64,18 @@ public class SysMenuController extends BaseController return success(menuService.buildMenuTreeSelect(menus)); } + /** + * 获取菜单下拉树列表 -新增,不使用树结构 + */ + @GetMapping("/treeselectNew") + public AjaxResult treeselectNew(SysMenu menu) + { + List menus = menuService.selectMenuList(menu, getUserId()); + return success(menus); + } + + + /** * 加载对应角色菜单列表树 */ @@ -77,6 +89,20 @@ public class SysMenuController extends BaseController return ajax; } + + /** + * 加载对应角色菜单列表树 + */ + @GetMapping(value = "/roleMenuTreeselectNew/{roleId}") + public AjaxResult roleMenuTreeselectNew(@PathVariable("roleId") Long roleId) + { + List menus = menuService.selectMenuList(getUserId()); + AjaxResult ajax = AjaxResult.success(); + ajax.put("checkedKeys", menuService.selectMenuListByRoleId(roleId)); + ajax.put("menus", menus); + return ajax; + } + /** * 新增菜单 */ diff --git a/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml b/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml index 887eafa..454b7d5 100644 --- a/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -59,6 +59,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"