From 23cbeff293c7f71b7769d1a94bd5def3a24c20b1 Mon Sep 17 00:00:00 2001
From: 杨磊 <505174330@qq.com>
Date: 星期一, 28 七月 2025 09:43:32 +0800
Subject: [PATCH] 幼儿园语言教育与活动指导

---
 src/books/kindergartenLanguageActivity/view/components/index.vue |  131 ++++++++++++++++++++++++++++++-------------
 1 files changed, 91 insertions(+), 40 deletions(-)

diff --git a/src/books/kindergartenLanguageActivity/view/components/index.vue b/src/books/kindergartenLanguageActivity/view/components/index.vue
index 28d9997..0742249 100644
--- a/src/books/kindergartenLanguageActivity/view/components/index.vue
+++ b/src/books/kindergartenLanguageActivity/view/components/index.vue
@@ -13,42 +13,76 @@
         transformOrigin: 'center top',
       }"
     >
-      <!-- <pageHeader
+      <pageHeader
         v-if="showCatalogList.indexOf(1) > -1"
         :showPageList="loadPageList"
-      ></pageHeader> -->
+      ></pageHeader>
       <chapterOne
-        v-if="showCatalogList.indexOf(1) > -1"
-        :showPageList="loadPageList"
-      ></chapterOne>
-      <!-- <chapterTwo v-if="showCatalogList.indexOf(3) > -1" :showPageList="loadPageList"></chapterTwo> -->
-      <!-- <chapterThree v-if="showCatalogList.indexOf(4) > -1" :showPageList="loadPageList"></chapterThree> -->
-      <chapterFour
         v-if="showCatalogList.indexOf(2) > -1"
         :showPageList="loadPageList"
+      ></chapterOne>
+      <chapterTwo
+        v-if="showCatalogList.indexOf(3) > -1"
+        :showPageList="loadPageList"
+      ></chapterTwo>
+      <chapterThree
+        v-if="showCatalogList.indexOf(4) > -1"
+        :showPageList="loadPageList"
+        :resourceList="resourceList"
+      ></chapterThree>
+      <chapterFour
+        v-if="showCatalogList.indexOf(5) > -1"
+        :showPageList="loadPageList"
+        :resourceList="resourceList"
       ></chapterFour>
-      <!-- <chapterfive v-if="showCatalogList.indexOf(6) > -1" :showPageList="loadPageList"></chapterfive> -->
-      <!-- <chapterSix v-if="showCatalogList.indexOf(7) > -1" :showPageList="loadPageList"></chapterSix> -->
-      <!-- <chapterSeven v-if="showCatalogList.indexOf(8) > -1" :showPageList="loadPageList"></chapterSeven> -->
-      <!-- <chapterEight v-if="showCatalogList.indexOf(9) > -1" :showPageList="loadPageList"></chapterEight> -->
-      <!-- <chapterNine v-if="showCatalogList.indexOf(10) > -1" :showPageList="loadPageList"></chapterNine> -->
+      <chapterfive
+        v-if="showCatalogList.indexOf(6) > -1"
+        :showPageList="loadPageList"
+        :resourceList="resourceList"
+      ></chapterfive>
+      <chapterSix
+        v-if="showCatalogList.indexOf(7) > -1"
+        :showPageList="loadPageList"
+        :resourceList="resourceList"
+      ></chapterSix>
+      <chapterSeven
+        v-if="showCatalogList.indexOf(8) > -1"
+        :showPageList="loadPageList"
+        :resourceList="resourceList"
+      ></chapterSeven>
+      <chapterEight
+        v-if="showCatalogList.indexOf(9) > -1"
+        :showPageList="loadPageList"
+        :resourceList="resourceList"
+      ></chapterEight>
+      <chapterNine
+        v-if="showCatalogList.indexOf(10) > -1"
+        :showPageList="loadPageList"
+        :resourceList="resourceList"
+      ></chapterNine>
+      <chapterTen
+        v-if="showCatalogList.indexOf(11) > -1"
+        :showPageList="loadPageList"
+        :resourceList="resourceList"
+      ></chapterTen>
     </div>
   </div>
 </template>
 
 <script>
 import Vue from "vue";
-// import pageHeader from "./front001";
+import pageHeader from "./front001";
 import chapterOne from "./chapter001.vue";
