提交 fb0f3d6e authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 ca0e7a92
......@@ -267,17 +267,23 @@ export default {
let userAnswers = []
let sign = false
let scoreItem = {}
// 答案
if (answers) {
// 大题答案包含所有小题答案
const bigQuestionAnswer = answers[question.question_item_id]
const bigQuestionScore = scores[question.question_item_id]
if (bigQuestionAnswer) {
// 小题答案
const questionAnswer = bigQuestionAnswer[item.id] || {}
// 小题分数
scoreItem = bigQuestionScore[item.id] || {}
userAnswers = questionAnswer.answer || []
sign = questionAnswer.sign || false
}
}
// 分数与结果
if (scores) {
const bigQuestionScore = scores[question.question_item_id]
if (bigQuestionScore) {
// 小题分数
scoreItem = bigQuestionScore[item.id] || {}
if (userAnswers.length) {
scoreItem.answer = scoreItem.is_right ? 1 : 2
} else {
......@@ -285,7 +291,6 @@ export default {
}
}
}
return { ...item, user_answer: userAnswers, sign, ...scoreItem }
})
result.push(Object.assign({}, question, { question_list: list }))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论