闫增涛
3 天以前 f83aeadb77d87b29be680f7e37b729bbd72e1716
src/books/mathBook/view/components/index.vue
@@ -50,6 +50,7 @@
</template>
<script>
import Vue from "vue";
import axios from "axios";
import pageHeader from "./header.vue";
import chapterOne from "./chapter001.vue";
@@ -188,36 +189,9 @@
    }, 500);
    // 测试页面跳转
    // setTimeout(() => {
    //   this.gotoPage(2,10);
    //   //   setTimeout(() => {
    //   //     this.renderSign("Highlight", {
    //   //       id: "2ACA9359",
    //   //       txt: "题一学习主题一 运动",
    //   //       page: "10",
    //   //       type: "Highlight",
    //   //       color: "#F5E12A"
    //   //     });
    //   // setTimeout(() => {
    //   //   this.delSign({
    //   //     ids: ["2ACA9359"]
    //   //   });
    //   // }, 2000);
    //   //   }, 5000);
    //   // const pageDom = (this.container ? this.container : document)
    //   //   .querySelector("#app")
    //   //   .querySelectorAll(".page-box");
    //   // 检索
    //   // console.log(this.searchTextByPage("保护内脏器官"), "searchTextByPage");
    //   // 检索跳转
    //   // this.searchItemLocation({
    //   //   catalog: 2,
    //   //   page: 10,
    //   //   txt: " 运动系统是由骨、骨连结和骨骼肌三部分组成的。全身的骨通过骨连结组成人体骨骼(见图1-1)。骨骼是人体的支架,具有保护内脏器官、供肌肉附着和作为肌肉运动的杠杆等作用。在神经系统的支配下,肌肉收缩牵动所附着的骨绕着关节转动,使身体产生各种动作。所以,运动系统具有运动、支持和保护等功能,幼年时期的骨骼还具有造血功能。 ",
    //   //   txtIndex: 57
    //   // });
    // }, 500);
     setTimeout(() => {
     this.gotoPage(3,51)
     }, 500);
    // 获取题目id列表
    this.getQuestionId();
@@ -523,7 +497,6 @@
      });
    },
    getParentWithClass(element, className) {
      console.log(element, className, "element, className");
      while (element.parentElement) {
        element = element.parentElement;
        if (element.classList.contains(className)) {
@@ -591,8 +564,8 @@
                    }
                    this.questionDataMap[page] = obj;
                  }
                  console.log('题目',this.questionDataMap);
                }
                console.log(1, this.questionDataMap);
              }
            }
            // 渲染这一页的标记
@@ -872,9 +845,10 @@
            console.log("暂无数据");
          }
        })
        .catch((res) => {
        .catch(() => {
          console.log("index 请求题目收藏id报错");
        });
      console.log('收藏id',this.collectId);
    },
    // 获取章节题目
    async getQuestion(num, page, questionIndex) {
@@ -899,6 +873,7 @@
          catalogName: "简答题",
          infoList: [],
        },
      ];
      if (this.questionId) {
        if (this.questionId[num] && this.questionId[num][page]) {
@@ -910,7 +885,6 @@
            if (!res.data) return [];
            this.questionList = res.data.data;
            this.questionDataIndex = res.data.chapterNum;
            console.log("章节号", num, res);
          }
          let ids = [];
          questionIndex
@@ -953,7 +927,8 @@
                if (item.questionType == "completion") {
                  cardList[3].infoList.push(item);
                }
                if (item.questionType == "shortAnswer") {
                if (item.questionType == "shortAnswer" ||item.questionType == "formula") {
                  if(typeof item.userAnswer != 'string') console.log('失败',item);
                  cardList[4].infoList.push(item);
                }
              }