Refactoring code 09_leave

This commit is contained in:
STW_TTTY\stwtt 2024-09-18 17:26:53 +07:00
parent d20fdb0190
commit 94eb31fc26
27 changed files with 289 additions and 577 deletions

View file

@ -12,7 +12,7 @@ import type {
import type { FremData } from "@/modules/09_leave/interface/request/leave";
const mixin = useCounterMixin();
const { date2Thai, showLoader, hideLoader } = mixin;
const { date2Thai } = mixin;
export const useLeavelistDataStore = defineStore("leave", () => {
/** ข้อมูล Main*/
@ -123,41 +123,6 @@ export const useLeavelistDataStore = defineStore("leave", () => {
}
}
// /**
// * ฟังก์ชั่นแปลงประเภทการลา
// * @param val ค่าประเภทของกาลา
// */
// function convertLeave(val: string) {
// switch (val) {
// case "leave1":
// return "ลากิจส่วนตัว";
// case "leave2":
// return "ลาป่วย";
// case "leave3":
// return "ลาคลอดบุตร";
// case "leave4":
// return "ลาไปช่วยเหลือภริยาที่คลอดบุตร";
// case "leave5":
// return "ลาพักผ่อน";
// case "leave6":
// return "ลาอุปสมบท";
// case "leave7":
// return "ลาประกอบพิธีฮัจญ์";
// case "leave8":
// return "ลาเข้ารับการตรวจเลือกหรือเข้ารับการเตรียมพล";
// case "leave9":
// return "ลาไปศึกษา";
// case "leave10":
// return "ลาไปฝึกอบรม ปฏิบัติการวิจัย หรือดูงาน";
// case "leave11":
// return "ลาไปปฏิบัติงานในองค์การระหว่างประเทศ";
// case "leave12":
// return "ลาติดตามคู่สมรส";
// case "leave13":
// return "ลาไปฟื้นฟูสมรรถภาพด้านอาชีพ";
// }
// }
/**
*
* @param val
@ -202,25 +167,16 @@ export const useLeavelistDataStore = defineStore("leave", () => {
}
return {
/** ข้อมูล Main*/
tabMenu,
/** ข้อมูล Tab1*/
/** filter */
filter,
tabView,
/**ข้อมูลใน Table */
rows,
fetchListLeave,
columns,
visibleColumns,
fetchListLeaveReject,
convertSatatus,
/** Function แปลงค่า */
// convertLeave,
convertLeaveDaytype,
leaveType,
colorType,
};