diff --git a/ZR.Admin.WebApi/Controllers/System/SysMenuController.cs b/ZR.Admin.WebApi/Controllers/System/SysMenuController.cs index 3c432fe..c153739 100644 --- a/ZR.Admin.WebApi/Controllers/System/SysMenuController.cs +++ b/ZR.Admin.WebApi/Controllers/System/SysMenuController.cs @@ -172,13 +172,19 @@ namespace ZR.Admin.WebApi.Controllers.System /// /// 保存排序 /// - /// + /// + /// /// [ActionPermissionFilter(Permission = "system:menu:update")] - [HttpPost("ChangeSort")] + [HttpGet("ChangeSort")] [Log(Title = "保存排序", BusinessType = BusinessType.UPDATE)] - public IActionResult ChangeSort([FromBody] MenuDto MenuDto) + public IActionResult ChangeSort(int id = 0, int value = 0) { + MenuDto MenuDto = new() + { + MenuId = id, + orderNum = value + }; if (MenuDto == null) { return ToResponse(ApiResult.Error(101, "请求参数错误")); } int result = sysMenuService.ChangeSortMenu(MenuDto); diff --git a/ZR.Vue/src/api/system/menu.js b/ZR.Vue/src/api/system/menu.js index 124538b..ee21f9b 100644 --- a/ZR.Vue/src/api/system/menu.js +++ b/ZR.Vue/src/api/system/menu.js @@ -63,8 +63,8 @@ export function delMenu(menuId) { export function changeMenuSort(data) { return request({ url: '/system/Menu/ChangeSort', - method: 'post', - data: data + method: 'get', + params: data }) } @@ -75,4 +75,4 @@ export const getRouters = (query) => { method: 'get', params: query }) -} +} \ No newline at end of file diff --git a/ZR.Vue/src/views/system/menu/index.vue b/ZR.Vue/src/views/system/menu/index.vue index 45fd1b2..ea0a414 100644 --- a/ZR.Vue/src/views/system/menu/index.vue +++ b/ZR.Vue/src/views/system/menu/index.vue @@ -425,7 +425,7 @@ export default { */ handleChangeSort(item) { this.editIndex = -1; - changeMenuSort({ orderNum: item.orderNum, menuId: item.menuId }).then( + changeMenuSort({ value: item.orderNum, id: item.menuId }).then( (response) => { this.msgSuccess("修改成功"); this.getList();