ตรวจเช็ครายการลา

แก้ไขถ้าว่างให้ "-"
This commit is contained in:
AnandaTon 2024-01-17 15:44:41 +07:00
parent 0e56e54ca4
commit d542f8f7c0

View file

@ -43,23 +43,30 @@ export const useLeavelistDataStore = defineStore("leave", () => {
async function fetchListLeave(data: ListLeave[]) {
let datalist = data.map((e: ListLeave) => ({
id: e.id,
leaveTypeName: e.leaveTypeName,
leaveTypeId: e.leaveTypeId,
citizenId: e.citizenId ?? "3120101734950",
fullName: e.fullName,
agency: e.agency ?? "สำนักงานการเจ้าหน้าที่",
org: e.org ?? "กองบริหารทั่วไป/ฝ่ายการเจ้าหน้าที่",
position: e.position ?? "นักทรัพยากรบุคคล",
level: e.level ?? "ชำนาญการ",
leaveTypeName: e.leaveTypeName ?? "-",
leaveTypeId: e.leaveTypeId ?? "-",
citizenId: e.citizenId ?? "-",
fullName:
e.fullName !== undefined && e.fullName !== null && e.fullName !== ""
? e.fullName
: "-",
agency:
e.agency !== undefined && e.agency !== null && e.agency !== ""
? e.agency
: "-",
org: e.org !== undefined && e.org !== null && e.org !== "" ? e.org : "-",
position: e.position ?? "-",
level: e.level ?? "-",
dateSendLeave: e.dateSendLeave && date2Thai(e.dateSendLeave),
dateLeave:
e.dateSendLeave &&
date2Thai(e.dateSendLeave) + "-" + date2Thai(e.dateSendLeave),
status: e.status && convertSatatus(e.status),
}));
console.log(datalist);
mainData.value = datalist;
rows.value = mainData.value;
console.log(mainData.value);
}
/**