diff --git a/apps/vben5/packages/@abp/account/src/components/MySetting.vue b/apps/vben5/packages/@abp/account/src/components/MySetting.vue
index a237fd344..ee412c254 100644
--- a/apps/vben5/packages/@abp/account/src/components/MySetting.vue
+++ b/apps/vben5/packages/@abp/account/src/components/MySetting.vue
@@ -164,6 +164,7 @@ onMounted(async () => {
v-if="selectedMenuKeys[0] === 'basic'"
:profile="myProfile"
@submit="onUpdateProfile"
+ @picture-change="onGetProfile"
/>
();
const emits = defineEmits<{
+ (event: 'pictureChange'): void;
(event: 'submit', profile: UpdateProfileDto): void;
}>();
const FormItem = Form.Item;
@@ -61,6 +62,7 @@ async function onAvatarChange(_param: UploadChangeParam) {
state.userInfo && (state.userInfo.avatar = URL.createObjectURL(picture));
});
message.success($t('AbpUi.SavedSuccessfully'));
+ emits('pictureChange');
} finally {
pictureState.value.uploading = false;
}