| | |
| | | import axios from "./request"; |
| | | import axios from './request' |
| | | |
| | | // 获取考试分页 |
| | | export const getExams = (params) => { |
| | | return axios({ |
| | | url: "/api/exam/page", |
| | | method: "GET", |
| | | params: params |
| | | }) |
| | | return axios({ |
| | | url: '/api/admin/exam/page', |
| | | method: 'GET', |
| | | params: params |
| | | }) |
| | | } |
| | | |
| | | // 获取考试列表 |
| | | export const getExamList = () => { |
| | | return axios({ |
| | | url: "/api/exam/list", |
| | | method: "GET" |
| | | }) |
| | | return axios({ |
| | | url: '/api/admin/exam/list', |
| | | method: 'GET' |
| | | }) |
| | | } |
| | | |
| | | // 通过id获取考试 |
| | | export const getExamById = (params) => { |
| | | return axios({ |
| | | url: "/api/exam/" + params, |
| | | method: "GET" |
| | | }) |
| | | 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/exam/" + params, |
| | | method: "DELETE" |
| | | }) |
| | | return axios({ |
| | | url: '/api/admin/exam/' + params, |
| | | method: 'DELETE' |
| | | }) |
| | | } |
| | | |
| | | // 批量删除考试 |
| | | export const deleteExamByIds = (params) => { |
| | | return axios({ |
| | | url: "/api/exam/batch", |
| | | method: "DELETE", |
| | | data: params |
| | | }) |
| | | return axios({ |
| | | url: '/api/admin/exam/batch', |
| | | method: 'DELETE', |
| | | data: params |
| | | }) |
| | | } |
| | | |
| | | // 修改考试 |
| | | export const editExam = (params) => { |
| | | return axios({ |
| | | url: "/api/exam/", |
| | | method: "PUT", |
| | | data: params |
| | | }) |
| | | return axios({ |
| | | url: '/api/admin/exam/', |
| | | method: 'PUT', |
| | | data: params |
| | | }) |
| | | } |
| | | |
| | | // 添加考试 |
| | | export const addExam = (params) => { |
| | | return axios({ |
| | | url: "/api/exam/", |
| | | method: "POST", |
| | | data: 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 |
| | | }) |
| | | } |