From a74d1bca03107a13b7567beef5e5b0790a557386 Mon Sep 17 00:00:00 2001 From: xingyu Date: Fri, 18 Aug 2023 19:20:47 +0800 Subject: [PATCH] fix: upload --- src/components/Form/src/components/FileUpload.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/Form/src/components/FileUpload.vue b/src/components/Form/src/components/FileUpload.vue index 90ecd835..6baece2f 100644 --- a/src/components/Form/src/components/FileUpload.vue +++ b/src/components/Form/src/components/FileUpload.vue @@ -182,8 +182,9 @@ function onFileChange(info) { } } if (info.file.status === 'done') { + let successFileList = [] if (info.file.response.success) { - fileListTemp = fileListTemp.map((file) => { + successFileList = fileListTemp.map((file) => { if (file.response) { const reUrl = file.response.message file.url = reUrl @@ -191,6 +192,13 @@ function onFileChange(info) { return file }) } + else { + successFileList = fileListTemp.filter((item) => { + return item.uid !== info.file.uid + }) + createMessage.error(`${info.file.name} 上传失败.`) + } + fileListTemp = successFileList } else if (info.file.status === 'error') { createMessage.error(`${info.file.name} 上传失败.`)