CrazyLionLi
2022-04-18 f149f8a64b98c892c14d3fdf9dedbf81e1de2b5b
fix 修复文件上传组件 样式错乱与上传成功后列表数据异常问题

对应gitee issue https://gitee.com/y_project/RuoYi-Vue/issues/I53CS3
已修改1个文件
5 ■■■■■ 文件已修改
src/components/FileUpload/index.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/FileUpload/index.vue
@@ -16,6 +16,7 @@
    >
      <!-- 上传按钮 -->
      <el-button type="primary">选取文件</el-button>
    </el-upload>
      <!-- 上传提示 -->
      <div class="el-upload__tip" v-if="showTip">
        请上传
@@ -23,8 +24,6 @@
        <template v-if="fileType"> 格式为 <b style="color: #f56c6c">{{ fileType.join("/") }}</b> </template>
        的文件
      </div>
    </el-upload>
    <!-- 文件列表 -->
    <transition-group class="upload-file-list el-upload-list el-upload-list--text" name="el-fade-in-linear" tag="ul">
      <li :key="file.uid" class="el-upload-list__item ele-upload-list__item-content" v-for="(file, index) in fileList">
@@ -142,7 +141,7 @@
function handleUploadSuccess(res, file) {
  uploadList.value.push({ name: res.fileName, url: res.fileName });
  if (uploadList.value.length === number.value) {
    fileList.value = fileList.value.concat(uploadList.value);
    fileList.value = fileList.value.filter(f => f.url !== undefined).concat(uploadList.value);
    uploadList.value = [];
    number.value = 0;
    emit("update:modelValue", listToString(fileList.value));