From a5e0ce127eefdb5507d23072d5bef6a4088afc44 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Wed, 15 Oct 2025 16:44:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../educTrainLearn/examTask/examination.vue | 43 +++++++++++++++++-- src/views/educTrainLearn/examTask/index.vue | 3 +- 2 files changed, 42 insertions(+), 4 deletions(-) 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 @@