From a71aea8188799cd6218c3878d3874187863b4406 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Sat, 21 Mar 2026 12:42:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=89=B9=E9=87=8F=E4=BF=9D=E5=AD=98=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/menu.js | 9 ++++++ src/views/system/dept/index.vue | 2 +- src/views/system/menu/index.vue | 56 +++++++++++++++++++++++++++++++-- 3 files changed, 64 insertions(+), 3 deletions(-) diff --git a/src/api/system/menu.js b/src/api/system/menu.js index 97258ee..2fdeb21 100644 --- a/src/api/system/menu.js +++ b/src/api/system/menu.js @@ -51,6 +51,15 @@ export function updateMenu(data) { }) } +// 保存菜单排序 +export function updateMenuSort(data) { + return request({ + url: '/system/menu/updateSort', + method: 'put', + data: data + }) +} + // 删除菜单 export function delMenu(menuId) { return request({ diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 7a98213..344a3b2 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -167,7 +167,7 @@ const title = ref("") const deptOptions = ref([]) const isExpandAll = ref(true) const refreshTable = ref(true) -const originalOrders = ref({}); +const originalOrders = ref({}) const data = reactive({ form: {}, diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 78c49cf..9ffd3ce 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -36,6 +36,15 @@ v-hasPermi="['system:menu:add']" >新增 + + 保存排序 + - + + + @@ -289,7 +302,7 @@