modified: serv_nginx/Makefile

modified:   serv_nginx/bbvue/src/views/Profile.vue
avatar Url
This commit is contained in:
2025-10-17 11:17:49 +05:00
parent 1a1e0cfe9d
commit 597af017a4
2 changed files with 10 additions and 2 deletions
+4 -1
View File
@@ -30,6 +30,9 @@ build_nginx:
run_nginx: stop_nginx build_nginx run_nginx: stop_nginx build_nginx
docker compose up nginx -d docker compose up nginx -d
bbb: npm_clean:
npm cache clean --force
bbb: git npm_clean
cd bbvue && npm run build cd bbvue && npm run build
+6 -1
View File
@@ -10,7 +10,7 @@
<!-- Секция аватара --> <!-- Секция аватара -->
<div class="avatar-section"> <div class="avatar-section">
<div class="avatar-preview"> <div class="avatar-preview">
<img v-if="user.avatar && !avatarLoadError" :src="user.avatar" <img v-if="user.avatar && !avatarLoadError" :src="avatarUrl"
:alt="`Аватар ${user.firstName} ${user.lastName}`" class="avatar-image" @error="handleAvatarError"> :alt="`Аватар ${user.firstName} ${user.lastName}`" class="avatar-image" @error="handleAvatarError">
<div v-else class="avatar-placeholder"> <div v-else class="avatar-placeholder">
👤 👤
@@ -277,6 +277,11 @@ export default {
} }
}, },
methods: { methods: {
async onAvatarUpdated() {
this.avatarLoadError = false;
await this.authStore.fetchProfile();
},
handleAvatarError() { handleAvatarError() {
console.error('Ошибка загрузки аватара:', this.avatarUrl); console.error('Ошибка загрузки аватара:', this.avatarUrl);
this.avatarLoadError = true; this.avatarLoadError = true;