增加公开课的查询

This commit is contained in:
daihh
2022-10-11 11:52:59 +08:00
parent f51bf6f481
commit 1e42d5f1a8
2 changed files with 45 additions and 8 deletions

View File

@@ -79,9 +79,12 @@
</el-input>
</el-form-item>
<el-form-item label="场景" v-show="!weike.onlyRequired">
<el-select v-model="courseInfo.forScene" style="width: 100%;" clearable>
<el-option v-for="item in sceneList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
<el-col :span="18">
<el-select v-model="courseInfo.forScene" style="width: 100%;" clearable>
<el-option v-for="item in sceneList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-col>
<el-col :span="6"><el-checkbox v-model="courseInfo.openCourse" :true-label="1" :false-label="0">公开课</el-checkbox></el-col>
</el-form-item>
<el-form-item label="授课教师" required>
<!--授课老师默认是当前操作人-->
@@ -190,7 +193,12 @@
<el-tab-pane label="课程信息" name="base" style="width: 90%;">
<!-- :rules="rulesTwo" -->
<el-form label-width="80px" size="mini">
<el-form-item label="名称" required><el-input maxlength="90" v-model="courseInfo.name" show-word-limit placeholder="课程名称(限90字以内)"></el-input></el-form-item>
<el-form-item label="名称" required>
<el-col :span="18">
<el-input maxlength="90" v-model="courseInfo.name" show-word-limit placeholder="课程名称(限90字以内)"></el-input>
</el-col>
<el-col :span="6" style="padding-left: 30px;"><el-checkbox v-model="courseInfo.openCourse" :true-label="1" :false-label="0">公开课</el-checkbox></el-col>
</el-form-item>
<el-form-item label="封面图片">
<el-col :span="12">
<div style="display:flex">
@@ -885,6 +893,7 @@ export default {
this.$prompt('请输入新章的名称', '添加章', {
confirmButtonText: '确定',
cancelButtonText: '取消',
customClass:'cusprompt',
inputPattern:/^(a-z|A-Z|0-9)*[^$%^&*;:,<>?()\""\']{1,20}$/,
inputErrorMessage:'不要超过20个字'
})
@@ -1208,7 +1217,7 @@ export default {
return;
}
if(this.weike.dlgShow && !this.unsavedWeiContent()){
return;
}
@@ -1554,4 +1563,16 @@ export default {
}
}
}
</style>
<style lang="scss">
.cusprompt{
padding: 20px 30px;
.el-message-box__content{
margin-top: 30px;
.el-message-box__input{
}
}
}
</style>