| | |
| | | @clear="page" @input="page"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="班级"> |
| | | <el-select v-model="searchForm.classId" clearable @clear="page" @change="page" placeholder="班级"> |
| | | <el-select v-model="searchForm.classId" size="small" clearable @clear="page" @change="page" placeholder="班级"> |
| | | <el-option v-for="item in classesIds" :key="item.id" :label="item.className" :value="item.id"/> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="科目"> |
| | | <el-select v-model="searchForm.subjectId" clearable @clear="page" @change="page" placeholder="科目"> |
| | | <el-select v-model="searchForm.subjectId" size="small" clearable @clear="page" @change="page" placeholder="科目"> |
| | | <el-option v-for="item in typeList" :key="item.id" :label="item.name" :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="文件类型"> |
| | | <el-select v-model="searchForm.contentType" clearable @clear="page" @change="page" placeholder="文件类型"> |
| | | <el-select v-model="searchForm.contentType" size="small" clearable @clear="page" @change="page" placeholder="文件类型"> |
| | | <el-option |
| | | v-for="item in contentTypeList" |
| | | :key="item.value" |
| | |
| | | </el-form> |
| | | <div> |
| | | <el-button type="primary" @click="handlerAdd" size="small">添加</el-button> |
| | | <el-button type="danger" @click="batchRemove" size="small" style="margin-left: 5px">删除</el-button> |
| | | <el-popconfirm title="确认批量删除吗?" @confirm="batchRemove"> |
| | | <el-button slot="reference" type="danger" size="small" style="margin-left: 5px">删除</el-button> |
| | | </el-popconfirm> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <el-form-item label="主题简介" prop="introduction"> |
| | | <el-input v-model="form.introduction" placeholder="主题内容"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="班级"> |
| | | <el-form-item label="班级" prop="classId"> |
| | | <el-select |
| | | v-model="form.classId" |
| | | placeholder="班级" |
| | |
| | | introduction: [ |
| | | { required: true, message: '请输入主题内容', trigger: 'blur' } |
| | | ], |
| | | classId: [ |
| | | { required: true, message: '请选择班级', trigger: 'blur' } |
| | | ], |
| | | subjectId: [ |
| | | { required: true, message: '请选择科目', trigger: 'blur' } |
| | | ], |
| | | belongType: [ |
| | | { required: true, message: '请选择学习分类', trigger: 'change' } |
| | | ], |
| | |
| | | if (row.contentType === 'ppt') { |
| | | return 'PPT' |
| | | } |
| | | |
| | | }, |
| | | clearFile () { |
| | | this.form.contentUrl = [] |
| | |
| | | this.form.belongType = row.belongType |
| | | this.dialogTitle = '修改学习内容' |
| | | this.open = true |
| | | }, |
| | | } |
| | | }, |
| | | mounted () { |
| | | this.page() |