You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zhishifufei_php/public/pc/api/topic.js

223 lines
5.4 KiB

10 months ago
define([
'scripts/request'
], function (request) {
return {
/**
* 试卷分类
* @param {*} params
* @returns
*/
testPaperCate: function (params) {
return request({
url: '/topic/testPaperCate',
params: params
});
},
/**
* 试卷列表
* @param {*} params
* @returns
*/
practiceList: function (type, data) {
return request({
url: '/topic/practiceList?type=' + type,
method: 'post',
data: data
});
},
/**
* 试卷信息
* @param {*} params
* @returns
*/
testPaperDetails: function (params) {
return request({
url: '/topic/testPaperDetails',
params: params
});
},
/**
* 试卷状态
* @param {*} params
* @returns
*/
situationRecord: function (params) {
return request({
url: '/topic/situationRecord',
params: params
});
},
/**
* 开始答题
* @param {*} params
* @returns
*/
userAnswer: function (params) {
return request({
url: '/topic/userAnswer',
params: params
});
},
/**
* 再次答题
* @param {*} params
* @returns
*/
takeTheTestAgain: function (params) {
return request({
url: '/topic/takeTheTestAgain',
params: params
});
},
/**
* 继续答题
* @param {*} params
* @returns
*/
continueAnswer: function (params) {
return request({
url: '/topic/continueAnswer',
params: params
});
},
/**
* 试卷内容
* @param {*} params
* @returns
*/
testPaperQuestions: function (params) {
return request({
url: '/topic/testPaperQuestions',
params: params
});
},
/**
* 提交单题
* @param {*} data
* @returns
*/
submitQuestions: function (data) {
return request({
url: '/topic/submitQuestions',
method: 'post',
data: data
});
},
/**
* 答题卡
* @param {*} params
* @returns
*/
answerSheet: function (params) {
return request({
url: '/topic/answerSheet',
params: params
});
},
/**
* 提交试卷
* @param {*} data
* @returns
*/
submitTestPaper: function (data) {
return request({
url: '/topic/submitTestPaper',
method: 'post',
data: data
});
},
/**
* 考试结果
* @param {*} params
* @returns
*/
examinationResults: function (params) {
return request({
url: '/topic/examinationResults',
params: params
});
},
/**
* 我的试卷
* @param {*} data
* @returns
*/
myTestPaper: function (data) {
return request({
url: '/topic/myTestPaper',
method: 'post',
data: data
});
},
/**
* 我的错题
* @param {*} data
* @returns
*/
userWrongBank: function (data) {
return request({
url: '/topic/userWrongBank',
method: 'post',
data: data
});
},
/**
* 我的错题id
* @param {*} data
* @returns
*/
userWrongBankIdArr: function (data) {
return request({
url: '/topic/userWrongBankIdArr',
method: 'post',
data: data
});
},
/**
* 单个错题
* @param {*} params
* @returns
*/
oneWrongBank: function (params) {
return request({
url: '/topic/oneWrongBank',
params: params
});
},
/**
* 掌握错题
* @param {*} data
* @returns
*/
submitWrongBank: function (data) {
return request({
url: '/topic/submitWrongBank',
method: 'post',
data: data
});
},
/**
* 删除错题
* @param {*} params
* @returns
*/
delWrongBank: function (params) {
return request({
url: '/topic/delWrongBank',
params: params
});
},
/**
* 专题的练习和考试
* @param {*} data
* @returns
*/
specialTestPaper: function (data) {
return request({
url: '/topic/specialTestPaper',
method: 'post',
data: data
});
},
};
});