odc.xiaohui
2023-12-20 7f7e010a048f2de8dcb6dd2e6e3e3da1ebfd4f43
src/components/FileUpload/index.vue
@@ -16,6 +16,7 @@
    >
      <!-- 上传按钮 -->
      <el-button type="primary">选取文件</el-button>
<!--      <el-progress :percentage="downloadProgress" />-->
    </el-upload>
    <!-- 上传提示 -->
    <div class="el-upload__tip" v-if="showTip">
@@ -62,7 +63,7 @@
);
const fileUploadRef = ref<ElUploadInstance>();
const downloadProgress = ref(0);
// watch(() => props.modelValue, async val => {
//   console.log(val,props.modelValue);
//     if (val) {
@@ -158,8 +159,21 @@
const handleUploadError = () => {
    proxy?.$modal.msgError("上传文件失败");
}
const debounce = (fn: Function, delay = 1500) => {
  let timer: number | null = null;
  return (...args: any[]) => {
    if (timer) {
      clearTimeout(timer);
    }
    timer = setTimeout(() => {
      fn(...args);
    }, delay);
  }
}
const handleUploadProgress=(e: any) => {
    emit('closePopup','123123');
  // downloadProgress.value = downloadProgress.value + 50
  // emit('closePopup','123123');
  emit('openPopup','123123');
}
// 上传成功回调
const handleUploadSuccess = (res: any, file: UploadFile) => {