From 70370be9f2d6a45c5752e18b7e9b127174f7e3c6 Mon Sep 17 00:00:00 2001 From: ZhangXianQiang <1135831638@qq.com> Date: 星期四, 16 五月 2024 18:05:18 +0800 Subject: [PATCH] fix:修改学习文件 --- src/views/onlineStudy/file.vue | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/views/onlineStudy/file.vue b/src/views/onlineStudy/file.vue index 38764a1..a393cc3 100644 --- a/src/views/onlineStudy/file.vue +++ b/src/views/onlineStudy/file.vue @@ -7,7 +7,7 @@ </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> @@ -20,6 +20,8 @@ <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> @@ -55,6 +57,7 @@ </template> </el-table-column> </el-table> + <pagination v-show="total > 0" :total="total" :page.sync="searchForm.pageNum" :limit.sync="searchForm.pageSize" @pagination="page" /> @@ -66,7 +69,7 @@ </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> @@ -78,7 +81,7 @@ </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"> @@ -120,7 +123,9 @@ tableData: [], open: false, form: { - contentType: 'video' + contentType: 'video', + attachment: [], + temp: [] }, rules: { contentUrl: [ @@ -233,8 +238,8 @@ 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"); -- Gitblit v1.8.0