API รายการลา
This commit is contained in:
parent
908e756c42
commit
da5dd5095c
20 changed files with 2105 additions and 526 deletions
|
|
@ -33,14 +33,30 @@ export const useLeaveStore = defineStore("Leave", () => {
|
|||
id: e.id,
|
||||
leaveTypeName: e.leaveTypeName,
|
||||
leaveTypeId: e.leaveTypeId,
|
||||
fullname: e.fullname,
|
||||
fullName: e.fullName,
|
||||
dateSendLeave: e.dateSendLeave && date2Thai(e.dateSendLeave),
|
||||
status: e.status,
|
||||
statusConvert: convertStatud(e.status),
|
||||
isDelete: e.isDelete,
|
||||
}));
|
||||
rows.value = datalist;
|
||||
}
|
||||
|
||||
function convertStatud(val: string) {
|
||||
switch (val) {
|
||||
case "NEW":
|
||||
return "ใหม่";
|
||||
case "PENDING":
|
||||
return "กำลังดำเนินการ";
|
||||
case "APPROVE":
|
||||
return "อนุมัติ";
|
||||
case "REJECT":
|
||||
return "ไม่อนุมัติ";
|
||||
case "DELETE":
|
||||
return "ยกเลิก";
|
||||
}
|
||||
}
|
||||
|
||||
/** ประเภทการลา */
|
||||
const typeOptions = ref<OptionData[]>([]);
|
||||
const typeOptionsMain = ref<OptionData[]>([]);
|
||||
|
|
@ -63,11 +79,11 @@ export const useLeaveStore = defineStore("Leave", () => {
|
|||
/** สถานะของการลา */
|
||||
const statusOptionsMain = ref<OptionData[]>([
|
||||
{ id: "ALL", name: "ทั้งหมด" },
|
||||
{ id: "NEW ", name: "ใหม่" },
|
||||
{ id: "PENDING ", name: "กำลังดำเนินการ" },
|
||||
{ id: "APPROVE ", name: "อนุมัติ " },
|
||||
{ id: "REJECT ", name: "ไม่อนุมัติ" },
|
||||
{ id: "DELETE ", name: "ยกเลิก" },
|
||||
{ id: "NEW", name: "ใหม่" },
|
||||
{ id: "PENDING", name: "กำลังดำเนินการ" },
|
||||
{ id: "APPROVE", name: "อนุมัติ " },
|
||||
{ id: "REJECT", name: "ไม่อนุมัติ" },
|
||||
{ id: "DELETE", name: "ยกเลิก" },
|
||||
]);
|
||||
const statusOptions = ref<OptionData[]>(statusOptionsMain.value);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue