WANG 6 years ago
parent
commit
3def9eb1a7

+ 7 - 2
src/modules/examwork/view/offlineExamOrgSettings.vue

@@ -362,8 +362,13 @@ export default {
       });
       });
     },
     },
     addOrgSetting() {
     addOrgSetting() {
-      this.orgSetting.beginTime = this.orgSettingDatetimeRange[0];
-      this.orgSetting.endTime = this.orgSettingDatetimeRange[1];
+      if (!this.orgSettingDatetimeRange) {
+        this.orgSetting.beginTime = null;
+        this.orgSetting.endTime = null;
+      } else {
+        this.orgSetting.beginTime = this.orgSettingDatetimeRange[0];
+        this.orgSetting.endTime = this.orgSettingDatetimeRange[1];
+      }
       this.$refs.addOrgSettingForm.validate(valid => {
       this.$refs.addOrgSettingForm.validate(valid => {
         if (valid) {
         if (valid) {
           let url = EXAM_WORK_API + "/exam/examOrgSettings";
           let url = EXAM_WORK_API + "/exam/examOrgSettings";

+ 8 - 2
src/modules/examwork/view/onlineExamOrgSettings.vue

@@ -381,8 +381,14 @@ export default {
       });
       });
     },
     },
     updateOrgSetting() {
     updateOrgSetting() {
-      this.orgSetting.beginTime = this.orgSettingDatetimeRange[0];
-      this.orgSetting.endTime = this.orgSettingDatetimeRange[1];
+      if (!this.orgSettingDatetimeRange) {
+        this.orgSetting.beginTime = null;
+        this.orgSetting.endTime = null;
+      } else {
+        this.orgSetting.beginTime = this.orgSettingDatetimeRange[0];
+        this.orgSetting.endTime = this.orgSettingDatetimeRange[1];
+      }
+
       this.$refs.updateOrgSettingForm.validate(valid => {
       this.$refs.updateOrgSettingForm.validate(valid => {
         if (valid) {
         if (valid) {
           let url = EXAM_WORK_API + "/exam/examOrgSettings";
           let url = EXAM_WORK_API + "/exam/examOrgSettings";