From d11b7bf0ecbf1662ca96c127beda0581ecfd6853 Mon Sep 17 00:00:00 2001
From: zhongshujie <2862698242@qq.com>
Date: 星期六, 19 七月 2025 00:07:27 +0800
Subject: [PATCH] 7.19

---
 src/books/toddlerGameImplementation/view/components/chapter005.vue |   49 ++++++++++++++++++++++++++++++++-----------------
 1 files changed, 32 insertions(+), 17 deletions(-)

diff --git a/src/books/toddlerGameImplementation/view/components/chapter005.vue b/src/books/toddlerGameImplementation/view/components/chapter005.vue
index 73c76d7..301b14d 100644
--- a/src/books/toddlerGameImplementation/view/components/chapter005.vue
+++ b/src/books/toddlerGameImplementation/view/components/chapter005.vue
@@ -190,7 +190,7 @@
                                 <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                                 <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                     item.userAnswer
-                                    }}</span>
+                                }}</span>
                                 <span class="icon-box-big fl al-c">
                                     <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                         version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -312,7 +312,7 @@
                         <p class="center mr-0"><span class="ls2">2020骞翠腑绾ц偛濠村笀鑰冭瘯鐪熼</span></p>
                         <ul class="mr-0" v-for="(item, index) in exampleTwo.unitOne" :key="'exampleTwo' + index">
                             <li>
-                               锛堝崟閫夐锛墈{ item.txt }}銆�
+                                锛堝崟閫夐锛墈{ item.txt }}銆�
                             </li>
                             <li class="inputChoice" v-for="(citem, cindex) in item.option" :key="cindex">
                                 <label>
@@ -325,7 +325,7 @@
                                 <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                                 <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                     item.userAnswer
-                                }}</span>
+                                    }}</span>
                                 <span class="icon-box-big fl al-c">
                                     <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                         version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -643,7 +643,7 @@
                             <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                 item.userAnswer
-                                }}</span>
+                            }}</span>
                             <span class="icon-box-big fl al-c">
                                 <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                     version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -692,7 +692,7 @@
                             <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                 item.userAnswer
-                                }}</span>
+                            }}</span>
                             <span class="icon-box-big fl al-c">
                                 <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                     version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -724,7 +724,7 @@
                         </li>
                         <li v-if="unitQuestionOne.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                             <span class="c-g"> 绛旀锛�<span v-for="(answer, dindex) in item.answer" :key="dindex">{{ answer
-                            }}銆�</span></span>
+                                    }}銆�</span></span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛�<span
                                     v-for="(userAnswer, eindex) in item.userAnswer" :key="eindex">{{
                                         userAnswer }}銆�</span></span>
@@ -746,7 +746,7 @@
                             </span>
                         </li>
                     </ul>
-                    <ul v-for="(item, index) in unitQuestionOne.unitOne.slice(2, 3)" :key="'unitQuestionOne' + index">
+                    <ul v-for="(item, index) in unitQuestionOne.unitOne.slice(2, 3)" :key="'unitQuestionOne1' + index">
                         <li>
                             {{ index + 5 }}.锛堝崟閫夛級{{ item.txt }}
                         </li>
@@ -761,7 +761,7 @@
                             <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                 item.userAnswer
-                                }}</span>
+                            }}</span>
                             <span class="icon-box-big fl al-c">
                                 <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                     version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -1116,7 +1116,7 @@
                             <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                 item.userAnswer
-                                }}</span>
+                            }}</span>
                             <span class="icon-box-big fl al-c">
                                 <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                     version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -1390,7 +1390,7 @@
                                 <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                                 <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                     item.userAnswer
-                                    }}</span>
+                                }}</span>
                                 <span class="icon-box-big fl al-c">
                                     <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                         version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -1537,7 +1537,7 @@
                             <span class="c-g"> 绛旀锛歿{ item.answer }}</span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛歿{
                                 item.userAnswer
-                                }}</span>
+                            }}</span>
                             <span class="icon-box-big fl al-c">
                                 <svg v-if="item.isRight" t="1716986419862" class="icon" viewBox="0 0 1820 1024"
                                     version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18767"
@@ -1569,7 +1569,7 @@
                         </li>
                         <li v-if="unitQuestionThree.isShowAnswer" class="event-header-text-bc pd-5 fl jc-sa">
                             <span class="c-g"> 绛旀锛�<span v-for="(answer, dindex) in item.answer" :key="dindex">{{ answer
-                            }}銆�</span></span>
+                                    }}銆�</span></span>
                             <span :class="{ 'c-g': item.isRight, 'c-r': item.isRight == false }">鎮ㄧ殑绛旀锛�<span
                                     v-for="(userAnswer, eindex) in item.userAnswer" :key="eindex">{{
                                         userAnswer }}銆�</span></span>
@@ -1728,9 +1728,9 @@
             </div>
         </div>
         <preView :isClear="dialogVisible" :md5="p_md5" :pdfTitle="somePdfTitleValue" ref="pdfDialogRef"></preView>
-        <dialogExaminations :isClear="dialogVisibleOne" :primaryColor="themeColor"
-            :cardList="interfaceQuestion[questionNum]" v-if="interfaceQuestion" :chapter="3" :page="questionNum"
-            :questionTitle="questionTitleMain" ref="dialogRef">
+        <dialogExaminations :isClear="dialogVisibleOne" :primaryColor="themeColor" :cardList="cardArrayList"
+            v-if="interfaceQuestion" :chapter="3" :page="questionNum" :questionTitle="questionTitleMain"
+            ref="dialogRef">
         </dialogExaminations>
     </div>
 </template>
@@ -1764,11 +1764,11 @@
             chapter001: {
                 pdfMd5: {
                     1: {
-                        md5: "1ce045d2c353c764db4dad0b78412f99",
+                        md5: "637686d0f0daef38f12e9e6b27389008",
                         name: "妯″潡浜斅犲矖浣嶈繘闃惰缁�",
                     },
                     2: {
-                        md5: "5e32b18c5368c3a429719e5e7d990abe",
+                        md5: "14c9474bcc2651dc4044302f944f5067",
                         name: "妯″潡浜斅犲疄璁伐浣滀换鍔�",
                     },
                 },
@@ -1836,6 +1836,7 @@
             themeColor: "#6dcff6",
             questionNum: 0,
             questionTitleMain: "",
+            cardArrayList: [],
             // 棰樼洰
             collectImg: require("../../assets/images/icon/heart.png"),
             collectCheck: require("../../assets/images/icon/heart-check.png"),
@@ -2387,6 +2388,17 @@
             },
         }
     },
+    watch: {
+        interfaceQuestion: {
+            handler(newValue) {
+                if (newValue[this.questionNum] != undefined) {
+                    this.cardArrayList = newValue[this.questionNum];
+                }
+            },
+            deep: true,
+            immediate: true
+        },
+    },
     async mounted() {
         const bookQuestion = localStorage.getItem("toddleGame-book-chapter05-tableData");
         if (bookQuestion) {
@@ -2728,6 +2740,9 @@
             if (num) {
                 this.questionNum = this.chapter001.question[num].questionNum;
                 this.questionTitleMain = this.chapter001.question[num].questionTitleMain;
+                                if (this.interfaceQuestion && this.interfaceQuestion[this.questionNum] != undefined) {
+                    this.cardArrayList = this.interfaceQuestion[this.questionNum];
+                }
                 this.$refs.dialogRef.openDialogQuestion();
             }
         },

--
Gitblit v1.9.1