diff --git a/admin/src/api/permission/index.ts b/admin/src/api/permission/index.ts index da82040..12a302c 100644 --- a/admin/src/api/permission/index.ts +++ b/admin/src/api/permission/index.ts @@ -1,9 +1,9 @@ import request from '@/utils/request'; export function grantPermission(id: string, menuIds: string[]) { - return request.put(`/permission/roles/${id}/menus`, { menuIds }); + return request.put(`/permission/roles/${id}/resources`, { menuIds }); } export function getRoleMenuIds(id: string) { - return request.get(`/permission/roles/${id}/menus`); + return request.get(`/permission/roles/${id}/resources`); } diff --git a/admin/src/pages/role/constants.tsx b/admin/src/pages/role/constants.tsx index 87ea51a..b0f5ace 100644 --- a/admin/src/pages/role/constants.tsx +++ b/admin/src/pages/role/constants.tsx @@ -15,7 +15,8 @@ const {Text} = Typography; export const enum TableOptions { EDIT = 'edit', DELETE = 'delete', - ASSIGN_PERMISSION = 'assign_permission', + ASSIGN_MENUS = 'assign_menus', + ASSIGN_RESOURCES = 'assign_resources', } export function getColumns(callback: (type: TableOptions, record: any) => Promise): TableColumnProps[] { @@ -61,8 +62,10 @@ export function getColumns(callback: (type: TableOptions, record: any) => Promis - + +