diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index e4f5e16..d624af4 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -412,19 +412,18 @@ async function getCheck() { } /** ปิด popup แสดงการลงเวลา*/ async function onClickConfirm() { - showLoader() - if (!statusCheckin.value) { - statusCheckin.value = true + try { + showLoader() + cameraIsOn.value = false + img.value = undefined + modalTime.value = false + if (!statusCheckin.value) { + statusCheckin.value = true + } + await startChecking() + } finally { + hideLoader() } - - // await fetchCheckTime() - // fetchCheckStatus() - - startChecking() - - cameraIsOn.value = false - img.value = undefined - modalTime.value = false } /** เลือกสถานที่ทำงาน*/