From 49a851aea8a17a2c4f687ce10e9d97e255fc9929 Mon Sep 17 00:00:00 2001 From: June <1601745371@qq.com> Date: Mon, 22 Apr 2024 09:17:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E6=97=B6=E6=8F=90=E7=A4=BA=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Cropper/src/CopperModal.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/components/Cropper/src/CopperModal.vue b/src/components/Cropper/src/CopperModal.vue index 33a6fef..34dd8ca 100644 --- a/src/components/Cropper/src/CopperModal.vue +++ b/src/components/Cropper/src/CopperModal.vue @@ -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 }); }