|
@@ -19,7 +19,7 @@
|
|
|
<h3 class="apply-part-title">命题信息</h3>
|
|
|
<info-exam-task ref="InfoExamTask"></info-exam-task>
|
|
|
</div>
|
|
|
- <div class="apply-part">
|
|
|
+ <div v-if="!IS_MODEL3" class="apply-part">
|
|
|
<h3 class="apply-part-title">考务信息</h3>
|
|
|
<info-print-task ref="InfoPrintTask"></info-print-task>
|
|
|
</div>
|
|
@@ -152,7 +152,10 @@ export default {
|
|
|
"infoExamTaskDetail",
|
|
|
"infoExamPrintPlan",
|
|
|
"infoPrintTask"
|
|
|
- ])
|
|
|
+ ]),
|
|
|
+ IS_MODEL3() {
|
|
|
+ return this.infoExamTask.examModel === "MODEL3";
|
|
|
+ }
|
|
|
},
|
|
|
mounted() {
|
|
|
this.getExamRule();
|
|
@@ -224,10 +227,8 @@ export default {
|
|
|
if (result !== "confirm") return;
|
|
|
this.loading = true;
|
|
|
// 数据校验
|
|
|
- const validAll = [
|
|
|
- this.$refs.InfoExamTask.checkData(),
|
|
|
- this.$refs.InfoPrintTask.checkData()
|
|
|
- ];
|
|
|
+ let validAll = [this.$refs.InfoExamTask.checkData()];
|
|
|
+ if (!this.IS_MODEL3) validAll.push(this.$refs.InfoPrintTask.checkData());
|
|
|
const validResult = await Promise.all(validAll).catch(() => {});
|
|
|
if (!validResult) {
|
|
|
this.loading = false;
|
|
@@ -235,13 +236,13 @@ export default {
|
|
|
}
|
|
|
// 更新infos
|
|
|
this.$refs.InfoExamTask.updeteData();
|
|
|
- this.$refs.InfoPrintTask.updeteData();
|
|
|
+ if (!this.IS_MODEL3) this.$refs.InfoPrintTask.updeteData();
|
|
|
|
|
|
- const examTaskContent = {
|
|
|
+ let examTaskContent = {
|
|
|
examTask: this.infoExamTask,
|
|
|
- examTaskDetail: this.infoExamTaskDetail,
|
|
|
- examDetail: this.infoPrintTask
|
|
|
+ examTaskDetail: this.infoExamTaskDetail
|
|
|
};
|
|
|
+ if (!this.IS_MODEL3) examTaskContent.examDetail = this.infoPrintTask;
|
|
|
let datas = {
|
|
|
examTaskContent: JSON.stringify(examTaskContent),
|
|
|
...this.flowInfo
|