From 263992109e5b4d76e545fc2bc4e2e1753af22567 Mon Sep 17 00:00:00 2001
From: zhongshujie <2862698242@qq.com>
Date: 星期三, 07 五月 2025 17:05:43 +0800
Subject: [PATCH] 0~3 岁婴幼儿认知与语言发展及教育样章完成

---
 src/books/toddlerSportsSafetyProtection/view/components/index.vue |  103 ++++++++++++++++++++++++++-------------------------
 1 files changed, 53 insertions(+), 50 deletions(-)

diff --git a/src/books/toddlerSportsSafetyProtection/view/components/index.vue b/src/books/toddlerSportsSafetyProtection/view/components/index.vue
index 21129c1..2774aba 100644
--- a/src/books/toddlerSportsSafetyProtection/view/components/index.vue
+++ b/src/books/toddlerSportsSafetyProtection/view/components/index.vue
@@ -16,10 +16,10 @@
         :showPageList="loadPageList"
       ></pageHeader>
       <!-- <chapterOne
-          v-if="showCatalogList.indexOf(2) > -1"
-          :showPageList="loadPageList"
-        ></chapterOne> -->
-        <!-- <chapterTwo
+        v-if="showCatalogList.indexOf(2) > -1"
+        :showPageList="loadPageList"
+      ></chapterOne> -->
+      <!-- <chapterTwo
           v-if="showCatalogList.indexOf(3) > -1"
           :showPageList="loadPageList"
         ></chapterTwo>
@@ -30,11 +30,12 @@
         <chapterFour
           v-if="showCatalogList.indexOf(5) > -1"
           :showPageList="loadPageList"
-        ></chapterFour>
+        ></chapterFour>-->
         <chapterFive
-          v-if="showCatalogList.indexOf(6) > -1"
+          v-if="showCatalogList.indexOf(2) > -1"
           :showPageList="loadPageList"
-        ></chapterFive> -->
+          :interfaceQuestion="questionDataMap"
+        ></chapterFive> 
     </div>
   </div>
 </template>
@@ -45,8 +46,10 @@
 //   import chapterTwo from "./chapter002.vue";
 //   import chapterThree from "./chapter003.vue";
 //   import chapterFour from "./chapter004.vue";
-//   import chapterFive from "./chapter005.vue";
+import chapterFive from "./chapter005.vue";
 import NoteIcon from "@/assets/images/biji.png";
+import getQuestionList from "@/assets/methods/examination";
+import testData from "../../assets/examinationList";
 import _ from "lodash";
 import Swiper from "swiper/bundle";
 import "swiper/swiper-bundle.css";
@@ -56,7 +59,7 @@
   name: "pageContent",
   data() {
     return {
-      catalogLength: 1, // 鎬荤珷鑺傛暟
+      catalogLength: 2, // 鎬荤珷鑺傛暟
       showCatalogList: [], // 鏄剧ず鐨勭珷鑺�
       loadThreshold: 300, // 瑙﹀彂鍔犺浇闃堝��
       throttleThreshold: 100, // 鑺傛祦闃堝��
@@ -183,22 +186,22 @@
     }, 500);
 
     // 娴嬭瘯椤甸潰璺宠浆
-    setTimeout(() => {
-      this.gotoPage(1, 1);
-    //   setTimeout(() => {
-    //     this.renderSign("Highlight", {
-    //       id: "2ACA9359",
-    //       txt: "棰樹竴瀛︿範涓婚涓� 杩愬姩",
-    //       page: "10",
-    //       type: "Highlight",
-    //       color: "#F5E12A"
-    //     });
     // setTimeout(() => {
-    //   this.delSign({
-    //     ids: ["2ACA9359"]
-    //   });
-    // }, 2000);
-    }, 500);
+    //   this.gotoPage(2, 185);
+      //   setTimeout(() => {
+      //     this.renderSign("Highlight", {
+      //       id: "2ACA9359",
+      //       txt: "棰樹竴瀛︿範涓婚涓� 杩愬姩",
+      //       page: "10",
+      //       type: "Highlight",
+      //       color: "#F5E12A"
+      //     });
+      // setTimeout(() => {
+      //   this.delSign({
+      //     ids: ["2ACA9359"]
+      //   });
+      // }, 2000);
+    // }, 500);
 
     // const pageDom = (this.container ? this.container : document)
     //   .querySelector("#app")
@@ -569,30 +572,30 @@
             // 娣诲姞椤电爜
             this.loadPageList.push(Number(page));
             const catalog = catalogDom.getAttribute("num");
-            // if (!this.questionDataMap[page]) {
-            //   if (testData && testData[catalog]) {
-            //     if (testData[catalog][page]) {
-            //       if (Array.isArray(testData[catalog][page])) {
-            //         this.questionDataMap[page] = await getQuestionList(
-            //           page,
-            //           testData[catalog][page],
-            //           this.config.activeBook
-            //         );
-            //       } else {
-            //         const obj = {};
-            //         for (let key in testData[catalog][page]) {
-            //           obj[key] = await getQuestionList(
-            //             [],
-            //             testData[catalog][page][key],
-            //             this.config.activeBook
-            //           );
-            //         }
-            //         this.questionDataMap[page] = obj;
-            //       }
-            //       console.log("棰樼洰", this.questionDataMap);
-            //     }
-            //   }
-            // }
+            if (!this.questionDataMap[page]) {
+              if (testData && testData[catalog]) {
+                if (testData[catalog][page]) {
+                  if (Array.isArray(testData[catalog][page])) {
+                    this.questionDataMap[page] = await getQuestionList(
+                      page,
+                      testData[catalog][page],
+                      this.config.activeBook
+                    );
+                  } else {
+                    const obj = {};
+                    for (let key in testData[catalog][page]) {
+                      obj[key] = await getQuestionList(
+                        [],
+                        testData[catalog][page][key],
+                        this.config.activeBook
+                      );
+                    }
+                    this.questionDataMap[page] = obj;
+                  }
+                  console.log("棰樼洰", this.questionDataMap);
+                }
+              }
+            }
             // 娓叉煋杩欎竴椤电殑鏍囪
             for (const key in this.renderSignMap) {
               if (this.renderSignMap[key][page]) {
@@ -740,7 +743,7 @@
         //   chapterTwo,
         //   chapterThree,
         //   chapterFour,
-        //   chapterFive,
+        chapterFive,
       };
       // 閬嶅巻鎵�鏈夌珷鑺傛枃浠�
       for (const key in pageData) {
@@ -968,7 +971,7 @@
     //   chapterTwo,
     //   chapterThree,
     //   chapterFour,
-    //   chapterFive,
+    chapterFive,
   },
 };
 </script>

--
Gitblit v1.9.1