diff --git a/apps/web-antd/src/components/cropper/cropper-avatar.vue b/apps/web-antd/src/components/cropper/cropper-avatar.vue index 97947fbd..f2e07dae 100644 --- a/apps/web-antd/src/components/cropper/cropper-avatar.vue +++ b/apps/web-antd/src/components/cropper/cropper-avatar.vue @@ -6,7 +6,7 @@ import type { CSSProperties, PropType } from 'vue'; import { computed, ref, unref, watch, watchEffect } from 'vue'; import { useVbenModal } from '@vben/common-ui'; -import { $t as t } from '@vben/locales'; +import { $t } from '@vben/locales'; import { Button, message } from 'ant-design-vue'; @@ -73,7 +73,7 @@ watch( function handleUploadSuccess({ data, source }: any) { sourceValue.value = source; emit('change', { data, source }); - message.success(t('ui.cropper.uploadSuccess')); + message.success($t('ui.cropper.uploadSuccess')); } const closeModal = () => modalApi.close(); @@ -111,7 +111,7 @@ defineExpose({ @click="openModal" v-bind="btnProps" > - {{ btnText ? btnText : t('ui.cropper.selectImage') }} + {{ btnText ? btnText : $t('ui.cropper.selectImage') }} 0 && file.size > 1024 * 1024 * props.size) { - emit('uploadError', { msg: t('ui.cropper.imageTooBig') }); + emit('uploadError', { msg: $t('ui.cropper.imageTooBig') }); return false; } const reader = new FileReader(); @@ -122,9 +122,9 @@ async function handleOk() {