IO-2264 removed filter function for estimators

This commit is contained in:
swtmply
2023-05-26 22:56:36 +08:00
parent 5fb62aa16b
commit ddb919e2cc

View File

@@ -53,29 +53,29 @@ export function ScheduleCalendarComponent({ data, refetch, bodyshop }) {
);
const filteredData = useMemo(() => {
return data
.filter((d) => {
if (d.__typename === "appointments") {
if (estimatorsFilter.length === 0) return true;
return data.filter((d) => {
const estFilter =
d.__typename === "appointments"
? estimatorsFilter.length === 0
? true
: !!estimatorsFilter.find(
(e) => e === `${d.job.est_ct_fn} ${d.job.est_ct_ln}`
)
: true;
return !!estimatorsFilter.find(
(e) => e !== `${d.job.est_ct_fn} ${d.job.est_ct_ln}`
);
}
return true;
})
.filter(
(d) =>
(d.block ||
(filter.intake && d.isintake) ||
(filter.manual && !d.isintake && d.block === false) ||
(d.__typename === "employee_vacation" &&
filter.employeevacation &&
!!d.employee)) &&
(filter.ins_co_nm && filter.ins_co_nm.length > 0
? filter.ins_co_nm.includes(d.job?.ins_co_nm)
: true)
return (
(d.block ||
(filter.intake && d.isintake) ||
(filter.manual && !d.isintake && d.block === false) ||
(d.__typename === "employee_vacation" &&
filter.employeevacation &&
!!d.employee)) &&
(filter.ins_co_nm && filter.ins_co_nm.length > 0
? filter.ins_co_nm.includes(d.job?.ins_co_nm)
: true) &&
estFilter
);
});
}, [data, filter, estimatorsFilter]);
return (