基本功能完成,下一步开始美化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

@@ -11,7 +11,8 @@ import {
QuestionCategoryController,
ExamSubjectController,
ExamTaskController,
AdminUserController
AdminUserController,
userGroupController as UserGroupController
} from './controllers';
import {
upload,
@@ -75,8 +76,16 @@ apiRouter.put('/admin/tasks/:id', adminAuth, ExamTaskController.updateTask);
apiRouter.delete('/admin/tasks/:id', adminAuth, ExamTaskController.deleteTask);
apiRouter.get('/admin/tasks/:id/report', adminAuth, ExamTaskController.getTaskReport);
// 用户组管理
apiRouter.get('/admin/user-groups', adminAuth, UserGroupController.getAll);
apiRouter.post('/admin/user-groups', adminAuth, UserGroupController.create);
apiRouter.put('/admin/user-groups/:id', adminAuth, UserGroupController.update);
apiRouter.delete('/admin/user-groups/:id', adminAuth, UserGroupController.delete);
apiRouter.get('/admin/user-groups/:id/members', adminAuth, UserGroupController.getMembers);
// 用户管理
apiRouter.get('/admin/users', adminAuth, AdminUserController.getUsers);
apiRouter.post('/admin/users', adminAuth, AdminUserController.createUser);
apiRouter.put('/admin/users/:id', adminAuth, AdminUserController.updateUser);
apiRouter.delete('/admin/users', adminAuth, AdminUserController.deleteUser);
apiRouter.get('/admin/users/export', adminAuth, AdminUserController.exportUsers);