diff --git a/src/modules/05_leave/components/FormLeave/Form.vue b/src/modules/05_leave/components/FormLeave/Form.vue index 36cd08d..ac50dc6 100644 --- a/src/modules/05_leave/components/FormLeave/Form.vue +++ b/src/modules/05_leave/components/FormLeave/Form.vue @@ -87,11 +87,14 @@ function onSubmit() { function closeDialog() { modal.value = false; + search.value = ""; + rows.value = []; + selected.value = []; } -function getCommander() { +async function getCommander() { showLoader(); - http + await http .put(config.API.commanderPosexe("operate"), { isAct: isAct.value, keyword: search.value, @@ -104,7 +107,6 @@ function getCommander() { }) .catch((e) => { messageError($q, e); - hideLoader(); }) .finally(() => { hideLoader(); @@ -313,6 +315,7 @@ onMounted(() => { hide-bottom-space dense label="คำค้น" + @keydown.enter.prevent="getSearch()" /> { label="ค้นหา" class="full-width q-pa-sm" outline - @click.prevent="getCommander" + @click.prevent="getSearch()" > @@ -423,9 +426,14 @@ onMounted(() => { - บันทึกข้อมูล + บันทึกข้อมูล +