dedsudiyu 5 days ago
parent
commit
6250bfae47

+ 8 - 0
pages_safetyEducationExamination/api/index.js

@@ -212,4 +212,12 @@ export const examUserExamCommitmentConfirm = (data) => {
 		method: 'POST',
 		method: 'POST',
 		data: { ...data }
 		data: { ...data }
 	})
 	})
+};
+//单一考试下错题列表
+export const examElExamAttemptAnswerAttemptAnswer = (data) => {
+	return apiResquest({
+		url: `/exam/elExamAttemptAnswer/attemptAnswer`,
+		method: 'POST',
+		data: { ...data }
+	})
 };
 };

+ 8 - 0
pages_safetyEducationExamination/views/exam/incorrectQuestionsList.vue

@@ -0,0 +1,8 @@
+<template>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>

+ 4 - 1
pages_safetyEducationExamination/views/exam/onlineExamInfo.vue

@@ -158,9 +158,12 @@
 			},
 			},
 			// 确认承诺书
 			// 确认承诺书
 			async confirmCommitment() {
 			async confirmCommitment() {
+				let self = this;
 				await confirmCommitmentAndStart(this.preData, () => {
 				await confirmCommitmentAndStart(this.preData, () => {
 					this.$refs.preExamDialog.close();
 					this.$refs.preExamDialog.close();
-					startFormalExam(this.itemData);
+					setTimeout(function(){
+						startFormalExam(self.itemData);
+					},500);
 				});
 				});
 			},
 			},
 			// 获取任务列表
 			// 获取任务列表

+ 2 - 2
pages_safetyEducationExamination/views/exam/onlineExamPlay.vue

@@ -145,8 +145,8 @@
 				</view>
 				</view>
 				<view class="result-btns">
 				<view class="result-btns">
 					<view v-if="!resultData.isPass" class="result-btn result-btn-outline" @click="reviewMistakes">查看错题</view>
 					<view v-if="!resultData.isPass" class="result-btn result-btn-outline" @click="reviewMistakes">查看错题</view>
-					<view v-if="resultData.canRetake" class="result-btn result-btn-primary" @click="retakeExam">重新考试</view>
-					<view v-else class="result-btn result-btn-primary" @click="closeResult">返回工作台</view>
+					<!-- <view v-if="resultData.canRetake" class="result-btn result-btn-primary" @click="retakeExam">重新考试</view> -->
+					<view v-else class="result-btn result-btn-primary" @click="closeResult">返回</view>
 				</view>
 				</view>
 				<view class="result-cert">
 				<view class="result-cert">
 					<text class="result-cert-icon">🏆</text>
 					<text class="result-cert-icon">🏆</text>

+ 4 - 1
pages_safetyEducationExamination/views/home/component/examTask.vue

@@ -98,9 +98,12 @@
 			},
 			},
 			// 确认承诺书
 			// 确认承诺书
 			async confirmCommitment() {
 			async confirmCommitment() {
+				let self = this;
 				await confirmCommitmentAndStart(this.preData, () => {
 				await confirmCommitmentAndStart(this.preData, () => {
 					this.$refs.preExamDialog.close();
 					this.$refs.preExamDialog.close();
-					startFormalExam(this.itemData);
+					setTimeout(function(){
+						startFormalExam(self.itemData);
+					},500);
 				});
 				});
 			},
 			},
 			// 获取任务列表
 			// 获取任务列表

+ 4 - 1
pages_safetyEducationExamination/views/home/component/specialExam.vue

@@ -111,9 +111,12 @@
 			},
 			},
 			// 确认承诺书
 			// 确认承诺书
 			async confirmCommitment() {
 			async confirmCommitment() {
+				let self = this;
 				await confirmCommitmentAndStart(this.preData, () => {
 				await confirmCommitmentAndStart(this.preData, () => {
 					this.$refs.preExamDialog.close();
 					this.$refs.preExamDialog.close();
-					startFormalExam(this.itemData);
+					setTimeout(function(){
+						startFormalExam(self.itemData);
+					},500);
 				});
 				});
 			},
 			},
 			// 获取任务列表
 			// 获取任务列表