|  |  |  | 
|---|
|  |  |  | Form, | 
|---|
|  |  |  | useRefresh, | 
|---|
|  |  |  | useRedirect, | 
|---|
|  |  |  | useRecordSelection, | 
|---|
|  |  |  | } from 'react-admin'; | 
|---|
|  |  |  | import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE, DEFAULT_ITEM_PAGE_SIZE, DEFAULT_TYPE } from '@/config/setting'; | 
|---|
|  |  |  | import { styled } from '@mui/material/styles'; | 
|---|
|  |  |  | 
|---|
|  |  |  | const ComfirmButton = () => { | 
|---|
|  |  |  | const { selectedIds, data } = useListContext(); | 
|---|
|  |  |  | const handleRowClick = () => { | 
|---|
|  |  |  | console.log(selectedIds); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const ids = data.filter(item => selectedIds.includes(item.id)).map(item => item.id); | 
|---|
|  |  |  | setRowSelectedIds(ids); | 
|---|
|  |  |  | const mas = data.filter(item => selectedIds.includes(item.id)).map(item => item.matnrCode); | 
|---|
|  |  |  | 
|---|
|  |  |  | }} | 
|---|
|  |  |  | title={"menu.outStockItem"} | 
|---|
|  |  |  | empty={false} | 
|---|
|  |  |  | filter={{ asnId: record?.id, deleted: 0 }} | 
|---|
|  |  |  | filter={{ orderId: record?.id, deleted: 0 }} | 
|---|
|  |  |  | sort={{ field: "create_time", order: "desc" }} | 
|---|
|  |  |  | actions={false} | 
|---|
|  |  |  | pagination={false} | 
|---|
|  |  |  | 
|---|
|  |  |  | omit={['id', 'splrName', 'qty', 'poCode',]} | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <NumberField source="id" /> | 
|---|
|  |  |  | <TextField source="asnCode" label="table.field.outStockItem.asnCode" /> | 
|---|
|  |  |  | <TextField source="asnCode" label="table.field.outStockItem.orderCode" /> | 
|---|
|  |  |  | <TextField source="poCode" label="table.field.outStockItem.poCode" /> | 
|---|
|  |  |  | <TextField source="matnrCode" label="table.field.outStockItem.matnrCode" /> | 
|---|
|  |  |  | <TextField source="maktx" label="table.field.outStockItem.maktx" /> | 
|---|