From cf8bdb7ce017a79e8f279cd75d64fed44b44589e Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 1 Sep 2023 09:14:38 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88=E0=B8=A1?= =?UTF-8?q?=20select=20=E0=B8=AA=E0=B8=96=E0=B8=B2=E0=B8=99=E0=B8=A0?= =?UTF-8?q?=E0=B8=B2=E0=B8=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../07_insignia/components/5_Borrow/Main.vue | 34 +++++++++++++++++++ .../components/report/ReportView.vue | 16 +++++++-- .../components/report/Report_02.vue | 5 ++- src/modules/07_insignia/storeBrrow.ts | 16 ++++----- src/modules/07_insignia/storeResult.ts | 14 ++++++++ src/modules/07_insignia/views/ResultPage.vue | 21 ++++++++++++ 6 files changed, 90 insertions(+), 16 deletions(-) diff --git a/src/modules/07_insignia/components/5_Borrow/Main.vue b/src/modules/07_insignia/components/5_Borrow/Main.vue index 27ebd4fd1..712c54275 100644 --- a/src/modules/07_insignia/components/5_Borrow/Main.vue +++ b/src/modules/07_insignia/components/5_Borrow/Main.vue @@ -283,6 +283,19 @@ const selectorInsignia = async () => { ? dataCopy.filter((x: any) => x.requestInsigniaId == DataStore.insignia) : dataCopy; }; +const selectEmployeeClass = async (employeeClass: string) => { + if (employeeClass == "officer") { + let list = DataStore.listInsignia.filter( + (e: any) => e.employeeType === "ข้าราชการ กทม.สามัญ" + ); + rows.value = list; + } else if (employeeClass === "perm") { + let list = DataStore.listInsignia.filter( + (e: any) => e.employeeType === "ลูกจ้างประจำ" + ); + rows.value = list; + } else rows.value = DataStore.listInsignia; +}; const yearRound = ref(); const selectorRound = async (round: number) => { @@ -403,6 +416,27 @@ const resetFilter = () => { @update:model-value="selectorInsignia" /> +
+ +
{ -