fix bug img ==> KIP

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-07-02 09:30:46 +07:00
parent ccf2a6d6da
commit 1ad2d2e6fd

View file

@ -64,6 +64,8 @@ const evaluatorId = ref<any>(null); // ตัวแปรเก็บ id ผู
const commanderId = ref<any>(null); // id
const commanderHighId = ref<any>(null); // id
const imgProfile = ref<string>(""); //
const formProfile = reactive<FormProfile>({
fullName: "",
position: "",
@ -112,6 +114,7 @@ async function fetchProfile(id: string, avatarName: string) {
.get(config.API.fileByFile("ทะเบียนประวัติ", "โปรไฟล์", id, avatarName))
.then(async (res) => {
store.dataEvaluation.avartar = res.data.downloadUrl;
imgProfile.value = res.data.downloadUrl;
});
}
@ -684,10 +687,7 @@ onMounted(async () => {
<q-card bordered flat class="relative-position">
<div class="row justify-center q-pa-md" v-if="!$q.screen.gt.xs">
<q-avatar :size="sizeImg">
<q-img
:src="store.dataEvaluation.avartar"
v-if="store.dataEvaluation.avartar !== undefined"
/>
<q-img :src="imgProfile" v-if="imgProfile !== ''" />
<q-img src="@/assets/avatar_user.jpg" v-else />
</q-avatar>
</div>
@ -697,10 +697,7 @@ onMounted(async () => {
style="left: 2%; top: 50%; transform: translateY(-50%)"
>
<q-avatar :size="sizeImg">
<q-img
:src="store.dataEvaluation.avartar"
v-if="store.dataEvaluation.avartar !== undefined"
/>
<q-img :src="imgProfile" v-if="imgProfile !== ''" />
<q-img src="@/assets/avatar_user.jpg" v-else />
</q-avatar>
</div>