|  |  | 
 |  |  | import { DataGrid } from '@mui/x-data-grid'; | 
 |  |  | import PrintModal from './PrintModal'; | 
 |  |  | import { width } from "@mui/system"; | 
 |  |  | const AsnOrderPanel = ({ setBillReload }) => { | 
 |  |  | const AsnOrderPanel = ({ billReload }) => { | 
 |  |  |     const record = useRecordContext(); | 
 |  |  |     if (!record) return null; | 
 |  |  |     const translate = useTranslate(); | 
 |  |  | 
 |  |  |  | 
 |  |  |     useEffect(() => { | 
 |  |  |         debouncedHttp({ maktx }); | 
 |  |  |         setBillReload(http) | 
 |  |  |     }, [asnId, maktx]); | 
 |  |  |  | 
 |  |  |     useEffect(() => { | 
 |  |  |         setBillReload(http) | 
 |  |  |     }, []); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     const http = async (parmas) => { | 
 |  |  |         const res = await request.post('/asnOrderItem/page', { ...parmas, asnId }); | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     useEffect(() => { | 
 |  |  |         billReload.current = http | 
 |  |  |     }, []); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     const debouncedHttp = useMemo(() => debounce(http, 300), []); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     const columns = [ | 
 |  |  |         { |