feat: RBAC

This commit is contained in:
2025-03-12 16:34:54 +08:00
parent fb3686968d
commit 1c691e8626
9 changed files with 188 additions and 26 deletions

View File

@@ -1,17 +1,17 @@
import request from '@/utils/request';
export function assignMenus(id: string, menuIds: string[]) {
return request.put(`/permission/roles/${id}/menus`, { menuIds });
export function assignMenus(id: string, ids: string[]) {
return request.put(`/permission/roles/${id}/menus`, { ids });
}
export function getMenus(id: string) {
return request.get(`/permission/roles/${id}/menus`);
}
export function assignResources(id: string, resourceIds: string[]) {
return request.put(`/permission/roles/${id}/menus`, { resourceIds });
export function assignResources(id: string, ids: string[]) {
return request.put(`/permission/roles/${id}/resources`, { ids });
}
export function getResources(id: string) {
return request.get(`/permission/roles/${id}/menus`);
return request.get(`/permission/roles/${id}/resources`);
}