litian
2024-06-26 ccda9ec2fe70d8f51ef184eafc04b78d22dfbabd
packageBookService/pages/bookServices/examination/questionSchedule/index.js
@@ -1,4 +1,3 @@
// pages/bookServices/examination/questionSchedule/questionSchedule.js
Component({
  /**
@@ -24,12 +23,25 @@
    answerType: {
      type: String,
      value: ''
    },
    isNight: {
      type: Boolean,
      value: false
    },
    subjectiveGrade: {
      type: Number,
      value: 0
    },
    subjectiveNum: {
      type: Number,
      value: 0
    }
  },
  created() {
  },
  detached() {
  },
  created(
  ) {},
  detached() {},
  /**
   * 组件的初始数据
@@ -37,7 +49,8 @@
  data: {
    showTime: '', // 
    percentage: 0,
    ready: 0
    ready: 0,
    scheduleStyle: 'back',
  },
  observers: {
    'countdownTime': function (newValue) {
@@ -58,12 +71,19 @@
          })
        }
      }
    }
    },
    'ready': function (newValue) {
      this.setData({
        percentage: (this.data.ready / this.data.questionList.length) * 100
      })
    },
  },
  /**
   * 组件的方法列表
   */
  methods: {
    // 夜间和日间模式
    // 判断是否有用户答案
    isHaveAnswer(data) {
      if (typeof data == 'string') {
@@ -76,13 +96,17 @@
        } else {
          return false
        }
      } else {
      } else if (typeof data == 'object') {
        const answer = data.find((item) => item.length > 0)
        if (answer) {
          return true
        } else {
          return false
        }
      } else if (typeof data == 'number') {
        return true
      } else {
        return false
      }
    },
    // // 格式化时间
@@ -154,4 +178,4 @@
    // }
  }
})
})