diff --git a/ZR.Admin.WebApi/Controllers/System/SysMenuController.cs b/ZR.Admin.WebApi/Controllers/System/SysMenuController.cs index a6cff1f..13e9b84 100644 --- a/ZR.Admin.WebApi/Controllers/System/SysMenuController.cs +++ b/ZR.Admin.WebApi/Controllers/System/SysMenuController.cs @@ -28,16 +28,28 @@ namespace ZR.Admin.WebApi.Controllers.System this.sysRoleMenuService = sysRoleMenuService; } + /// + /// 获取菜单树列表 + /// + /// + [ActionPermissionFilter(Permission = "system:menu:list")] + [HttpGet("treelist")] + public IActionResult TreeMenuList([FromQuery] MenuQueryDto menu) + { + long userId = HttpContext.GetUId(); + return SUCCESS(sysMenuService.SelectTreeMenuList(menu, userId), "yyyy-MM-dd HH:mm:ss"); + } + /// /// 获取菜单列表 /// /// [ActionPermissionFilter(Permission = "system:menu:list")] [HttpGet("list")] - public IActionResult TreeMenuList([FromQuery] MenuQueryDto menu) + public IActionResult MenuList([FromQuery] MenuQueryDto menu) { long userId = HttpContext.GetUId(); - return SUCCESS(sysMenuService.SelectTreeMenuList(menu, userId), "yyyy-MM-dd HH:mm:ss"); + return SUCCESS(sysMenuService.SelectMenuList(menu, userId), "yyyy-MM-dd HH:mm:ss"); } /// diff --git a/ZR.Vue/src/views/system/menu/index.vue b/ZR.Vue/src/views/system/menu/index.vue index f4a18c7..b96c017 100644 --- a/ZR.Vue/src/views/system/menu/index.vue +++ b/ZR.Vue/src/views/system/menu/index.vue @@ -25,13 +25,15 @@ - + :tree-props="{ children: 'children', hasChildren: 'hasChildren' }" + >