|
@@ -205,18 +205,22 @@ const handRemove = () => {
|
|
|
}, 100);
|
|
|
};
|
|
|
// 上传失败
|
|
|
-const onUploadError = (error: Error) => {
|
|
|
+const onUploadError = (error: Error,uploadFile: UploadFile, uploadFiles: UploadFiles) => {
|
|
|
+ try {
|
|
|
+ const errMessage = JSON.parse(error.message)?.message ?? `文件 ${uploadFile.name} 上传失败`;
|
|
|
+ // 从文件列表中移除失败的文件
|
|
|
+ fileList.value = fileList.value.filter(item => item.response);
|
|
|
+ console.error(`文件 ${uploadFile.name} 上传失败`);
|
|
|
+ console.log(fileList.value,'111')
|
|
|
+ ElMessage.error(errMessage);
|
|
|
+ } catch (e) {
|
|
|
+ ElMessage.error(`文件 ${uploadFile.name} 上传失败`);
|
|
|
+ }
|
|
|
setTimeout(() => {
|
|
|
updateData();
|
|
|
uploadLoading.value = false; // 模拟上传过程
|
|
|
uploadingDisabled.value = false;
|
|
|
}, 100);
|
|
|
- try {
|
|
|
- const errMessage = JSON.parse(error.message)?.message ?? '上传失败';
|
|
|
- ElMessage.error(errMessage);
|
|
|
- } catch (e) {
|
|
|
- ElMessage.error('上传失败');
|
|
|
- }
|
|
|
};
|
|
|
// 删除
|
|
|
const handleRemove = (uploadFile: any) => {
|