6
jinlin
2023-11-29 b21945e7dea2daa8b30bee3cdd4bca91277e3b5f
web/src/components/table-uploader/src/table-uploader.vue
@@ -1,6 +1,6 @@
<template>
  <div>
    <div class="config-uploader" v-if="oss">
    <div class="config-uploader1" 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">
@@ -50,12 +50,12 @@
        console.log(this.oss,"this.oss")
        // this.dataForm.files = this.oss
        this.$set(this.dataForm, 'files', this.oss)
        // 分解到每个字段给dataForm赋值
        this.fields.forEach(field => {
          // this.dataForm[field.busiField] = field.files
          this.$set(this.dataForm, field.busiField, field.files)
        })
        console.log(this.dataForm,'this.dataForm')
      }
    }
  },
@@ -102,8 +102,17 @@
}
</script>
<style>
.config-uploader label {
  width: 260px !important;
.config-uploader1 label {
  width: 30px !important;
}
.config-uploader1 a{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 180px;
}
.config-uploader1 .zt-upload {
  line-height: 0;
}
.zt .el-upload-list__item .el-progress{
  top:15px !important;