Administrator
2022-05-09 c7735db135f9c3c99224d8b5d2157926efde0977
src/store/modules/exam.js
@@ -4,6 +4,9 @@
const exam = {
  state: {
    signData: getStore({
      name: 'signData'
    }) || {},
    exam: getStore({
      name: 'exam'
    }) || {},
@@ -16,10 +19,22 @@
    incorrectRecord: getStore({
      name: 'incorrectRecord'
    }) || {},
    examUserData: {},
    examUserData: getStore({
      name: 'useInfo'
    }) || {},
    // 签到
    scoreId: '',
    isClears: false,
    cardInfor: {},
    haveCardid: false,
    useZhiWen: function (fn, vals) {
      //读取指纹实例
      let val = vals || "";
      var winzhiwen = document.getElementById("zhiwen").contentWindow;
      return winzhiwen[fn](val);
    },
  },
  actions: {
    // 设置题目信息
    SetSubjectInfo({ commit, state }, subject) {
      commit('SET_SUBJECT', subject)
@@ -53,7 +68,33 @@
    }
  },
  mutations: {
    // 签到数据
    setSign(state, data) {
      state.signData[cardid] = data;
      console.log(data)
      console.log(state.signData)
      setStore({
        name: 'signData',
        content: state.signData
      })
    },
    // 签到
    setCardInfor(state, data) {
      state.cardInfor = data;
    },
    setCardidState(state, data) {
      state.haveCardid = data;
    },
    setIsClears(state, data) {
      state.isClears = data;
    },
    // 重置考试id赋值
    SetScoreId(state, data) {
      window.localStorage.setItem("scoreId", data)
      state.scoreId = data;
    },
    SetexamUserData(state, data) {
      window.localStorage.setItem("useInfo", JSON.stringify(data))
      state.examUserData = data;
    },
    SET_EXAM: (state, exam) => {