import request from '@/router/axios'
|
|
const baseSubjectUrl = '/api/exam/v1/subject/'
|
|
export function subjectList() {
|
return request({
|
url: baseSubjectUrl + 'subjectList',
|
method: 'get'
|
})
|
}
|
|
export function fetchSubjectList(query) {
|
return request({
|
url: baseSubjectUrl + 'subjectList',
|
method: 'get',
|
params: query
|
})
|
}
|
|
export function getObj(id, query) {
|
return request({
|
url: baseSubjectUrl + id,
|
method: 'get',
|
params: query
|
})
|
}
|
|
export function addSubject(obj) {
|
return request({
|
url: baseSubjectUrl,
|
method: 'post',
|
data: obj
|
})
|
}
|
|
export function putSubject(obj) {
|
return request({
|
url: baseSubjectUrl,
|
method: 'put',
|
data: obj
|
})
|
}
|
|
export function delSubject(id) {
|
return request({
|
url: baseSubjectUrl + id,
|
method: 'delete'
|
})
|
}
|
|
export function delAllSubject(obj) {
|
return request({
|
url: baseSubjectUrl + 'deleteAll',
|
method: 'post',
|
data: obj
|
})
|
}
|
|
export function getSubjectAnswer(obj) {
|
return request({
|
url: '/api/examSubjectChoices/details',
|
method: 'get',
|
params: obj
|
})
|
}
|
|
|
export function getSubjectResultInfo(obj) {
|
return request({
|
url: '/api/examSubjectChoices/getSubjectResultInfo',
|
method: 'get',
|
params: obj
|
})
|
}
|
|
|
export function anonymousUserGetSubjectAnswer(obj) {
|
return request({
|
url: baseSubjectUrl + 'anonymousUser/subjectAnswer',
|
method: 'get',
|
params: obj
|
})
|
}
|