Merge branch 'NiceDev' into develop

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-01-16 15:06:08 +07:00
commit cf3fa454cb

View file

@ -100,16 +100,15 @@ async function fetchDataCalendar() {
}; };
filterLists.value.push(filterName); filterLists.value.push(filterName);
} }
console.log(double_name); const eventData = filterVal.value.map((item: any) => {
return mainData.value
if (filterVal.value.length !== 0) { .filter(
const data = mainData.value.filter( (e: DataCalendar) =>
(e: any) => e.keycloakId === keycloakId.value e.keycloakId === item &&
); e.status != "REJECT" &&
e.status != "DELETE"
const event = data )
.filter((x: any) => x.status != "REJECT" && x.status != "DELETE") .map((e) => ({
.map((e: DataCalendar) => ({
id: e.id, id: e.id,
title: `${e.fullName} (${e.leaveTypeName})`, title: `${e.fullName} (${e.leaveTypeName})`,
start: e.leaveStartDate, start: e.leaveStartDate,
@ -120,9 +119,10 @@ async function fetchDataCalendar() {
color: e.keycloakId === keycloakId.value ? "#DCEDC8" : "#CFD8DC", color: e.keycloakId === keycloakId.value ? "#DCEDC8" : "#CFD8DC",
textColor: "black", textColor: "black",
})); }));
calendarOptions.value.events = event; });
console.log(calendarOptions.value.events); const allEventData = [].concat(...eventData);
} calendarOptions.value.events = allEventData;
// }
}) })
.catch((err) => { .catch((err) => {
messageError($q, err); messageError($q, err);
@ -130,7 +130,6 @@ async function fetchDataCalendar() {
.finally(() => { .finally(() => {
hideLoader(); hideLoader();
}); });
await fetchData();
} }
/** /**
@ -238,7 +237,7 @@ async function onClickClose() {
/** filter calendar left */ /** filter calendar left */
const filterLists = ref<any>([]); const filterLists = ref<any>([]);
const filterVal = ref<any>([]); const filterVal = ref<any>([keycloakId.value]);
/**** ตรวจสอบว่ามีการส่งข้อมูลเข้ามาที่Calendar */ /**** ตรวจสอบว่ามีการส่งข้อมูลเข้ามาที่Calendar */
watch( watch(
@ -266,6 +265,7 @@ watch(
}); });
const allEventData = [].concat(...eventData); const allEventData = [].concat(...eventData);
calendarOptions.value.events = allEventData; calendarOptions.value.events = allEventData;
fetchData();
} }
); );
@ -273,6 +273,7 @@ watch(
onMounted(async () => { onMounted(async () => {
filterVal.value.push(keycloakId.value); filterVal.value.push(keycloakId.value);
await fetchDataCalendar(); await fetchDataCalendar();
await fetchData();
await fectOptionType(); await fectOptionType();
}); });
</script> </script>