diff --git a/src/api/system/role.ts b/src/api/system/role.ts index 1fcff589..3021cc57 100644 --- a/src/api/system/role.ts +++ b/src/api/system/role.ts @@ -110,10 +110,11 @@ export function updateRoleMenu(roleId: number, menuIds: Array) { * * @param roleId */ -export function listRolePerms(roleId: number) { +export function listRolePerms(roleId: number, menuId: number) { return request({ url: '/youlai-admin/api/v1/roles/' + roleId + '/permissions', method: 'get', + data: {menuId: menuId} }) } @@ -124,7 +125,7 @@ export function listRolePerms(roleId: number) { * @param roleId * @param permIds */ -export function saveRolePerms(menuId: number, roleId: number, permIds: Array) { +export function saveRolePerms(roleId: number, menuId: number, permIds: Array) { return request({ url: '/youlai-admin/api/v1/roles/' + roleId + '/permissions', method: 'put', diff --git a/src/views/system/role/components/Menu.vue b/src/views/system/role/components/Menu.vue index 913cef4c..2ac0692e 100644 --- a/src/views/system/role/components/Menu.vue +++ b/src/views/system/role/components/Menu.vue @@ -1,5 +1,5 @@ - + @@ -47,6 +56,7 @@