| | |
| | | </el-form-item> |
| | | <el-form-item label="学习类型"> |
| | | <el-select v-model="searchForm.belongType" clearable @clear="page" @change="page" placeholder="学习类型"> |
| | | <el-option v-for="type in typeList" :key="type.id" :label="type.typeName" :value="type.id"> |
| | | <el-option v-for="item in typeList" :key="item.id" :label="item.typeName" :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | <el-button type="danger" @click="batchRemove" size="small" style="margin-left: 5px">删除</el-button> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <el-table :data="tableData" border @selection-change="handleSelectionChange" style="width: 100%"> |
| | | <el-table-column type="selection" width="55"> |
| | | </el-table-column> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | |
| | | <pagination v-show="total > 0" :total="total" :page.sync="searchForm.pageNum" :limit.sync="searchForm.pageSize" |
| | | @pagination="page" /> |
| | | |
| | |
| | | </el-form-item> |
| | | <el-form-item label="学习类型" prop="belongType"> |
| | | <el-select v-model="form.belongType" placeholder="学习类型"> |
| | | <el-option v-for="type in typeList" :key="type.id" :label="type.typeName" :value="type.id"> |
| | | <el-option v-for="item in typeList" :key="item.id" :label="item.typeName" :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="上传文件(一个)" prop="contentUrl"> |
| | | <upload v-show="form.contentType" ref="upload" :fileUrl="fileContentUrl" :fileType="form.contentType" |
| | | <upload v-show="form.contentType" ref="upload" :fileUrl="form.contentUrl" :fileType="form.contentType" |
| | | :fileSizeLimitM="1024" :uploadNum="1" @getUploadUrl="getUploadUrl" @removeFile="removeFile" /> |
| | | </el-form-item> |
| | | <el-form-item label="附件(最多3个)" prop="attachment"> |
| | |
| | | tableData: [], |
| | | open: false, |
| | | form: { |
| | | contentType: 'video' |
| | | contentType: 'video', |
| | | attachment: [], |
| | | temp: [] |
| | | }, |
| | | rules: { |
| | | contentUrl: [ |
| | |
| | | handleUpdate(row) { |
| | | this.form.id = row.id; |
| | | this.form.contentType = row.contentType; |
| | | this.form.contentUrl = row.contentUrl; |
| | | this.form.attachment = row.attachment; |
| | | this.form.contentUrl = [row.contentUrl] || []; |
| | | this.form.attachment = row.attachment || []; |
| | | this.form.subject = row.subject; |
| | | this.form.belongType = row.belongType; |
| | | console.log(row, "dfddddddd"); |