From d16edf75075be3e4bc8eeb90420d048101068163 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期二, 02 四月 2024 14:22:32 +0800
Subject: [PATCH] 图书详情、答题器bug修改

---
 packageBookService/pages/bookServices/examination/examination.js |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/packageBookService/pages/bookServices/examination/examination.js b/packageBookService/pages/bookServices/examination/examination.js
index b10cd73..727756c 100644
--- a/packageBookService/pages/bookServices/examination/examination.js
+++ b/packageBookService/pages/bookServices/examination/examination.js
@@ -295,7 +295,9 @@
   viewParsing() {
     if (this.data.answerType == 'collectQuestion' || this.data.answerType == 'errorQuestion') {
       const item = this.data.questionDataList[this.data.currentIndex]
-      if (!item.isComplete) this.handleQuestion(this.data.currentIndex)
+      if (!item.isComplete) {
+        this.handleQuestion(this.data.currentIndex)
+      }
     }
   },
   // 鐐瑰嚮绛旈鍗¤烦杞鐩�
@@ -768,7 +770,7 @@
             questionObj.questionType == 'multipleChoice'
           ) {
             try {
-              questionObj.answer = JSON.parse(questionObj.answer)
+              questionObj.answer = JSON.parse(questionObj.answer).toString()
             } catch (error) {
               questionObj.answer = item.Embedded_QuestionBank_Answer
             }
@@ -1200,9 +1202,9 @@
             questionObj.questionType == 'multipleChoice'
           ) {
             try {
-              questionObj.answer = JSON.parse(questionObj.answer)
+              questionObj.answer = JSON.parse(questionObj.answer).toString()
             } catch (error) {
-              //
+              questionObj.answer = item.Embedded_QuestionBank_Answer
             }
           }
           // 濉┖棰樻敼閫�
@@ -1400,9 +1402,9 @@
           questionObj.questionType == 'multipleChoice'
         ) {
           try {
-            questionObj.answer = JSON.parse(questionObj.answer)
+            questionObj.answer = JSON.parse(questionObj.answer).toString()
           } catch (error) {
-            //
+            questionObj.answer = item.Embedded_QuestionBank_Answer
           }
         }
         // 濉┖棰樻敼閫�
@@ -1644,7 +1646,7 @@
             questionObj.questionType == 'multipleChoice'
           ) {
             try {
-              questionObj.answer = JSON.parse(questionObj.answer)
+              questionObj.answer = JSON.parse(questionObj.answer).toString()
             } catch (error) {
               questionObj.answer = item.Embedded_QuestionBank_Answer
             }

--
Gitblit v1.9.1