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();