|
|
@@ -151,17 +151,17 @@ const PoSearch: React.FC<Props> = ({ |
|
|
|
const res = await fetchPoListClient(params); |
|
|
|
// const res = await testing(params); |
|
|
|
if (res) { |
|
|
|
console.log(res.records); |
|
|
|
setFilteredPo(res.records); |
|
|
|
setTotalCount(res.total); |
|
|
|
console.log(res); |
|
|
|
// setFilteredPo(res.records); |
|
|
|
// setTotalCount(res.total); |
|
|
|
} |
|
|
|
}, |
|
|
|
[fetchPoListClient, pagingController] |
|
|
|
); |
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
newPageFetch(pagingController, filterArgs); |
|
|
|
}, [newPageFetch, pagingController, filterArgs]); |
|
|
|
// useEffect(() => { |
|
|
|
// newPageFetch(pagingController, filterArgs); |
|
|
|
// }, [newPageFetch, pagingController, filterArgs]); |
|
|
|
return ( |
|
|
|
<> |
|
|
|
<Grid container> |
|
|
@@ -183,7 +183,16 @@ const PoSearch: React.FC<Props> = ({ |
|
|
|
<SearchBox |
|
|
|
criteria={searchCriteria} |
|
|
|
onSearch={(query) => { |
|
|
|
setFilterArgs({ ...query }); |
|
|
|
// setFilterArgs({ ...query }); |
|
|
|
setFilteredPo((prev) => |
|
|
|
prev.filter((p) => { |
|
|
|
return ( |
|
|
|
p.code.toLowerCase().includes(query.code.toLowerCase()) && |
|
|
|
(query.status === "All" || p.status === query.status) && |
|
|
|
(query.escalated === "All" || p.escalated === (query.escalated === t("Escalated"))) |
|
|
|
) |
|
|
|
}) |
|
|
|
); |
|
|
|
}} |
|
|
|
onReset={onReset} |
|
|
|
/> |
|
|
|