From 44fa37eac3035d0505b58728cf999e72b7c957d6 Mon Sep 17 00:00:00 2001 From: Odboy Date: Sun, 25 Jan 2026 10:16:26 +0800 Subject: [PATCH] =?UTF-8?q?feat(role):=20=E6=B7=BB=E5=8A=A0=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E8=8F=9C=E5=8D=95=E6=9D=83=E9=99=90=E5=88=86=E9=85=8D?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 后端新增 listRoleMenuByPid 接口用于获取角色菜单权限 - 前端新增 listRoleMenuByPid API 方法调用接口 - 修改角色页面布局,调整菜单授权区域宽度为6列 - 角色页面导入 listRoleMenuByPid 方法替换原有的 listMenuByPid - 更新树形菜单数据加载方法,使用新的角色菜单权限接口 - 更改前端主题变量从 cyberorange 暗色主题为 cloudsky 亮色主题 --- cutejava-front/src/api/system/menu.js | 7 +++++++ cutejava-front/src/assets/styles/variables.scss | 2 +- cutejava-front/src/views/system/role/index.vue | 8 ++++---- .../cn/odboy/system/controller/SystemMenuController.java | 8 ++++++++ 4 files changed, 20 insertions(+), 5 deletions(-) diff --git a/cutejava-front/src/api/system/menu.js b/cutejava-front/src/api/system/menu.js index 8a888e68..7de9fdae 100644 --- a/cutejava-front/src/api/system/menu.js +++ b/cutejava-front/src/api/system/menu.js @@ -34,6 +34,13 @@ export function listMenuByPid(pid) { }) } +export function listRoleMenuByPid(pid) { + return request({ + url: 'api/menu/listRoleMenuByPid?pid=' + pid, + method: 'post' + }) +} + export function searchMenu(params) { return request({ url: 'api/menu/searchMenu', diff --git a/cutejava-front/src/assets/styles/variables.scss b/cutejava-front/src/assets/styles/variables.scss index 5eebff7b..66b3e056 100644 --- a/cutejava-front/src/assets/styles/variables.scss +++ b/cutejava-front/src/assets/styles/variables.scss @@ -1 +1 @@ -@import 'themes/dark/variables.cyberorange'; +@import 'themes/light/variables.cloudsky'; diff --git a/cutejava-front/src/views/system/role/index.vue b/cutejava-front/src/views/system/role/index.vue index 5fcca48f..044b2c3c 100644 --- a/cutejava-front/src/views/system/role/index.vue +++ b/cutejava-front/src/views/system/role/index.vue @@ -68,7 +68,7 @@ - +
角色列表 @@ -113,7 +113,7 @@ - +
@@ -153,7 +153,7 @@