From fba93a9fc7b3ce05d80198d4f9c89250569cb728 Mon Sep 17 00:00:00 2001 From: "STW_TTTY\\stwtt" Date: Wed, 10 Jul 2024 15:11:22 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9F=E0=B8=B4=E0=B8=A5=E0=B9=80=E0=B8=95?= =?UTF-8?q?=E0=B8=AD=E0=B8=A3=E0=B9=8C=20=E0=B8=A7=E0=B8=B4=E0=B8=99?= =?UTF-8?q?=E0=B8=B1=E0=B8=A2/=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=A5?= =?UTF-8?q?=E0=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../09_leave/components/1_Work/ToolBar.vue | 13 +++- .../components/2_Leave/ToolBarLeave.vue | 25 +++++++- .../4_specialTime/DialogApprove.vue | 26 +++++++- .../components/1_Complaint/Form.vue | 60 +++++++++++++++--- .../components/1_Complaint/MainPage.vue | 27 +++++++- .../2_InvestigateFacts/MainPage.vue | 31 +++++++-- .../3_InvestigateDisciplinary/Form.vue | 33 +++++++--- .../3_InvestigateDisciplinary/Table.vue | 28 ++++++++- .../components/4_Result/Table.vue | 28 ++++++++- .../components/8_AppealComplain/MainPage.vue | 63 ++++++++++++++++--- 10 files changed, 289 insertions(+), 45 deletions(-) diff --git a/src/modules/09_leave/components/1_Work/ToolBar.vue b/src/modules/09_leave/components/1_Work/ToolBar.vue index 6f9ed5b28..999a3c2ed 100644 --- a/src/modules/09_leave/components/1_Work/ToolBar.vue +++ b/src/modules/09_leave/components/1_Work/ToolBar.vue @@ -131,8 +131,17 @@ function calculateMaxDate() { ไม่มีข้อมูล - + + +
diff --git a/src/modules/09_leave/components/2_Leave/ToolBarLeave.vue b/src/modules/09_leave/components/2_Leave/ToolBarLeave.vue index b43173c28..2c783866e 100644 --- a/src/modules/09_leave/components/2_Leave/ToolBarLeave.vue +++ b/src/modules/09_leave/components/2_Leave/ToolBarLeave.vue @@ -209,8 +209,17 @@ onMounted(async () => { ไม่มีข้อมูล - + + +
{ ไม่มีข้อมูล - + +
diff --git a/src/modules/09_leave/components/4_specialTime/DialogApprove.vue b/src/modules/09_leave/components/4_specialTime/DialogApprove.vue index 90f499b26..8bb3357e2 100644 --- a/src/modules/09_leave/components/4_specialTime/DialogApprove.vue +++ b/src/modules/09_leave/components/4_specialTime/DialogApprove.vue @@ -19,7 +19,7 @@ import { useSpecialTimeStore } from "@/modules/09_leave/stores/SpecialTimeStore" const SpecialTimeStore = useSpecialTimeStore(); const mixin = useCounterMixin(); const { dialogConfirm, showLoader, success, messageError, hideLoader } = mixin; - +const option = ref(SpecialTimeStore.optionStatus); const $q = useQuasar(); /** props*/ @@ -159,6 +159,20 @@ watch( } } ); + + +/** + * function ค้นหาข้อมูลใน option + * @param val คำค้นหา + * @param update function + */ + function filterOptionFn(val: string, update: Function) { + update(() => { + option.value = SpecialTimeStore.optionStatus.filter( + (e: any) => e.name.search(val) !== -1 + ); + }); +}