bug
lohir
2024-10-16 80561b2bc83bb35582ba62e0c21a63c3ee5a0e82
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
import axios from './request'
 
// 获取考试分页
export const getExams = (params) => {
  return axios({
    url: '/api/admin/exam/page',
    method: 'GET',
    params: params
  })
}
 
// 获取考试列表
export const getExamList = () => {
  return axios({
    url: '/api/admin/exam/list',
    method: 'GET'
  })
}
 
// 通过id获取考试
export const getExamById = (params) => {
  return axios({
    url: '/api/admin/exam/' + params,
    method: 'GET'
  })
}
 
// 通过id获取考试
export const getExamMarkPaperInfo = (id) => {
  return axios({
    url: '/api/admin/exam/mark/paper/' + id,
    method: 'GET'
  })
}
 
// 通过id删除考试
export const deleteExamById = (params) => {
  return axios({
    url: '/api/admin/exam/' + params,
    method: 'DELETE'
  })
}
 
// 批量删除考试
export const deleteExamByIds = (params) => {
  return axios({
    url: '/api/admin/exam/batch',
    method: 'DELETE',
    data: params
  })
}
 
// 修改考试
export const editExam = (params) => {
  return axios({
    url: '/api/admin/exam/',
    method: 'PUT',
    data: params
  })
}
 
// 添加考试
export const addExam = (params) => {
  return axios({
    url: '/api/admin/exam/',
    method: 'POST',
    data: params
  })
}
 
// 查找学生的答卷
export const getStudentExam = (examId, userId) => {
  return axios({
    url: '/api/admin/exam/mark/paper/' + examId + '/' + userId,
    method: 'GET'
  })
}
 
// 考试监控列表
export const monitorList = (params) => {
  return axios({
    url: '/api/admin/exam/monitor/list',
    method: 'GET',
    params: params
  })
}
// 提交阅卷
export const submitMark = (params) => {
  return axios({
    url: '/api/admin/exam/mark/paper',
    method: 'POST',
    data: params
  })
}
// 考试加时
export const addTime = (data) => {
  return axios({
    url: '/api/admin/exam/add/time',
    method: 'POST',
    data: data
  })
}
// 考试加时
export const forceSubmit = (data) => {
  return axios({
    url: '/api/admin/exam/force/submit',
    method: 'POST',
    data: data
  })
}
 
// 考试记录作废
export const cancel = (id) => {
  return axios({
    url: '/api/admin/exam/cancel/' + id,
    method: 'PUT'
  })
}
 
// 考试记录恢复
export const recover = (id) => {
  return axios({
    url: "/api/admin/exam/recover/" + id,
    method: "PUT"
  })
}