From e81c27ae4f00a107b1bf67062c9f008686a8e19f Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期六, 12 十月 2024 13:06:03 +0800
Subject: [PATCH] 数学

---
 src/books/mathBook/view/components/index.vue |   34 +++++++++-------------------------
 1 files changed, 9 insertions(+), 25 deletions(-)

diff --git a/src/books/mathBook/view/components/index.vue b/src/books/mathBook/view/components/index.vue
index e4c31fa..e46d568 100644
--- a/src/books/mathBook/view/components/index.vue
+++ b/src/books/mathBook/view/components/index.vue
@@ -13,11 +13,11 @@
       </chapterOne>
       <chapterTwo v-if="showCatalogList.indexOf(3) > -1" :showPageList="loadPageList" :questionData="questionDataMap">
       </chapterTwo>
-      <chapterThree v-if="showCatalogList.indexOf(4) > -1" :showPageList="loadPageList">
+      <chapterThree v-if="showCatalogList.indexOf(4) > -1" :showPageList="loadPageList" :questionData="questionDataMap">
       </chapterThree>
-      <chapterFour v-if="showCatalogList.indexOf(5) > -1" :showPageList="loadPageList">
+      <chapterFour v-if="showCatalogList.indexOf(5) > -1" :showPageList="loadPageList" :questionData="questionDataMap">
       </chapterFour>
-      <chapterFive v-if="showCatalogList.indexOf(6) > -1" :showPageList="loadPageList">
+      <chapterFive v-if="showCatalogList.indexOf(6) > -1" :showPageList="loadPageList" :questionData="questionDataMap">
       </chapterFive>
 
     </div>
@@ -32,7 +32,6 @@
 import chapterThree from "./chapter003.vue";
 import chapterFour from './chapter004.vue'
 import chapterFive from './chapter005.vue'
-// import chapterSix from './chapter006.vue'
 import NoteIcon from "@/assets/images/biji.png";
 import _ from "lodash";
 import Swiper from "swiper/bundle";
@@ -57,7 +56,7 @@
       renderSignMap: {},
       highlightData: null,
       questionId: {},
-      collectId: []
+      collectId: [],
     };
   },
   computed: {
@@ -162,8 +161,8 @@
     }, 500);
 
     // 娴嬭瘯椤甸潰璺宠浆
-    // setTimeout(() => {
-    //   this.gotoPage(2, 8);
+    setTimeout(() => {
+      this.gotoPage(3, 96);
     //   //   setTimeout(() => {
     //   //     this.renderSign("Highlight", {
     //   //       id: "2ACA9359",
@@ -191,7 +190,7 @@
     //   //   txt: " 杩愬姩绯荤粺鏄敱楠ㄣ�侀杩炵粨鍜岄楠艰倢涓夐儴鍒嗙粍鎴愮殑銆傚叏韬殑楠ㄩ�氳繃楠ㄨ繛缁撶粍鎴愪汉浣撻楠硷紙瑙佸浘1-1锛夈�傞楠兼槸浜轰綋鐨勬敮鏋讹紝鍏锋湁淇濇姢鍐呰剰鍣ㄥ畼銆佷緵鑲岃倝闄勭潃鍜屼綔涓鸿倢鑲夎繍鍔ㄧ殑鏉犳潌绛変綔鐢ㄣ�傚湪绁炵粡绯荤粺鐨勬敮閰嶄笅锛岃倢鑲夋敹缂╃壍鍔ㄦ墍闄勭潃鐨勯缁曠潃鍏宠妭杞姩锛屼娇韬綋浜х敓鍚勭鍔ㄤ綔銆傛墍浠ワ紝杩愬姩绯荤粺鍏锋湁杩愬姩銆佹敮鎸佸拰淇濇姢绛夊姛鑳斤紝骞煎勾鏃舵湡鐨勯楠艰繕鍏锋湁閫犺鍔熻兘銆� ",
     //   //   txtIndex: 57
     //   // });
-    // }, 500);
+    }, 500);
 
     // 鑾峰彇棰樼洰id鍒楄〃
     this.getQuestionId();
@@ -709,7 +708,6 @@
         pageHeader,
         chapterOne,
         chapterTwo,
-
         chapterThree,
         chapterFour,
         chapterFive,
@@ -820,11 +818,11 @@
         .get(this.config.activeBook.resourceUrl + "/question.json")
         .then((res) => {
           this.questionId = res.data.data;
-
         });
     },
     // 鑾峰彇棰樼洰鏀惰棌id鍒楄〃
     getCollect() {
+      if(!localStorage.getItem(this.config.tokenKey)) return false
       this.MG.identity
         .getUserKey({
           domain: "collectData",
@@ -845,7 +843,6 @@
     },
     // 鑾峰彇绔犺妭棰樼洰
     async getQuestion(num, page) {
-      // debugger
       let cardList = [
         {
           catalogName: "鍗曢�夐",
@@ -873,17 +870,10 @@
           const res = await axios.get(
             this.config.activeBook.resourceUrl + "/question-" + num + ".json"
           );
-
           console.log(1, res);
-
-
-
-          // debugger
           if (!res.data) return [];
-          // debugger
           for (let index = 0; index < res.data.data.length; index++) {
             const item = res.data.data[index];
-            // debugger
             // 鏁板鍏紡鍔犵被鍚嶅幓淇敼鏍峰紡
             if (item.type && item.type == 'material') {
               if (!item.infoList.length) return false
@@ -894,7 +884,6 @@
               if (item.answer) item.answer = item.answer.replace(/\<math/gi, '<math class="examination-math"')
             }
             item.isCollect = this.collectId.indexOf(item.id) > -1 ? true : false
-            // debugger
             if (this.questionId[num][page].indexOf(item.id) > -1) {
               if (item.type && item.type == "material") {
                 cardList.push(item);
@@ -913,9 +902,6 @@
               }
             }
           }
-
-          console.log(cardList.filter((item) => item.infoList.length > 0));
-
           return cardList.filter((item) => item.infoList.length > 0);
         }
       } else {
@@ -948,9 +934,7 @@
     chapterTwo,
     chapterThree,
     chapterFour,
-    chapterFive
-
-
+    chapterFive,
   },
 };
 </script>

--
Gitblit v1.9.1