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