题库导入功能完成,考试计划功能完成。
This commit is contained in:
@@ -4,7 +4,7 @@ const API_BASE_URL = '/api';
|
||||
|
||||
const api = axios.create({
|
||||
baseURL: API_BASE_URL,
|
||||
timeout: 10000,
|
||||
timeout: 30000, // 增加超时时间到30秒
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
@@ -60,6 +60,7 @@ export const userAPI = {
|
||||
createUser: (data: { name: string; phone: string; password?: string }) => api.post('/users', data),
|
||||
getUser: (id: string) => api.get(`/users/${id}`),
|
||||
validateUserInfo: (data: { name: string; phone: string }) => api.post('/users/validate', data),
|
||||
getUsersByName: (name: string) => api.get(`/users/name/${name}`),
|
||||
};
|
||||
|
||||
// 题目相关API
|
||||
@@ -108,6 +109,7 @@ export const adminAPI = {
|
||||
getQuizConfig: () => api.get('/admin/config'),
|
||||
updateQuizConfig: (data: any) => api.put('/admin/config', data),
|
||||
getStatistics: () => api.get('/admin/statistics'),
|
||||
getActiveTasksStats: () => api.get('/admin/active-tasks'),
|
||||
updatePassword: (data: { username: string; oldPassword: string; newPassword: string }) =>
|
||||
api.put('/admin/password', data),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user