|
|
@@ -37,7 +37,7 @@ import { SessionWithTokens } from "@/config/authConfig"; |
|
|
type Props = { |
|
|
type Props = { |
|
|
filterArgs?: Record<string, any>; |
|
|
filterArgs?: Record<string, any>; |
|
|
searchQuery?: Record<string, any>; |
|
|
searchQuery?: Record<string, any>; |
|
|
onDeliveryOrderSearch: () => void; |
|
|
|
|
|
|
|
|
onDeliveryOrderSearch?: () => void; |
|
|
}; |
|
|
}; |
|
|
type SearchBoxInputs = Record<"code" | "status" | "estimatedArrivalDate" | "orderDate" | "supplierName" | "shopName" | "deliveryOrderLines" | "truckLanceCode" | "codeTo" | "statusTo" | "estimatedArrivalDateTo" | "orderDateTo" | "supplierNameTo" | "shopNameTo" | "deliveryOrderLinesTo" | "truckLanceCodeTo", string>; |
|
|
type SearchBoxInputs = Record<"code" | "status" | "estimatedArrivalDate" | "orderDate" | "supplierName" | "shopName" | "deliveryOrderLines" | "truckLanceCode" | "codeTo" | "statusTo" | "estimatedArrivalDateTo" | "orderDateTo" | "supplierNameTo" | "shopNameTo" | "deliveryOrderLinesTo" | "truckLanceCodeTo", string>; |
|
|
type SearchParamNames = keyof SearchBoxInputs; |
|
|
type SearchParamNames = keyof SearchBoxInputs; |
|
|
@@ -52,7 +52,7 @@ type EntryError = |
|
|
type DoRow = TableRow<Partial<DoResult>, EntryError>; |
|
|
type DoRow = TableRow<Partial<DoResult>, EntryError>; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const DoSearch: React.FC<Props> = ({filterArgs, searchQuery, onDeliveryOrderSearch}) => { |
|
|
|
|
|
|
|
|
const DoSearch: React.FC<Props> = ({ filterArgs, searchQuery, onDeliveryOrderSearch }) => { |
|
|
const apiRef = useGridApiRef(); |
|
|
const apiRef = useGridApiRef(); |
|
|
|
|
|
|
|
|
const formProps = useForm<CreateConsoDoInput>({ |
|
|
const formProps = useForm<CreateConsoDoInput>({ |
|
|
|