qirong
2023-12-12 1357e7d57eb6a27333f86cbcb8517428f3f4ea9a
src/components/FileUpload/index.vue
@@ -12,13 +12,14 @@
      ref="fileUploadRef"
      :auto-upload="false"
      :on-exceed="handleExceed"
      :before-upload="handleBeforeUpload"
    >
      <!-- 上传按钮 -->
      <el-button type="primary">选取文件</el-button>
    </el-upload>
    <!-- 上传提示 -->
    <div class="el-upload__tip" v-if="showTip">
      <span>请上传文件</span>
      <span>上传文件大小不能超过200MB</span>
    </div>
  </div>
@@ -144,7 +145,6 @@
            return false;
        }
    }
    proxy?.$modal.loading("正在上传文件,请稍候...");
    number.value++;
    return true;
}
@@ -159,7 +159,7 @@
    proxy?.$modal.msgError("上传文件失败");
}
const handleUploadProgress=(e: any) => {
  downloadLoadingInstance = ElLoading.service({ text: '正在上传文件,请稍候', background: 'rgba(0, 0, 0, 0.7)' });
    emit('closePopup','123123');
}
// 上传成功回调
const handleUploadSuccess = (res: any, file: UploadFile) => {
@@ -172,7 +172,7 @@
      fileUploadRef.value!.clearFiles()
      downloadLoadingInstance.close();
        // uploadList.value.push({ name: res.data.fileName, url: res.data.url, ossId: res.data.ossId });
        // uploadedSuccessfully();
        uploadedSuccessfully();
    }else if (res.code == 401) {
        location.reload()
    } else {
@@ -181,7 +181,6 @@
        proxy?.$modal.msgError(res.msg);
        fileUploadRef.value?.handleRemove(file);
        uploadedSuccessfully();
      downloadLoadingInstance.close();
    }
}