-// import chapterTwo from './chapter002.vue'
-// import chapterThree from './chapter003.vue'
+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 chapterSix from './chapter006.vue'
-// import chapterSeven from './chapter007.vue'
-// import chapterEight from './chapter008.vue'
-// import chapterNine from './chapter009.vue'
+import chapterSix from "./chapter006.vue";
+import chapterSeven from "./chapter007.vue";
+import chapterEight from "./chapter008.vue";
+import chapterNine from "./chapter009.vue";
+import chapterTen from "./chapter010.vue";
 
 import NoteIcon from "@/assets/images/biji.png";
 import _ from "lodash";
@@ -61,7 +95,7 @@
 export default {
   data() {
     return {
-      catalogLength: 2, // 鎬荤珷鑺傛暟
+      catalogLength: 11, // 鎬荤珷鑺傛暟
       showCatalogList: [], // 鏄剧ず鐨勭珷鑺�
       loadThreshold: 300, // 瑙﹀彂鍔犺浇闃堝��
       throttleThreshold: 100, // 鑺傛祦闃堝��
@@ -73,6 +107,7 @@
       questionDataMap: {},
       renderSignMap: {},
       highlightData: null,
+      resourceList: {},
     };
   },
   computed: {
@@ -117,6 +152,11 @@
           this.container ? this.container : document
         ).querySelector(".page-main");
         scrollBox.scrollTop = (scrollBox.scrollTop / oldVal) * newVal;
+      },
+    },
+    resourceList: {
+      handler(newVal, oldVal) {
+        this.resourceList = newVal;
       },
     },
   },
@@ -170,7 +210,7 @@
       rootMargin: "0px", // 鎸囧畾鏍瑰厓绱犵殑杈圭晫锛岃繖閲岃涓� "0px"锛岃〃绀烘牴鍏冪礌鐨勮竟鐣屽拰瑙嗙獥鐨勮竟鐣岄噸鍚�
       threshold: 0, // 鎸囧畾浜ゅ弶姣斾緥锛岃繖閲岃涓� 0.5锛岃〃绀哄綋鐩爣鍏冪礌涓�鍗婃垨鏇村鏄剧ず鍦ㄨ绐椾腑鏃惰Е鍙戝洖璋冨嚱鏁般��
     });
-
+    this.getBookResourceList();
     // 鍚姩椤电爜瑙傚療
     setTimeout(() => {
       this.initObservation();
@@ -179,7 +219,7 @@
 
     // 娴嬭瘯椤甸潰璺宠浆
     setTimeout(() => {
-      this.gotoPage(1, 8);
+      this.gotoPage(11, 244);
       //   setTimeout(() => {
       //     this.renderSign("Highlight", {
       //       id: "2ACA9359",
@@ -210,6 +250,15 @@
     // }, 500)
   },
   methods: {
+    async getBookResourceList() {
+      this.resourceList = await this.config.getBookResources(
+        process.env.VUE_APP_RESOURCE_CTX +
+          (process.env.VUE_APP_ENV == "product"
+            ? process.env.VUE_APP_BOOK_ID
+            : "kindergartenLanguageActivity")
+      );
+      console.log(this.resourceList, "this.resourceList");
+    },
     swdtChange(data) {
       console.log("瀛愬簲鐢╬df", data);
       if (this.$store.state.qiankun && this.$store.state.qiankun.openPDF) {
@@ -744,16 +793,17 @@
       let catalogIndex = 0;
       // 鎵�鏈夌珷鑺傜粍浠讹紙姣忔湰涔﹀埗浣滄椂鍗曠嫭閰嶇疆锛�
       const pageData = {
-        // pageHeader,
+        pageHeader,
         chapterOne,
-        // chapterTwo,
-        // chapterThree,
+        chapterTwo,
+        chapterThree,
         chapterFour,
-        // chapterfive,
-        // chapterSix,
-        // chapterSeven,
-        // chapterEight,
-        // chapterNine
+        chapterfive,
+        chapterSix,
+        chapterSeven,
+        chapterEight,
+        chapterNine,
+        chapterTen
         // assemblyOne,
         // assemblyTwo,
       };
@@ -883,16 +933,17 @@
     // },
   },
   components: {
-    // pageHeader,
+    pageHeader,
     chapterOne,
-    // chapterTwo,
-    // chapterThree,
+    chapterTwo,
+    chapterThree,
     chapterFour,
-    // chapterfive,
-    // chapterSix,
-    // chapterSeven,
-    // chapterEight,
-    // chapterNine
+    chapterfive,
+    chapterSix,
+    chapterSeven,
+    chapterEight,
+    chapterNine,
+    chapterTen
     // assemblyOne,
     // assemblyTwo,
     // ChapterFour,

--
Gitblit v1.9.1