From d196e97a2ff77767268d3e55f07c37c8ce06258c Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 02 Mar 2022 15:56:16 +0800
Subject: [PATCH] 考试相关添加,页面等
---
common/api/examFunc.js | 45 +++++++++++++++++++++++++++++++++------------
1 files changed, 33 insertions(+), 12 deletions(-)
diff --git a/common/api/examFunc.js b/common/api/examFunc.js
index c0de7bd..cbe77f3 100644
--- a/common/api/examFunc.js
+++ b/common/api/examFunc.js
@@ -10,27 +10,48 @@
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)
--
Gitblit v1.9.3