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" /> +
+ +
{ -