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 anonymousUserGetSubjectAnswer (obj) {
|
return request({
|
url: baseSubjectUrl + 'anonymousUser/subjectAnswer',
|
method: 'get',
|
params: obj
|
})
|
}
|