| | |
| | | /** |
| | | * 加载对应角色菜单列表树 |
| | | */ |
| | | @GetMapping(value = "/roleMenuTreeselect/{roleId}") |
| | | public AjaxResult roleMenuTreeselect(@PathVariable("roleId") Long roleId) |
| | | @PreAuthorize("@ss.hasAnyPermi('system:role:add,system:role:edit')") |
| | | @GetMapping(value = {"/roleMenuTreeselect", "/roleMenuTreeselect/{roleId}"}) |
| | | public AjaxResult roleMenuTreeselect(@PathVariable(value = "roleId", required = false) Long roleId) |
| | | { |
| | | List<SysMenu> menus = menuService.selectMenuList(getUserId()); |
| | | List<SysMenu> menus = menuService.selectRoleMenuList(getUserId()); |
| | | AjaxResult ajax = AjaxResult.success(); |
| | | ajax.put("checkedKeys", menuService.selectMenuListByRoleId(roleId)); |
| | | ajax.put("checkedKeys", roleId == null ? java.util.Collections.emptyList() |
| | | : menuService.selectMenuListByRoleId(roleId)); |
| | | ajax.put("menus", menuService.buildMenuTreeSelect(menus)); |
| | | return ajax; |
| | | } |