fix: edit email

This commit is contained in:
Warunee Tamkoo 2026-01-30 14:56:24 +07:00
parent f3449c3786
commit 46709c263d

View file

@ -351,7 +351,7 @@ async function onSavePhone() {
getData();
});
},
"ยืนยันการแก้ไขเบอร์โทร"
"ยืนยันการแก้ไขเบอร์โทร",
);
}
}
@ -381,7 +381,7 @@ async function onSaveEmail() {
})
.finally(() => {});
},
"ยืนยันการแก้ไขอีเมล"
"ยืนยันการแก้ไขอีเมล",
);
}
}
@ -588,7 +588,18 @@ onMounted(async () => {
</div>
</div>
<div class="row">
<div class="col-4 text-grey-6 text-weight-medium">เมล</div>
<div class="col-4 text-grey-6 text-weight-medium">
เมล
<q-icon
if="emailVerify == 'NOT_VERIFIED'"
name="mdi-alert-box"
color="warning"
size="sm"
>
<q-tooltip>รอยนยนอเมล</q-tooltip>
</q-icon>
</div>
<div class="col-8">
<div class="row q-col-gutter-sm">
<div class="col-9">
@ -606,62 +617,50 @@ onMounted(async () => {
@change="isValidEmail = true"
/>
</div>
<div v-if="emailVerify == null" class="self-center col-3">
<div v-if="editEmail == false">
<q-btn
dense
flat
round
icon="edit"
color="edit"
@click="() => (editEmail = true)"
>
<q-tooltip>แกไขขอม</q-tooltip>
</q-btn>
</div>
<div v-else class="self-center">
<q-btn
:disable="isCheckEmail"
:color="isCheckEmail ? 'grey-6' : 'primary'"
dense
flat
round
icon="save"
@click="onSaveEmail"
>
<q-tooltip>นท</q-tooltip>
</q-btn>
<q-btn
dense
flat
round
icon="undo"
color="red"
@click="
() => {
editEmail = false;
formDataInformation.email = email;
isValidEmail = true;
}
"
>
<q-tooltip>ยกเล</q-tooltip>
</q-btn>
</div>
</div>
<div
v-else-if="emailVerify == 'NOT_VERIFIED'"
class="self-center col-3"
>
<q-icon
name="mdi-alert-box"
color="warning"
size="sm"
class="selft-center"
<!-- <div v-if="emailVerify == null" class="self-center col-3"> -->
<div v-if="editEmail == false">
<q-btn
dense
flat
round
icon="edit"
color="edit"
@click="() => (editEmail = true)"
>
<q-tooltip>รอยนยนอเม</q-tooltip>
</q-icon>
<q-tooltip>แกไขขอม</q-tooltip>
</q-btn>
</div>
<div v-else class="self-center">
<q-btn
:disable="isCheckEmail"
:color="isCheckEmail ? 'grey-6' : 'primary'"
dense
flat
round
icon="save"
@click="onSaveEmail"
>
<q-tooltip>นท</q-tooltip>
</q-btn>
<q-btn
dense
flat
round
icon="undo"
color="red"
@click="
() => {
editEmail = false;
formDataInformation.email = email;
isValidEmail = true;
}
"
>
<q-tooltip>ยกเล</q-tooltip>
</q-btn>
</div>
<!-- </div> -->
</div>
</div>
</div>