| | |
| | | |
| | | |
| | | const CreateBySelectMats = (props) => { |
| | | const { open, setOpen, data, setData } = props; |
| | | const { open, setOpen, data, setData, queryForm } = props; |
| | | const [page, setPage] = useState({ page: DEFAULT_START_PAGE, pageSize: DEFAULT_PAGE_SIZE }); |
| | | const [rowCount, setRowCount] = useState(0); |
| | | const [isLoading, setIsLoading] = useState(false); |
| | |
| | | const translate = useTranslate(); |
| | | const notify = useNotify(); |
| | | const refresh = useRefresh(); |
| | | |
| | | console.log("-----=====>"); |
| | | console.log(queryForm); |
| | | |
| | | const handleClose = (event, reason) => { |
| | | if (reason !== "backdropClick") { |
| | | setOpen(false); |
| | |
| | | return acc; |
| | | }, {}); |
| | | return { |
| | | id: el.id, |
| | | matnrId: el.matnrId, |
| | | maktx: el.maktx, |
| | | matnrCode: el.matnrCode, |
| | |
| | | }; |
| | | |
| | | const getData = async () => { |
| | | setIsLoading(true) |
| | | const res = await request.post(`/transfer/locs/items`, { |
| | | let params = { |
| | | ...formData, |
| | | orgAreaId: queryForm?.orgAreaId, |
| | | current: page?.page, |
| | | pageSize: page?.pageSize, |
| | | orderBy: "create_time desc" |
| | | }); |
| | | }; |
| | | setIsLoading(true) |
| | | const res = await request.post(`/transfer/locs/items`, params); |
| | | if (res?.data?.code === 200) { |
| | | const { data } = res.data; |
| | | setTableData(data?.records); |
| | |
| | | |
| | | return ( |
| | | <div style={{ height: 400, width: '100%' }}> |
| | | |
| | | <DataGrid |
| | | rows={tableData} |
| | | rowCount={rowCount} |
| | | columns={columns} |
| | | paginationMode="server" |
| | | paginationModel={page} |
| | | checkboxSelection |
| | | onPaginationModelChange={setPage} |
| | | onRowSelectionModelChange={handleSelectionChange} |
| | | selectionModel={selectedRows} |
| | | disableColumnMenu={true} |
| | | disableColumnSorting |
| | | disableMultipleColumnsSorting |
| | | loading={isLoading} |
| | | slotProps={{ |
| | | loadingOverlay: { |