|
@@ -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
|
|
|
}
|
|
|
}
|