unknown
2024-06-07 eeff64f494ed72d8acaa13d653c9f3ee181ac950
src/components/examinations/index.vue
@@ -426,7 +426,6 @@
  props: {
    cardList: {
      type: Array,
      default: [],
    },
    primaryColor: {
      type: String,
@@ -446,7 +445,13 @@
      cardData:[]
    };
  },
  inject:['changeQuestionData'],
  watch:{
    cardList:{
      handler(newVal) {
        console.log('11',newVal);
      }
    }
  },
  mounted() {
    this.cardData = this.cardList
    console.log('this.cardList',this.cardList);
@@ -568,13 +573,13 @@
    },
    // 保存按钮
    saveAnswer() {
      const element = document.getElementsByClassName("examination")[0];
      const element = (this.container ? this.container : document
      ).querySelector(".examination");
      if (element) {
        const pageNum = this.getParentWithClass(
          element,
          "page-box"
        ).getAttribute("page");
        console.log(this.config.activeBook.name, pageNum);
        const oldAnswerData = localStorage.getItem(
          this.config.activeBook.name + "oldAnswerData"
        );
@@ -592,7 +597,7 @@
        }
        if(oldData[pageNum]) {
          oldData[pageNum] = oldData[pageNum].filter(citem => asnwerList.findIndex(ditem => ditem.id == citem.id) == -1 )
          oldData[pageNum].push(asnwerList)
          oldData[pageNum].push(...asnwerList)
        } else {
          oldData[pageNum] = asnwerList
        }