fix: 修复上传失败时提示错误问题
parent
ec1649629d
commit
49a851aea8
|
@ -78,7 +78,7 @@
|
||||||
|
|
||||||
import { defineComponent, ref } from 'vue';
|
import { defineComponent, ref } from 'vue';
|
||||||
import CropperImage from './Cropper.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 { useDesign } from '/@/hooks/web/useDesign';
|
||||||
import { BasicModal, useModalInner } from '/@/components/Modal';
|
import { BasicModal, useModalInner } from '/@/components/Modal';
|
||||||
import { dataURLtoBlob } from '/@/utils/file/base64Conver';
|
import { dataURLtoBlob } from '/@/utils/file/base64Conver';
|
||||||
|
@ -149,11 +149,15 @@
|
||||||
try {
|
try {
|
||||||
setModalProps({ confirmLoading: true });
|
setModalProps({ confirmLoading: true });
|
||||||
const result = await uploadApi({ name: 'file', file: blob, filename });
|
const result = await uploadApi({ name: 'file', file: blob, filename });
|
||||||
emit('uploadSuccess', {
|
if(result && result.success) {
|
||||||
|
emit('uploadSuccess', {
|
||||||
source: previewSource.value,
|
source: previewSource.value,
|
||||||
data: result.data || result.message,
|
data: result.data || result.message,
|
||||||
});
|
});
|
||||||
closeModal();
|
closeModal();
|
||||||
|
} else {
|
||||||
|
message.error(result.message)
|
||||||
|
}
|
||||||
} finally {
|
} finally {
|
||||||
setModalProps({ confirmLoading: false });
|
setModalProps({ confirmLoading: false });
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue