From 6e7dfb936752855c233a893a723a2b69a5081fce Mon Sep 17 00:00:00 2001 From: "MSI\\2Fi" Date: Fri, 13 Dec 2024 11:36:55 +0800 Subject: [PATCH] fix invoice, team cannot be search --- src/components/InvoiceSearch/InvoiceSearch.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/InvoiceSearch/InvoiceSearch.tsx b/src/components/InvoiceSearch/InvoiceSearch.tsx index 6216c62..d40badb 100644 --- a/src/components/InvoiceSearch/InvoiceSearch.tsx +++ b/src/components/InvoiceSearch/InvoiceSearch.tsx @@ -53,7 +53,7 @@ type SearchQuery2 = Partial>; type SearchParamNames2 = keyof SearchQuery2; const InvoiceSearch: React.FC & SubComponents = ({ invoices, projects, abilities }) => { - console.log(abilities) + console.log(uniq(invoices.map((invoice) => invoice.teamCodeName))) const { t } = useTranslation("Invoice"); const [filteredIvoices, setFilterInovices] = useState(invoices); @@ -489,12 +489,13 @@ const InvoiceSearch: React.FC & SubComponents = ({ invoices, projects, ab { - // console.log(query) + // console.log(query.team) + // console.log(invoices[0].team) setFilterInovices( invoices.filter( (s) => (s.invoiceNo.toLowerCase().includes(query.invoiceNo.toLowerCase())) && (s.projectCode.toLowerCase().includes(query.projectCode.toLowerCase())) - && (query.team === "All" || query.team.toLowerCase().includes(s.team.toLowerCase())) + && (query.team === "All" || query.team.includes(s.team)) && (isDateInRange(s.issuedDate, query.invoiceDate ?? undefined, query.invoiceDateTo ?? undefined)) && (isDateInRange(s.receiptDate, query.dueDate ?? undefined, query.dueDateTo ?? undefined)) ),