| | |
| | | const getLocs = async (ids) => { |
| | | const { data: { code, data, msg } } = await request.post('/check/locs/' + ids); |
| | | if (code === 200) { |
| | | console.log('----->'); |
| | | console.log(data); |
| | | setRows(data) |
| | | const matnrs = selectedMatnr.filter(item => data.some(bigData => bigData.matnrCode === item)); |
| | | // setSelectedMatnr(matnrs) |
| | | } else { |
| | | notify(msg); |
| | | } |
| | |
| | | </Box> |
| | | <Box sx={{ textAlign: 'center' }}> |
| | | <CloseButton setOpen={setOpen} /> |
| | | <SubmitButton selectedIds={selectedIds} setOpen={setOpen} setSelectedIds={setSelectedIds} rowSelectedIds={rowSelectedIds} gridRef={gridRef} record={record} /> |
| | | <SubmitButton selectedIds={selectedIds} setOpen={setOpen} setSelectedIds={setSelectedIds} selectedMatnr={selectedMatnr} rowSelectedIds={rowSelectedIds} gridRef={gridRef} record={record} /> |
| | | </Box> |
| | | </Card> |
| | | </Grid> |
| | |
| | | |
| | | |
| | | //提交按钮 |
| | | const SubmitButton = ({ selectedIds, setSelectedIds, rowSelectedIds, gridRef, record, setOpen }) => { |
| | | const SubmitButton = ({ selectedIds, setSelectedIds, rowSelectedIds, gridRef, record, setOpen, selectedMatnr }) => { |
| | | const notify = useNotify(); |
| | | const refresh = useRefresh(); |
| | | const translate = useTranslate(); |
| | |
| | | } |
| | | }) |
| | | |
| | | const { data: { code, data, msg } } = await request.post('/check/generate/tasks', records); |
| | | let params = records.filter(record => record?.items.length > 0); |
| | | |
| | | const { data: { code, data, msg } } = await request.post('/check/generate/tasks', params); |
| | | if (code == 200) { |
| | | refresh(); |
| | | setOpen(false) |