| | |
| | | let questionList = [] |
| | | |
| | | let queTypeArr = [] |
| | | |
| | | |
| | | quesModules.forEach((item, index) => { |
| | | |
| | | |
| | | |
| | | let quesType = item.choicesType |
| | | |
| | | queTypeArr.push(quesType) |
| | | |
| | | item.template = item.choicesType |
| | | |
| | | // 是否答题了 |
| | | item.selectedFlag = false |
| | | // 答题的结果 |
| | | item.tempAnswer = "" |
| | | |
| | | // 题目是否做对 |
| | | item.correctOrError = false |
| | | |
| | | |
| | | queTypeArr.push(quesType) |
| | | |
| | | item.template = item.choicesType |
| | | |
| | | if (item.template == 1) { |
| | | item.dualChooseArr = [] |
| | | } |
| | | |
| | | |
| | | item.options = item.examSubjectOptions |
| | | |
| | | if (item.template == 2) { |
| | | item.rightAnswer = item.answer |
| | | } |
| | | |
| | | item.options.forEach(it => { |
| | | it.newOptLetter = it.optionName |
| | | it.optContent = it.optionContent |
| | | it.optLetter = it.newOptLetter |
| | | }) |
| | | if (item.template == 0 || item.template == 1) { |
| | | item.options.forEach(it => { |
| | | it.newOptLetter = it.optionName |
| | | it.optContent = it.optionContent |
| | | it.optLetter = it.newOptLetter |
| | | }) |
| | | item.options.reverse() |
| | | } |
| | | |
| | | |
| | | questionList.push(item) |
| | | |
| | | |
| | | }) |
| | | |
| | | store.state.queTypeArr = unique(queTypeArr) |