From 4f81015b693ba56b3c2112ae3dcbe98760f71fda Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 18 Aug 2021 11:24:11 +0800
Subject: [PATCH] 开始考试逻辑修改

---
 src/api/exam/answer.js        |    1 +
 src/views/exam/startexam.vue  |   22 +++++++++++++---------
 src/views/startexam/index.vue |    1 +
 3 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/src/api/exam/answer.js b/src/api/exam/answer.js
index 306da8c..b669e70 100644
--- a/src/api/exam/answer.js
+++ b/src/api/exam/answer.js
@@ -71,6 +71,7 @@
         data: {
             // "allGrade": 0,
             // "allScore": 200,
+            "id": params.id,
             "userId": params.userId,
             "candidateNo": params.candidateNo,
             "company": params.company,
diff --git a/src/views/exam/startexam.vue b/src/views/exam/startexam.vue
index 4d89b0c..2a4fa55 100644
--- a/src/views/exam/startexam.vue
+++ b/src/views/exam/startexam.vue
@@ -85,18 +85,22 @@
       });
     },
     //开始考试跳转
-    startExam() {
+    startExam () {
       var that = this;
       //去修改考试状态
       var data = {
-        id: that.resData.applyId,
-        examType: this.resData.examType,
-      };
-      updateApplyStatus(data).then(() => {});
-      this.$router.push({
-        path: `/startexam/${that.resData.id}`,
-        query: that.resData,
-      });
+        id:that.resData.applyId,
+        examType:this.resData.examType,
+        examId:this.resData.id,
+        userId:this.userInfo.user_id,
+      }
+      updateApplyStatus(data).then((res) => {
+          that.resData['examScoreId'] = res.data.id;
+          that.$router.push({
+            path: `/startexam/${that.resData.id}`,
+            query: that.resData
+        })
+      })
     },
     getUserInfoBYExam() {
       var that = this;
diff --git a/src/views/startexam/index.vue b/src/views/startexam/index.vue
index 0bd3f8b..9484e53 100644
--- a/src/views/startexam/index.vue
+++ b/src/views/startexam/index.vue
@@ -539,6 +539,7 @@
     },
     doSubmitExam() {
       var obj = {
+        id:this.$route.query.examScoreId,
         examName: this.$route.query.examName,
         candidateNo: this.$route.query.candidateNo,
         securityName: this.userInfo.user_name,

--
Gitblit v1.9.3