From e353a27b56e6c8b4b0fed44b0def904eb6c13d43 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 18 Jan 2022 15:44:25 +0800
Subject: [PATCH] 考试申请审核通过限制培训学校修改考试时间,考试截止时间超过24小时则不能申请修改成绩

---
 src/views/trainExam/performance.vue |   46 +++++++++++++++++++++++++++++++++-------------
 1 files changed, 33 insertions(+), 13 deletions(-)

diff --git a/src/views/trainExam/performance.vue b/src/views/trainExam/performance.vue
index 587fb02..8e1d6aa 100644
--- a/src/views/trainExam/performance.vue
+++ b/src/views/trainExam/performance.vue
@@ -338,6 +338,7 @@
   update,
   updateAbsent,
   updateGrade,
+  getNowDate
 } from "@/api/examapi/performance";
 import { mapGetters } from "vuex";
 import { getRoleDetail } from "@/api/system/role";
@@ -1419,19 +1420,38 @@
 
     // 修改考试成绩
     modifiedGrades(row) {
-      console.log(row,97998);
-      this.form = {
-        id:null,
-        examScoreId:row.id,
-        examName:row.examName,
-        candidateNo:row.candidateNo,
-        account:row.account,
-        securityName:row.securityName,
-        theoryGrade:row.theoryGrade,
-        learnGrade:row.learnGrade,
-        allGrade:row.allGrade,
-      }
-      this.gradeBoxVisible = true;
+      var that = this;
+      //判断时间,获取系统时间,减去考试结束时间,小于24小时则可以申请,超过则提示无法申请
+      var endTime = row.endTime;
+      //必须把日期'-'转为'/'
+      endTime = endTime.replace(/-/g,'/'); 
+      //得到时间戳
+      var longtime = new Date(endTime).getTime();
+      console.log(longtime,123466);
+      getNowDate().then((res)=>{
+        var num = 24*3600*1000;
+        if(res.data.data-longtime<=num){
+          this.form = {
+            id:null,
+            examScoreId:row.id,
+            examName:row.examName,
+            candidateNo:row.candidateNo,
+            account:row.account,
+            securityName:row.securityName,
+            theoryGrade:row.theoryGrade,
+            learnGrade:row.learnGrade,
+            allGrade:row.allGrade,
+          }
+          this.gradeBoxVisible = true;
+        }else{
+          //提示
+          that.$message({
+            type: "warning",
+            message: "成绩修改申请只能在考试截止时间后的24小内提交!",
+          });
+        }
+      })
+      
     },
 
     uploadGrade(formName) {

--
Gitblit v1.9.3