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