基本功能完成,下一步开始美化UI

This commit is contained in:
2025-12-19 16:02:38 +08:00
parent 465d4d7b4a
commit 6ac216d184
46 changed files with 2576 additions and 618 deletions

View File

@@ -114,4 +114,13 @@ export const adminAPI = {
api.put('/admin/password', data),
};
// 用户组相关API
export const userGroupAPI = {
getAll: () => api.get('/admin/user-groups'),
create: (data: { name: string; description?: string }) => api.post('/admin/user-groups', data),
update: (id: string, data: { name?: string; description?: string }) => api.put(`/admin/user-groups/${id}`, data),
delete: (id: string) => api.delete(`/admin/user-groups/${id}`),
getMembers: (id: string) => api.get(`/admin/user-groups/${id}/members`),
};
export default api;