From c041523ff100a6a43ebc4411125a3e566e19f193 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期五, 24 十一月 2023 14:16:16 +0800
Subject: [PATCH] Changes

---
 web/src/components/table-uploader/src/table-uploader.vue |   23 ++++++++---------------
 1 files changed, 8 insertions(+), 15 deletions(-)

diff --git a/web/src/components/table-uploader/src/table-uploader.vue b/web/src/components/table-uploader/src/table-uploader.vue
index dfde297..7856c5e 100644
--- a/web/src/components/table-uploader/src/table-uploader.vue
+++ b/web/src/components/table-uploader/src/table-uploader.vue
@@ -1,25 +1,12 @@
 <template>
   <div>
-    <div class="config-uploader" >
+    <div class="config-uploader" v-if="oss">
       <div v-for="group in (oss.groups || [])" :key="group.busiFieldGroup">
          <zt-form-item v-for="field in group.fields" :prop="field.busiField"
                        :key="field.busiField" :rules="field.isRequired ? 'required':''" style="width: 100%;margin-bottom: 0">
            <zt-uploader v-model="dataForm[field.busiField]" multiple :limit="field.fileLimit" :file-type="field.fileType"
                         :accept="field.accept" :file-size="field.fileSize" @input="change(field.busiField)"/>
          </zt-form-item>
-<!--        <el-table :data="group.fields" :show-header="false">-->
-<!--          <el-table-column width="250" style="text-align: left;white-space:nowrap;">-->
-<!--            <template slot-scope="scope">-->
-<!--              <span v-html="scope.row.busiFieldName"></span>-->
-<!--            </template>-->
-<!--          </el-table-column>-->
-<!--          <el-table-column align="left">-->
-<!--            <template slot-scope="scope">-->
-<!--              <zt-uploader v-model="dataForm[scope.row.busiField]" multiple :limit="scope.row.fileLimit" :file-type="scope.row.fileType"-->
-<!--                           :accept="scope.row.accept" :file-size="scope.row.fileSize" @getUploaderImg="getUploaderImg" @input="change(scope.row.busiField)"/>-->
-<!--            </template>-->
-<!--          </el-table-column>-->
-<!--        </el-table>-->
       </div>
     </div>
   </div>
@@ -60,6 +47,7 @@
           ...this.getOss(),
           ...(val || {})
         }
+        console.log(this.oss,"this.oss")
         // this.dataForm.files = this.oss
         this.$set(this.dataForm, 'files', this.oss)
 
@@ -72,6 +60,7 @@
     }
   },
   mounted() {
+
     this.oss = this.getOss()
     if (this.oss) {
       this.oss.groups.forEach(group => {
@@ -91,10 +80,14 @@
     },
     change(busiField) {
       console.log(busiField,'busiField busiField')
+
       this.fields.forEach(field => {
         if (field.busiField === busiField) {
           field.files.length = 0
-          this.dataForm[busiField].forEach(file => field.files.push(file))
+          this.dataForm[busiField].forEach(file => {
+            console.log(file,"change file")
+            field.files.push(file)
+          })
         }
       })
     },

--
Gitblit v1.9.1