提交 68913c6e 编写于 作者: guangjun.yang's avatar guangjun.yang

提交答案等

上级 0066a287
...@@ -142,42 +142,45 @@ export default { ...@@ -142,42 +142,45 @@ export default {
// 提交答案 // 提交答案
commitAnswer(isMulti) { commitAnswer(isMulti) {
let params = { this.checkTokenForNative((isMulti) => {
commitKind: this.commonConfig.commitKind, // 答题来源 1:错题集 2:收藏 3:题库 let params = {
directoryId: this.currentQuestion.directoryId, // 题库ID commitKind: this.commonConfig.commitKind, // 答题来源 1:错题集 2:收藏 3:题库
myAnswer: this.currentQuestion.myAnswer, // 我的答案,单选时单个答案,如A;多选答案,按照顺序使用 directoryId: this.currentQuestion.directoryId, // 题库ID
paperId: this.currentQuestion.paperId, // 试卷ID myAnswer: this.currentQuestion.myAnswer, // 我的答案,单选时单个答案,如A;多选答案,按照顺序使用
paperIndex: this.currentQuestion.paperIndex, // 试卷索引(随机试卷的第n套) paperId: this.currentQuestion.paperId, // 试卷ID
resultId: this.titleConfig.resultId, // 刷题库轮次ID,刷收藏和错题集时为0 paperIndex: this.currentQuestion.paperIndex, // 试卷索引(随机试卷的第n套)
// rightFlag: 1, // 答题对错:1对 2错 resultId: this.titleConfig.resultId, // 刷题库轮次ID,刷收藏和错题集时为0
titleId: this.currentQuestion.titleId, // 题目ID // rightFlag: 1, // 答题对错:1对 2错
titleNo: this.currentQuestion.titleNo, // 题目ID titleId: this.currentQuestion.titleId, // 题目ID
setEntry: true, titleNo: this.currentQuestion.titleNo, // 题目ID
token: this.userInfo.userToken, setEntry: true,
}; token: this.userInfo.userToken,
};
// 计算是否答对了题目(只有多选题,才做相应处理) // 计算是否答对了题目(只有多选题,才做相应处理)
if(isMulti) { if(isMulti) {
let cList = this.currentQuestion, option = {}, isRight = true; let cList = this.currentQuestion, option = {}, isRight = true;
for(let i = 0; i < cList.length; i ++) { for(let i = 0; i < cList.length; i ++) {
option = cList[i]; option = cList[i];
if(option.isCorrect && !option.isSelected) { if(option.isCorrect && !option.isSelected) {
isRight = false; isRight = false;
return; return;
}
}
if(isRight) {
this.currentQuestion.commitFlag = 1;
} else {
this.currentQuestion.commitFlag = 2;
} }
} }
if(isRight) { this.POST(`onlineexam/practise/commit`, params).then(({ data }) => {
this.currentQuestion.commitFlag = 1; // this.currentTitleNo = data.currentTitleNo;
} else { // this.handlerQuestionList(data);
this.currentQuestion.commitFlag = 2; // this.handlerPractiseData(data.practiseTitleModelList);
} console.log("onlineexam/practise/commit", data);
} });
this.POST(`onlineexam/practise/commit`, params).then(({ data }) => { });
// this.currentTitleNo = data.currentTitleNo;
// this.handlerQuestionList(data);
// this.handlerPractiseData(data.practiseTitleModelList);
console.log("onlineexam/practise/commit", data);
});
} }
} }
}; };
......
...@@ -68,7 +68,7 @@ export default { ...@@ -68,7 +68,7 @@ export default {
}, },
data() { data() {
return { return {
// token: "", // mixns里有 token: "",
directoryId: "", directoryId: "",
cardType: 3, cardType: 3,
goodsType: 3, goodsType: 3,
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册