From f6002b22ea5c6284812c231e56cf4a2ca602d78d Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Mon, 22 Nov 2021 15:26:04 +0800
Subject: [PATCH] 签到样式

---
 src/store/modules/exam.js |   39 +++++++++++++++++++++++++++++++++------
 1 files changed, 33 insertions(+), 6 deletions(-)

diff --git a/src/store/modules/exam.js b/src/store/modules/exam.js
index 54c3680..6766098 100644
--- a/src/store/modules/exam.js
+++ b/src/store/modules/exam.js
@@ -1,5 +1,5 @@
 import { start } from '@/api/exam/examRecord'
-import {setStore, getStore} from '@/util/store'
+import { setStore, getStore } from '@/util/store'
 import { submit } from '@/api/exam/answer'
 
 const exam = {
@@ -15,15 +15,26 @@
     }) || {},
     incorrectRecord: getStore({
       name: 'incorrectRecord'
-    }) || {}
+    }) || {},
+    examUserData: {},
+    // 签到
+    scoreId: '',
+    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) {
+    SetSubjectInfo({ commit, state }, subject) {
       commit('SET_SUBJECT', subject)
     },
     // 开始考试
-    StartExam ({ commit, state }, examRecord) {
+    StartExam({ commit, state }, examRecord) {
       return new Promise((resolve, reject) => {
         start(examRecord).then(response => {
           commit('SET_EXAM', response.data.data.examination)
@@ -36,7 +47,7 @@
       })
     },
     // 提交考试
-    SubmitExam ({ commit, state }, exam) {
+    SubmitExam({ commit, state }, exam) {
       return new Promise((resolve, reject) => {
         submit(exam).then(response => {
           resolve(response)
@@ -46,11 +57,27 @@
       })
     },
     // 当前错题记录
-    SetIncorrectRecord ({ commit, state }, incorrectRecord) {
+    SetIncorrectRecord({ commit, state }, incorrectRecord) {
       commit('SET_INCORRECT_RECORD', incorrectRecord)
     }
   },
   mutations: {
+    // 签到
+    setCardInfor(state, data) {
+      state.cardInfor = data;
+    },
+    setCardidState(state, data) {
+      state.haveCardid = 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) => {
       state.exam = exam
       setStore({

--
Gitblit v1.9.3