fix: 修复上传失败时提示错误问题

pull/1207/head
June 2024-04-22 09:17:14 +08:00
parent ec1649629d
commit 49a851aea8
1 changed files with 9 additions and 5 deletions

View File

@ -78,7 +78,7 @@
import { defineComponent, ref } from 'vue';
import CropperImage from './Cropper.vue';
import { Space, Upload, Avatar, Tooltip } from 'ant-design-vue';
import { Space, Upload, Avatar, Tooltip, message } from 'ant-design-vue';
import { useDesign } from '/@/hooks/web/useDesign';
import { BasicModal, useModalInner } from '/@/components/Modal';
import { dataURLtoBlob } from '/@/utils/file/base64Conver';
@ -149,11 +149,15 @@
try {
setModalProps({ confirmLoading: true });
const result = await uploadApi({ name: 'file', file: blob, filename });
emit('uploadSuccess', {
if(result && result.success) {
emit('uploadSuccess', {
source: previewSource.value,
data: result.data || result.message,
});
closeModal();
data: result.data || result.message,
});
closeModal();
} else {
message.error(result.message)
}
} finally {
setModalProps({ confirmLoading: false });
}