优化上传文件效果

This commit is contained in:
weipengfei 2023-10-17 14:42:16 +08:00
parent 2500669524
commit 58dfac9a55

View File

@ -88,6 +88,7 @@
:on-success="handleFile" :on-success="handleFile"
:on-exceed="handleExceed" :on-exceed="handleExceed"
:before-upload="beforeUpload" :before-upload="beforeUpload"
:before-remove="removeFile"
ref="upload" ref="upload"
> >
<el-icon class="el-icon--upload"><upload-filled /></el-icon> <el-icon class="el-icon--upload"><upload-filled /></el-icon>
@ -111,7 +112,12 @@
</template> </template>
<script lang="ts" setup name="withdrawEdit"> <script lang="ts" setup name="withdrawEdit">
import type { FormInstance, UploadRawFile } from "element-plus"; import type {
FormInstance,
UploadRawFile,
UploadFile,
UploadFiles,
} from "element-plus";
import Popup from "@/components/popup/index.vue"; import Popup from "@/components/popup/index.vue";
import { import {
apiWithdrawAdd, apiWithdrawAdd,
@ -243,6 +249,11 @@ const handleExceed = (files: any) => {
upload.value!.submit(); upload.value!.submit();
}; };
const removeFile = (uploadFile: UploadFile, uploadFiles: UploadFiles) => {
formData.voucher = "";
return true;
};
// //
const handleFile = (e: any) => { const handleFile = (e: any) => {
if (e.code == 0 && e.show == 1) { if (e.code == 0 && e.show == 1) {