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/preschoolEvaluation/view/components/index.vue |   55 +++++++++++++++++++++++++++++--------------------------
 1 files changed, 29 insertions(+), 26 deletions(-)

diff --git a/src/books/preschoolEvaluation/view/components/index.vue b/src/books/preschoolEvaluation/view/components/index.vue
index 66a4d4c..6436211 100644
--- a/src/books/preschoolEvaluation/view/components/index.vue
+++ b/src/books/preschoolEvaluation/view/components/index.vue
@@ -6,18 +6,18 @@
       transformOrigin: 'center top',
     }">
       <pageHeader v-if="showCatalogList.indexOf(1) > -1" :showPageList="loadPageList"></pageHeader>
-      <chapterOne 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"></chapterThree>
-      <chapterFour v-if="showCatalogList.indexOf(5) > -1" :showPageList="loadPageList"></chapterFour>
-      <chapterFive v-if="showCatalogList.indexOf(6) > -1" :showPageList="loadPageList"></chapterFive>
-      <chapterSix v-if="showCatalogList.indexOf(7) > -1" :showPageList="loadPageList">
+      <chapterOne v-if="showCatalogList.indexOf(2) > -1" :showPageList="loadPageList" :resourceList="resourceList"></chapterOne>
+      <chapterTwo v-if="showCatalogList.indexOf(3) > -1" :showPageList="loadPageList" :resourceList="resourceList"></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" :resourceList="resourceList"></chapterFive>
+      <chapterSix v-if="showCatalogList.indexOf(7) > -1" :showPageList="loadPageList" :resourceList="resourceList">
       </chapterSix>
-      <chapterSeven v-if="showCatalogList.indexOf(8) > -1" :showPageList="loadPageList">
+      <chapterSeven v-if="showCatalogList.indexOf(8) > -1" :showPageList="loadPageList" :resourceList="resourceList">
       </chapterSeven>
-      <chapterEight v-if="showCatalogList.indexOf(9) > -1" :showPageList="loadPageList"></chapterEight>
-      <chapterNine v-if="showCatalogList.indexOf(10) > -1" :showPageList="loadPageList"></chapterNine>
-      <chapterTen  v-if="showCatalogList.indexOf(11) > -1" :showPageList="loadPageList"></chapterTen>
+      <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>
@@ -60,6 +60,7 @@
       audioPath: "",
       currentTime: null,
       videoList: [],
+      resourceList: {},
     };
   },
   computed: {
@@ -111,6 +112,11 @@
           this.container ? this.container : document
         ).querySelector(".page-main");
         scrollBox.scrollTop = (scrollBox.scrollTop / oldVal) * newVal;
+      },
+    },
+    resourceList: {
+      handler(newVal, oldVal) {
+        this.resourceList = newVal;
       },
     },
   },
@@ -165,6 +171,8 @@
       threshold: 0, // 鎸囧畾浜ゅ弶姣斾緥锛岃繖閲岃涓� 0.5锛岃〃绀哄綋鐩爣鍏冪礌涓�鍗婃垨鏇村鏄剧ず鍦ㄨ绐椾腑鏃惰Е鍙戝洖璋冨嚱鏁般��
     });
 
+    this.getBookResourceList();
+
     // 鍚姩椤电爜瑙傚療
     setTimeout(() => {
       this.initObservation();
@@ -173,20 +181,7 @@
 
     // 娴嬭瘯椤甸潰璺宠浆
     setTimeout(() => {
-      this.gotoPage(2, 34);
-      //   setTimeout(() => {
-      //     this.renderSign("Highlight", {
-      //       id: "2ACA9359",
-      //       txt: "棰樹竴瀛︿範涓婚涓� 杩愬姩",
-      //       page: "10",
-      //       type: "Highlight",
-      //       color: "#F5E12A"
-      //     });
-      // setTimeout(() => {
-      //   this.delSign({
-      //     ids: ["2ACA9359"]
-      //   });
-      // }, 2000);
+      this.gotoPage(7, 150);
     }, 500);
 
     // const pageDom = (this.container ? this.container : document)
@@ -218,6 +213,14 @@
     //   ).querySelector(".page-main");
     //   this.$store.commit("setZoom", scale);
     // },
+    // 璇锋眰璧勬簮Json
+    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
+          : "preschoolEvaluation")
+      );
+    },
     // 婊氬姩鐩戝惉
     scrollFun(event) {
       this.handleVideoPicture();
@@ -937,9 +940,9 @@
         if (bottomGap < 0 || topGap > window.innerHeight) {
           try {
             if (playVudio.readyState) {
-              setTimeout(()=>{
+              setTimeout(() => {
                 playVudio.requestPictureInPicture();
-              },0)
+              }, 0)
             }
           } catch (error) {
             console.log(error, "灏忕獥閿欒error");

--
Gitblit v1.9.1