|
@@ -26,21 +26,6 @@
|
|
|
:disabled="!editable"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="examStartTime" label="考试时间:">
|
|
|
- <el-date-picker
|
|
|
- v-model="createTime"
|
|
|
- type="datetimerange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="开始时间"
|
|
|
- end-placeholder="结束时间"
|
|
|
- value-format="timestamp"
|
|
|
- align="right"
|
|
|
- unlink-panels
|
|
|
- :disabled="!editable"
|
|
|
- @change="dateChange"
|
|
|
- >
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
<el-form-item prop="semesterId" label="使用学期:">
|
|
|
<semester-select
|
|
|
v-model="modalForm.semesterId"
|
|
@@ -278,8 +263,6 @@ import ExamBackupEdit from "../../base/components/ExamBackupEdit.vue";
|
|
|
const initModalForm = {
|
|
|
id: null,
|
|
|
name: "",
|
|
|
- examStartTime: "",
|
|
|
- examEndTime: "",
|
|
|
semesterId: "",
|
|
|
examId: "",
|
|
|
category: "FORMAL",
|
|
@@ -388,7 +371,6 @@ export default {
|
|
|
modalIsShow: false,
|
|
|
isSubmit: false,
|
|
|
modalForm: deepCopy(initModalForm),
|
|
|
- createTime: [],
|
|
|
PRINT_CONTENT_TYPE,
|
|
|
DRAW_RULE_TYPE,
|
|
|
PRINT_BACKUP_TYPE,
|
|
@@ -408,13 +390,6 @@ export default {
|
|
|
trigger: "change",
|
|
|
},
|
|
|
],
|
|
|
- examStartTime: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: "请设置考试时间",
|
|
|
- trigger: "change",
|
|
|
- },
|
|
|
- ],
|
|
|
semesterId: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -550,7 +525,6 @@ export default {
|
|
|
},
|
|
|
initData(val) {
|
|
|
if (val.id) {
|
|
|
- this.createTime = [val.examStartTime, val.examEndTime];
|
|
|
this.modalForm = this.$objAssign(deepCopy(initModalForm), val);
|
|
|
const transformInfo = (item) => {
|
|
|
const templateIds = item.templateId ? [item.templateId] : [];
|
|
@@ -611,7 +585,6 @@ export default {
|
|
|
(item) => this.templateSources[item.type]
|
|
|
);
|
|
|
this.modalForm = modalForm;
|
|
|
- this.createTime = [];
|
|
|
}
|
|
|
},
|
|
|
visibleChange() {
|
|
@@ -692,15 +665,6 @@ export default {
|
|
|
this.modalForm.printContent = JSON.parse(val.printContent);
|
|
|
this.checkSelectAll();
|
|
|
},
|
|
|
- dateChange() {
|
|
|
- if (this.createTime) {
|
|
|
- this.modalForm.examStartTime = this.createTime[0];
|
|
|
- this.modalForm.examEndTime = this.createTime[1];
|
|
|
- } else {
|
|
|
- this.modalForm.examStartTime = "";
|
|
|
- this.modalForm.examEndTime = "";
|
|
|
- }
|
|
|
- },
|
|
|
async submit() {
|
|
|
const valid = await this.$refs.modalFormComp.validate().catch(() => {});
|
|
|
if (!valid) return;
|