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(() => { const filteredData = useMemo(() => {
return data return data.filter((d) => {
.filter((d) => { const estFilter =
if (d.__typename === "appointments") { d.__typename === "appointments"
if (estimatorsFilter.length === 0) return true; ? estimatorsFilter.length === 0
? true
: !!estimatorsFilter.find(
(e) => e === `${d.job.est_ct_fn} ${d.job.est_ct_ln}`
)
: true;
return !!estimatorsFilter.find( return (
(e) => e !== `${d.job.est_ct_fn} ${d.job.est_ct_ln}` (d.block ||
); (filter.intake && d.isintake) ||
} (filter.manual && !d.isintake && d.block === false) ||
return true; (d.__typename === "employee_vacation" &&
}) filter.employeevacation &&
.filter( !!d.employee)) &&
(d) => (filter.ins_co_nm && filter.ins_co_nm.length > 0
(d.block || ? filter.ins_co_nm.includes(d.job?.ins_co_nm)
(filter.intake && d.isintake) || : true) &&
(filter.manual && !d.isintake && d.block === false) || estFilter
(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)
); );
});
}, [data, filter, estimatorsFilter]); }, [data, filter, estimatorsFilter]);
return ( return (