|
|
|
|
@ -150,6 +150,32 @@
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<template v-if="form.type === 3" v-slot:course_type_id>
|
|
|
|
|
<div class="xy-table-item">
|
|
|
|
|
<div class="xy-table-item-label" style="font-weight: bold">
|
|
|
|
|
<span style="color: red; font-weight: bold; padding-right: 4px"
|
|
|
|
|
>*</span
|
|
|
|
|
>课程体系:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="xy-table-item-content">
|
|
|
|
|
<el-select
|
|
|
|
|
v-model="form.course_type_id"
|
|
|
|
|
placeholder="请选择课程体系"
|
|
|
|
|
clearable
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in courseTypeOptions"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<template v-slot:title>
|
|
|
|
|
<div class="xy-table-item">
|
|
|
|
|
<div class="xy-table-item-label" style="font-weight: bold">
|
|
|
|
|
@ -537,6 +563,7 @@ export default {
|
|
|
|
|
form: {
|
|
|
|
|
is_publish:1,
|
|
|
|
|
type: "",
|
|
|
|
|
course_type_id: "",
|
|
|
|
|
course_id: "",
|
|
|
|
|
introduce: "",
|
|
|
|
|
course_content_id: "",
|
|
|
|
|
@ -571,6 +598,13 @@ export default {
|
|
|
|
|
trigger: 'change'
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
course_type_id: [
|
|
|
|
|
{
|
|
|
|
|
required: true,
|
|
|
|
|
message: "请选择课程体系",
|
|
|
|
|
trigger: 'change'
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
title: [
|
|
|
|
|
{
|
|
|
|
|
required: true,
|
|
|
|
|
@ -820,6 +854,7 @@ export default {
|
|
|
|
|
// 手动验证主表单必填字段
|
|
|
|
|
const mainErrors = [];
|
|
|
|
|
if (!this.form.type) mainErrors.push('请选择日程类型');
|
|
|
|
|
if (this.form.type === 3 && !this.form.course_type_id) mainErrors.push('请选择课程体系');
|
|
|
|
|
if (!this.form.title) mainErrors.push('请输入标题');
|
|
|
|
|
if (!this.form.start_time) mainErrors.push('请选择开始时间');
|
|
|
|
|
|
|
|
|
|
@ -1028,6 +1063,7 @@ export default {
|
|
|
|
|
this.form = {
|
|
|
|
|
is_publish: 1,
|
|
|
|
|
type: "",
|
|
|
|
|
course_type_id: "",
|
|
|
|
|
course_id: "",
|
|
|
|
|
introduce: "",
|
|
|
|
|
course_content_id: "",
|
|
|
|
|
|