| | |
| | | import { DataGrid } from '@mui/x-data-grid'; |
| | | import PrintModal from './PrintModal'; |
| | | import { width } from "@mui/system"; |
| | | const AsnOrderPanel = () => { |
| | | const AsnOrderPanel = ({ setBillReload }) => { |
| | | const record = useRecordContext(); |
| | | if (!record) return null; |
| | | const translate = useTranslate(); |
| | |
| | | |
| | | useEffect(() => { |
| | | debouncedHttp({ maktx }); |
| | | setBillReload(http) |
| | | }, [asnId, maktx]); |
| | | |
| | | useEffect(() => { |
| | | setBillReload(http) |
| | | }, []); |
| | | |
| | | |
| | | |
| | | const http = async (parmas) => { |
| | |
| | | notify(res.data.msg); |
| | | } |
| | | } |
| | | |
| | | |
| | | const debouncedHttp = useMemo(() => debounce(http, 300), []); |
| | | |
| | |
| | | }, |
| | | { |
| | | field: 'asnCode', |
| | | headerName: translate('table.field.asnOrderItem.asnCode') |
| | | headerName: translate('table.field.asnOrderItem.asnCode'), |
| | | width: 150, |
| | | }, |
| | | { |
| | | field: 'poDetlId', |
| | |
| | | }, |
| | | { |
| | | field: 'matnrCode', |
| | | headerName: translate('table.field.asnOrderItem.matnrCode') |
| | | headerName: translate('table.field.asnOrderItem.matnrCode'), |
| | | width: 150, |
| | | }, |
| | | { |
| | | field: 'maktx', |
| | |
| | | }, |
| | | { |
| | | field: 'trackCode', |
| | | headerName: translate('table.field.asnOrderItem.barcode') |
| | | headerName: translate('table.field.asnOrderItem.barcode'), |
| | | width: 150 |
| | | }, |
| | | { |
| | | field: 'prodTime', |