Browse Source

bug修复

iZaiZaiA 2 years ago
parent
commit
2515447ef2
1 changed files with 8 additions and 4 deletions
  1. 8 4
      src/views/data-fill/components/HcUpload.vue

+ 8 - 4
src/views/data-fill/components/HcUpload.vue

@@ -1,8 +1,8 @@
 <template>
     <el-upload class="hc-upload-border" drag :action="action" :headers="getTokenHeader()" :data="uploadData" :accept="accept" :file-list="fileListData" multiple :disabled="uploadDisabled"
                :on-preview="uploadPreview" :before-remove="delUploadData" :on-success="uploadSuccess" :on-exceed="uploadExceed" :on-error="uploadError" :before-upload="beforeUpload"
-               :on-progress="uploadPreview" :on-remove="uploadRemove">
-        <div class="hc-upload-loading" v-loading="uploadDisabled" element-loading-text="上传中...">
+               :on-progress="uploadprogress" :on-remove="uploadRemove">
+        <div class="hc-upload-loading" v-loading="uploadDisabled" :element-loading-text="loadingText">
             <HcIcon name="backup" ui="text-5xl mt-4"/>
             <div class="el-upload__text">拖动文件到这里 或 <em>点击这里选择文件</em> 并上传</div>
         </div>
@@ -72,7 +72,9 @@ const uploadExceed = () => {
 }
 
 //上传中
+const loadingText = ref('上传中...')
 const uploadprogress = () => {
+    loadingText.value = '上传中...'
     uploadDisabled.value = true
 }
 
@@ -107,14 +109,16 @@ const uploadPreview = ({url}) => {
 
 //删除文件
 const delUploadData = async ({id}) => {
+    loadingText.value = '删除中...'
+    uploadDisabled.value = true
     const {error, code} = await wbsApi.removeBussFile({
         ids: id
-    },false)
+    })
+    uploadDisabled.value = false
     if (!error && code === 200) {
         window?.$message?.success('删除成功')
         return true
     } else {
-        window.$message?.error('删除失败');
         return false
     }
 }