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