|
@@ -143,7 +143,7 @@
|
|
|
<el-row>
|
|
|
<el-form-item
|
|
|
label="考试时间"
|
|
|
- prop="examDatetimeRange"
|
|
|
+ prop="orgSettingDatetimeRange"
|
|
|
label-width="110px"
|
|
|
>
|
|
|
<el-date-picker
|
|
@@ -221,7 +221,7 @@
|
|
|
<el-row>
|
|
|
<el-form-item
|
|
|
label="考试时间"
|
|
|
- prop="examDatetimeRange"
|
|
|
+ prop="orgSettingDatetimeRange"
|
|
|
label-width="110px"
|
|
|
>
|
|
|
<el-date-picker
|
|
@@ -268,6 +268,18 @@
|
|
|
import { CORE_API, EXAM_WORK_API } from "@/constants/constants.js";
|
|
|
import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
|
|
|
|
|
|
+let _this = null;
|
|
|
+
|
|
|
+let validateOrgSettingDatetimeRange = (rule, value, callback) => {
|
|
|
+ let examDatetimeRange = _this.orgSettingDatetimeRange;
|
|
|
+ if (!examDatetimeRange) {
|
|
|
+ callback(new Error("请输入考试时间"));
|
|
|
+ _this.activeName = "tab1";
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
export default {
|
|
|
components: { LinkTitlesCustom },
|
|
|
data() {
|
|
@@ -300,7 +312,16 @@ export default {
|
|
|
updateOrgSettingDialog: false,
|
|
|
orgList4InsertOrUpdate: [],
|
|
|
loadingOrg4InsertOrUpdate: false,
|
|
|
- orgSettingRules: {}
|
|
|
+ orgSettingRules: {
|
|
|
+ orgId: [{ required: true, trigger: "blur" }],
|
|
|
+ orgSettingDatetimeRange: [
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ validator: validateOrgSettingDatetimeRange,
|
|
|
+ trigger: "blur"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -446,6 +467,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
+ _this = this;
|
|
|
this.examId = this.$route.params.id;
|
|
|
this.formSearch.examId = this.examId;
|
|
|
this.init();
|