From 2cf96b01c381604fa6711cb0d9891b19cb269c26 Mon Sep 17 00:00:00 2001
From: litian <2804272236@qq.com>
Date: 星期一, 23 六月 2025 15:31:07 +0800
Subject: [PATCH] 1

---
 src/views/examination/components/list.vue |    2 +-
 index.html                                |    2 +-
 src/views/examination/index.vue           |   10 ++++++----
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/index.html b/index.html
index 763a58c..d2e4204 100644
--- a/index.html
+++ b/index.html
@@ -14,7 +14,7 @@
 
 <body>
   <div id="parentApp"></div>
-  <script type="module" src="/src/main.ts?v=1.0"></script>
+  <script type="module" src="/src/main.ts"></script>
 </body>
 
 </html>
\ No newline at end of file
diff --git a/src/views/examination/components/list.vue b/src/views/examination/components/list.vue
index d4ef5d7..6423112 100644
--- a/src/views/examination/components/list.vue
+++ b/src/views/examination/components/list.vue
@@ -351,7 +351,7 @@
 const emits = defineEmits(['onChangeRadio', 'setCollect','onChangeInput'])
 // const presentId = ref<Number>(props.collectList[0])
 onMounted(() => {
-  // if (props.collectList) presentId.value = props.collectList[0]
+  // if (props.collectList) presentId.value = props.collectList[0] 
 })
 // 鏁扮粍杞负瀛楃涓叉柟娉�
 const arrayToString = (data: any) => {
diff --git a/src/views/examination/index.vue b/src/views/examination/index.vue
index b89d67d..fb6d52a 100644
--- a/src/views/examination/index.vue
+++ b/src/views/examination/index.vue
@@ -63,8 +63,7 @@
             <div
               v-if="
                 (type == 'option' && examination.submitStatus) ||
-                type == 'collectQuestion' ||
-                type == 'errorQuestion'
+                type == 'errorQuestion' || type == 'collectQuestion'
               "
             >
               <div class="resolving-btn" @click="showCollaspe()" v-if="!examination.isCollapse">
@@ -234,10 +233,13 @@
 const correctQuestion = (num: number, number: number) => {
   const item = examination.cardList[num].infoList[number]
   item.isComplete = true
+    //澶氶�夊垽鏂�
   if (item.questionType == 'multipleChoice') {
+    console.log(item.answer,item.userAnswer)
     if (item.answer.length == item.userAnswer.length) {
       const sortedArr1 = item.answer.slice().sort()
       const sortedArr2 = item.userAnswer.slice().sort()
+      console.log(sortedArr1,sortedArr2)
       item.isRight = sortedArr1.every((value: string, index: number) => value === sortedArr2[index])
     } else {
       item.isRight = false
@@ -769,7 +771,7 @@
           questionObj.questionType == 'multipleChoice'
         ) {
           try {
-            questionObj.answer = JSON.parse(questionObj.answer).toString()
+            questionObj.answer = JSON.parse(questionObj.answer)
           } catch (error) {
             questionObj.answer = item.Embedded_QuestionBank_Answer
           }
@@ -1059,7 +1061,7 @@
         questionObj.questionType == 'multipleChoice'
       ) {
         try {
-          questionObj.answer = JSON.parse(questionObj.answer).toString()
+          questionObj.answer = JSON.parse(questionObj.answer)
         } catch (error) {
           questionObj.answer = item.Embedded_QuestionBank_Answer
         }

--
Gitblit v1.9.1