feat: 系统资源表

This commit is contained in:
2025-03-11 14:26:38 +08:00
parent e7bd916cae
commit ffb4c7691b
24 changed files with 761 additions and 532 deletions

View File

@@ -1,9 +1,9 @@
import request from '@/utils/request';
export function grantPermission(id: string, menuIds: string[]) {
return request.patch('/permission/' + id, { menuIds });
return request.put(`/permission/roles/${id}/menus`, { menuIds });
}
export function getRoleMenuIds(id: string) {
return request.get('/permission/' + id + '/menu');
return request.get(`/permission/roles/${id}/menus`);
}

View File

@@ -0,0 +1,21 @@
import request from '@/utils/request';
export function createResource(data) {
return request.post('/resource', data);
}
export function getResource() {
return request.get('/resource');
}
export function getTreeResource() {
return request.get('/resource/tree');
}
export function updateResource(data) {
return request.patch('/resource/' + data.id, data);
}
export function deleteResource(id: string) {
return request.delete('/resource/' + id);
}