|
@@ -358,6 +358,16 @@ let validateName = (rule, value, callback) => {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+let validateExamDatetimeRange = (rule, value, callback) => {
|
|
|
+ let examDatetimeRange = _this.examDatetimeRange;
|
|
|
+ if (!examDatetimeRange) {
|
|
|
+ callback(new Error("请输入考试时间"));
|
|
|
+ _this.activeName = "tab1";
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
let validateDuration = (rule, value, callback) => {
|
|
|
let duration = _this.form.duration;
|
|
|
if (duration == "") {
|
|
@@ -519,6 +529,13 @@ export default {
|
|
|
examId: "",
|
|
|
rules: {
|
|
|
name: [{ required: true, validator: validateName, trigger: "blur" }],
|
|
|
+ examDatetimeRange: [
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ validator: validateExamDatetimeRange,
|
|
|
+ trigger: "blur"
|
|
|
+ }
|
|
|
+ ],
|
|
|
duration: [
|
|
|
{ required: true, validator: validateDuration, trigger: "blur" }
|
|
|
],
|