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(); getData();
}); });
}, },
"ยืนยันการแก้ไขเบอร์โทร" "ยืนยันการแก้ไขเบอร์โทร",
); );
} }
} }
@ -381,7 +381,7 @@ async function onSaveEmail() {
}) })
.finally(() => {}); .finally(() => {});
}, },
"ยืนยันการแก้ไขอีเมล" "ยืนยันการแก้ไขอีเมล",
); );
} }
} }
@ -588,7 +588,18 @@ onMounted(async () => {
</div> </div>
</div> </div>
<div class="row"> <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="col-8">
<div class="row q-col-gutter-sm"> <div class="row q-col-gutter-sm">
<div class="col-9"> <div class="col-9">
@ -606,62 +617,50 @@ onMounted(async () => {
@change="isValidEmail = true" @change="isValidEmail = true"
/> />
</div> </div>
<div v-if="emailVerify == null" class="self-center col-3">
<div v-if="editEmail == false"> <!-- <div v-if="emailVerify == null" class="self-center col-3"> -->
<q-btn <div v-if="editEmail == false">
dense <q-btn
flat dense
round flat
icon="edit" round
color="edit" icon="edit"
@click="() => (editEmail = true)" 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"
> >
<q-tooltip>รอยนยนอเม</q-tooltip> <q-tooltip>แกไขขอม</q-tooltip>
</q-icon> </q-btn>
</div> </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> </div>
</div> </div>