From 332e22164da53395c4588f3baf3b69252b653ad2 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Tue, 17 Aug 2021 10:30:23 +0800
Subject: [PATCH] 生成考试修改,考试时间修改为只选开始时间即可

---
 src/views/applyexam/index.vue |   20 +++---
 src/views/exam/startexam.vue  |  127 ++++++++++++++++++++++--------------------
 2 files changed, 76 insertions(+), 71 deletions(-)

diff --git a/src/views/applyexam/index.vue b/src/views/applyexam/index.vue
index 21ffbd2..f28acc2 100644
--- a/src/views/applyexam/index.vue
+++ b/src/views/applyexam/index.vue
@@ -153,7 +153,7 @@
             title="考试生成"
             append-to-body
             :visible.sync="dialogExamFormVisible"
-            width="1000px"
+            width="900px"
             @close='closeDialog'
           >
             <avue-form
@@ -300,10 +300,10 @@
         column: [
           {
             label: "考试时间",
-            prop: "examTime",
-            type: "daterange",
-            format: "yyyy-MM-dd HH:mm:ss",
-            valueFormat: "yyyy-MM-dd HH:mm:ss",
+            prop: "startTime",
+            type: "datetime",
+            format: "yyyy-MM-dd HH:mm",
+            valueFormat: "yyyy-MM-dd HH:mm",
             startPlaceholder: "考试开始时间",
             endPlaceholder: "考试结束时间",
             // 表单新增时是否禁止
@@ -858,11 +858,11 @@
     //生成考试
     submitExamApply(row, done, loading){
       var that = this;
-      var startTime = row.examTime[0];
-      var endTime = row.examTime[1];
-      var examTime = JSON.stringify(row.examTime);
-      console.log(this.ids,111);
-      addExam(this.ids, examTime, startTime, endTime).then(
+      var startTime = row.startTime+":00";
+      // var endTime = row.examTime[1];
+      // var examTime = JSON.stringify(row.examTime);
+      // console.log(this.ids,111);
+      addExam(this.ids, null, startTime, null).then(
         () => {
           this.questionBankOnLoad(this.questionBankPage);
           this.$message({
diff --git a/src/views/exam/startexam.vue b/src/views/exam/startexam.vue
index 0a343d4..2f7f07d 100644
--- a/src/views/exam/startexam.vue
+++ b/src/views/exam/startexam.vue
@@ -178,15 +178,44 @@
           //     rules: [{ validator: validatePass, required: true, trigger: 'blur' }],
           //     width: 100
           // },
+          // {
+          //   label: "考试时间",
+          //   prop: "examTime",
+          //   type: "daterange",
+          //   // span: 24,
+          //   format: "yyyy-MM-dd HH:mm:ss",
+          //   valueFormat: "yyyy-MM-dd HH:mm:ss",
+          //   startPlaceholder: "考试开始时间",
+          //   endPlaceholder: "考试结束时间",
+          //   // 表单新增时是否禁止
+          //   addDisabled: false,
+          //   // 表单新增时是否可见
+          //   addDisplay: true,
+          //   // 表单新增时是否为查看模式
+          //   addDetail: false,
+          //   // 表单编辑时是否禁止
+          //   editDisabled: false,
+          //   // 表单编辑时是否可见
+          //   editDisplay: true,
+          //   // 表单编辑时是否为查看模式
+          //   editDetail: false,
+          //   // display: false,
+          //   hide: true,
+          //   rules: [
+          //     {
+          //       required: true,
+          //       message: "请选择考试时间",
+          //       trigger: "blur",
+          //     },
+          //   ],
+          //   width: 250,
+          // },
           {
             label: "考试时间",
-            prop: "examTime",
-            type: "daterange",
-            // span: 24,
-            format: "yyyy-MM-dd HH:mm:ss",
-            valueFormat: "yyyy-MM-dd HH:mm:ss",
-            startPlaceholder: "考试开始时间",
-            endPlaceholder: "考试结束时间",
+            prop: "startTime",
+            type: "datetime",
+            format: "yyyy-MM-dd HH:mm",
+            valueFormat: "yyyy-MM-dd HH:mm",
             // 表单新增时是否禁止
             addDisabled: false,
             // 表单新增时是否可见
@@ -199,8 +228,6 @@
             editDisplay: true,
             // 表单编辑时是否为查看模式
             editDetail: false,
-            // display: false,
-            hide: true,
             rules: [
               {
                 required: true,
@@ -208,50 +235,28 @@
                 trigger: "blur",
               },
             ],
-            width: 250,
           },
-          {
-            label: "考试开始时间",
-            prop: "startTime",
-            type: "datetime",
-            // span: 24,
-            format: "yyyy-MM-dd HH:mm:ss",
-            valueFormat: "yyyy-MM-dd HH:mm:ss",
-            // 表单新增时是否禁止
-            addDisabled: false,
-            // 表单新增时是否可见
-            addDisplay: false,
-            // 表单新增时是否为查看模式
-            addDetail: false,
-            // 表单编辑时是否禁止
-            editDisabled: false,
-            // 表单编辑时是否可见
-            editDisplay: false,
-            // 表单编辑时是否为查看模式
-            editDetail: false,
-            width: 180,
-          },
-          {
-            label: "考试结束时间",
-            prop: "endTime",
-            type: "datetime",
-            // span: 24,
-            format: "yyyy-MM-dd HH:mm:ss",
-            valueFormat: "yyyy-MM-dd HH:mm:ss",
-            // 表单新增时是否禁止
-            addDisabled: false,
-            // 表单新增时是否可见
-            addDisplay: false,
-            // 表单新增时是否为查看模式
-            addDetail: false,
-            // 表单编辑时是否禁止
-            editDisabled: false,
-            // 表单编辑时是否可见
-            editDisplay: false,
-            // 表单编辑时是否为查看模式
-            editDetail: false,
-            width: 180,
-          },
+          // {
+          //   label: "考试结束时间",
+          //   prop: "endTime",
+          //   type: "datetime",
+          //   // span: 24,
+          //   format: "yyyy-MM-dd HH:mm:ss",
+          //   valueFormat: "yyyy-MM-dd HH:mm:ss",
+          //   // 表单新增时是否禁止
+          //   addDisabled: false,
+          //   // 表单新增时是否可见
+          //   addDisplay: false,
+          //   // 表单新增时是否为查看模式
+          //   addDetail: false,
+          //   // 表单编辑时是否禁止
+          //   editDisabled: false,
+          //   // 表单编辑时是否可见
+          //   editDisplay: false,
+          //   // 表单编辑时是否为查看模式
+          //   editDetail: false,
+          //   width: 180,
+          // },
           {
             label: "创建人",
             prop: "creator",
@@ -394,9 +399,9 @@
     },
     // 新增
     questionBankRowSave(row, done, loading) {
-      row.startTime = row.examTime[0];
-      row.endTime = row.examTime[1];
-      row.examTime = JSON.stringify(row.examTime);
+      row.startTime = row.startTime+":00";
+      // row.endTime = row.examTime[1];
+      // row.examTime = JSON.stringify(row.examTime);
       add(row).then(
         () => {
           this.questionBankOnLoad(this.questionBankPage);
@@ -413,12 +418,12 @@
       );
     },
     questionBankRowUpdate(row, index, done, loading) {
-      if (Array.isArray(row.examTime) != true) {
-        row.examTime = row.examTime.split(",");
-      }
-      row.startTime = row.examTime[0];
-      row.endTime = row.examTime[1];
-      row.examTime = JSON.stringify(row.examTime);
+      // if (Array.isArray(row.examTime) != true) {
+      //   row.examTime = row.examTime.split(",");
+      // }
+      row.startTime = row.startTime+":00";
+      // row.endTime = row.examTime[1];
+      // row.examTime = JSON.stringify(row.examTime);
       update(row).then(
         () => {
           this.questionBankOnLoad(this.questionBankPage);

--
Gitblit v1.9.3