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/components/UploadC.vue | 6 ++----
src/views/onlineStudy/file.vue | 17 +++++++++++------
2 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/src/components/UploadC.vue b/src/components/UploadC.vue
index aa084d5..0f61e81 100644
--- a/src/components/UploadC.vue
+++ b/src/components/UploadC.vue
@@ -39,9 +39,7 @@
type: Number
},
fileUrl: {
- required: true,
- default: () => [],
- type: Array
+ type: Array,
}
},
data() {
@@ -70,7 +68,7 @@
}
return limit;
},
- }
+ },
}
</script>
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