| | |
| | | useListContext, |
| | | } from 'react-admin'; |
| | | import PanelTypography from "../../components/PanelTypography"; |
| | | import * as Common from '@/utils/common' |
| | | import { formatQuantity } from '@/utils/common'; |
| | | import { styled } from "@mui/material/styles"; |
| | | import request from '@/utils/request'; |
| | | import debounce from 'lodash/debounce'; |
| | |
| | | }, [asnId, maktx]); |
| | | |
| | | const http = async (parmas) => { |
| | | const res = await request.post('/asnOrderItem/page', { ...parmas, asnId }); |
| | | const res = await request.post('/asnOrderItem/page', { ...parmas, orderId: asnId }); |
| | | if (res?.data?.code === 200) { |
| | | setRows(res.data.data.records) |
| | | } else { |
| | |
| | | |
| | | const columns = [ |
| | | { |
| | | field: 'asnId', |
| | | headerName: translate('table.field.asnOrderItem.asnId') |
| | | field: 'orderId', |
| | | headerName: translate('table.field.asnOrderItem.orderId') |
| | | }, |
| | | { |
| | | field: 'asnCode', |
| | | headerName: translate('table.field.asnOrderItem.asnCode'), |
| | | field: 'orderCode', |
| | | headerName: translate('table.field.asnOrderItem.orderCode'), |
| | | width: 150, |
| | | }, |
| | | // { |
| | |
| | | }, |
| | | { |
| | | field: 'anfme', |
| | | headerName: translate('table.field.asnOrderItem.purQty') |
| | | headerName: translate('table.field.asnOrderItem.purQty'), |
| | | valueFormatter: (v) => formatQuantity(v) |
| | | }, |
| | | { |
| | | field: 'stockUnit', |
| | |
| | | }, |
| | | { |
| | | field: 'qty', |
| | | headerName: translate('table.field.asnOrderItem.qty') |
| | | headerName: translate('table.field.asnOrderItem.qty'), |
| | | valueFormatter: (v) => formatQuantity(v) |
| | | }, |
| | | { |
| | | field: 'splrBatch', |
| | |
| | | }, |
| | | }, |
| | | }} |
| | | pageSizeOptions={[10, 25, 50]} |
| | | pageSizeOptions={[15, 25, 50]} |
| | | /> |
| | | </Box > |
| | | |