calendar รายการลา
This commit is contained in:
parent
8eca4d1650
commit
6d12f50399
4 changed files with 160 additions and 256 deletions
|
|
@ -23,6 +23,8 @@ export const useLeavelistDataStore = defineStore("leave", () => {
|
|||
const columns = ref<QTableProps["columns"]>([]);
|
||||
const visibleColumns = ref<string[]>([]);
|
||||
|
||||
const leaveType = ref<any>([]);
|
||||
|
||||
/**
|
||||
* ฟังก์ชั่น fetchListLeave
|
||||
* @param data รับข้อมูลจาก Page
|
||||
|
|
@ -141,6 +143,34 @@ export const useLeavelistDataStore = defineStore("leave", () => {
|
|||
}
|
||||
}
|
||||
|
||||
function colorType(val: string) {
|
||||
const dataType = leaveType.value.find((item: any) => item.id === val);
|
||||
switch (dataType.code) {
|
||||
case "LV-001":
|
||||
return "#FFD1D1"; // Light Red
|
||||
case "LV-002":
|
||||
return "#C8E6C9"; // Light Green
|
||||
case "LV-003":
|
||||
return "#BBDEFB"; // Light Blue
|
||||
case "LV-004":
|
||||
return "#E1BEE7"; // Light Purple
|
||||
case "LV-005":
|
||||
return "#DCEDC8"; // Light Lime
|
||||
case "LV-006":
|
||||
return "#FFE0B2"; // Light Orange
|
||||
case "LV-007":
|
||||
return "#FFECB3"; // Light Amber
|
||||
case "LV-008":
|
||||
return "#CFD8DC"; // Light Blue Grey
|
||||
case "LV-009":
|
||||
return "#FFCCBC"; // Light Deep Orange
|
||||
case "LV-010":
|
||||
return "#FFF9C4"; // Light Amber Lighten
|
||||
case "LV-011":
|
||||
return "#B2DFDB"; // Light Teal
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
/** ข้อมูล Main*/
|
||||
tabMenu,
|
||||
|
|
@ -157,5 +187,8 @@ export const useLeavelistDataStore = defineStore("leave", () => {
|
|||
/** Function แปลงค่า */
|
||||
convertLeave,
|
||||
convertLeaveDaytype,
|
||||
|
||||
leaveType,
|
||||
colorType,
|
||||
};
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue