import request from '@/router/axios' const baseExaminationUrl = '/api/exam/v1/examination/' export function fetchList(query) { return request({ url: baseExaminationUrl + 'examinationList', method: 'get', params: query }) } export function fetchAllSubjectList(query) { return request({ url: baseExaminationUrl + 'anonymousUser/allSubjectList', method: 'get', params: query }) } export function getObj(id, query) { return request({ url: baseExaminationUrl + id, method: 'get', params: query }) } export function anonymousUserGetObj(id, query) { return request({ url: baseExaminationUrl + 'anonymousUser/' + id, method: 'get', params: query }) } export const getSubjectIds = (scoreId) => { return request({ url: '/api/exampaper/queryRandomSubject/', method: 'get', params: { scoreId } }) } export const getSubjectRefresh = (scoreId) => { return request({ url: '/api/exampaper/getExamRefreshInfo/', method: 'get', params: { scoreId } }) } export function anonymousUserGetSubjectIds(id, query) { return request({ url: baseExaminationUrl + 'anonymousUser/' + id + '/subjectIds', method: 'get', params: query }) } export function addObj(obj) { return request({ url: baseExaminationUrl, method: 'post', data: obj }) } export function putObj(obj) { return request({ url: baseExaminationUrl, method: 'put', data: obj }) } export function delObj(id) { return request({ url: baseExaminationUrl + id, method: 'delete' }) } export function delAllObj(obj) { return request({ url: baseExaminationUrl + 'deleteAll', method: 'post', data: obj }) }