diff --git a/src/views/educTrainLearn/examTask/examination.vue b/src/views/educTrainLearn/examTask/examination.vue index d0d687a..2e6fe85 100644 --- a/src/views/educTrainLearn/examTask/examination.vue +++ b/src/views/educTrainLearn/examTask/examination.vue @@ -225,7 +225,14 @@ 取 消 - 确 定 + + 确 定 + @@ -420,6 +427,20 @@ export default { scoringRete = 0 } + // const params = { + // userId: this.opt.userId, + // taskId: this.opt.taskId, + // type: this.opt.type, + // examPaperId: this.opt.examPaperId, + // id: this.opt.examPaperId, + // score: this.score, + // answerTime: this.answerTime, + // answerList: this.questionList, + // scoringRete: scoringRete, + // scoreRate: scoringRete, + // selectAnswerList: this.questionList, + // } + const params = { userId: this.opt.userId, taskId: this.opt.taskId, @@ -428,17 +449,33 @@ export default { id: this.opt.examPaperId, score: this.score, answerTime: this.answerTime, - answerList: this.questionList, + scoringRete: scoringRete, scoreRate: scoringRete, - selectAnswerList: this.questionList, + // selectAnswerList: this.questionList, } console.log('🚀 ~ handleSubmit ~ params:', params) let res = {} if (this.opt.isStudyTask) { + params.selectAnswerList = this.questionList.map(e => { + return { + questionId: e.questionId, + selectAnswer: e.selectAnswer, + correctAnswer: e.correctAnswer, + scorePerQuestion: e.scorePerQuestion, + } + }) const res = await updateQuestionAnswer(params) console.log('🚀 ~ openDialog2 ~ 提交:', res) } else { + params.answerList = this.questionList.map(e => { + return { + questionId: e.questionId, + selectAnswer: e.selectAnswer, + correctAnswer: e.correctAnswer, + scorePerQuestion: e.scorePerQuestion, + } + }) res = await webSubmitAnswer(params) } console.log('🚀 ~ handleSubmit ~ 提交:', res) diff --git a/src/views/educTrainLearn/examTask/index.vue b/src/views/educTrainLearn/examTask/index.vue index d2143be..32ce23e 100644 --- a/src/views/educTrainLearn/examTask/index.vue +++ b/src/views/educTrainLearn/examTask/index.vue @@ -7,7 +7,8 @@