|  |  | 
 |  |  | const ReviseLogList = () => { | 
 |  |  |     const [createDialog, setCreateDialog] = useState(false); | 
 |  |  |     const [drawerVal, setDrawerVal] = useState(false); | 
 |  |  |     const [item, setItem] = useState(); | 
 |  |  |     const translate = useTranslate(); | 
 |  |  |     const orderId = useGetRecordId(); | 
 |  |  |  | 
 |  |  | 
 |  |  |                     <NumberField source="id" /> | 
 |  |  |                     <NumberField source="reviseId" label="table.field.reviseLog.reviseId" /> | 
 |  |  |                     <TextField source="reviseCode" label="table.field.reviseLog.reviseCode" /> | 
 |  |  |                     <TextField source="locCode" label="table.field.locItem.locCode" /> | 
 |  |  |                     <NumberField source="warehouseId" label="table.field.loc.warehouseId" /> | 
 |  |  |                     <NumberField source="areaId" label="table.field.loc.areaId" /> | 
 |  |  |                     <NumberField source="type" label="table.field.loc.type" /> | 
 |  |  | 
 |  |  |                     <BooleanField source="statusBool" label="common.field.status" sortable={false} /> | 
 |  |  |                     <TextField source="memo" label="common.field.memo" sortable={false} /> | 
 |  |  |                     <WrapperField cellClassName="opt" label="common.field.opt"> | 
 |  |  |                         <EditLocRevise setDrawerVal={setDrawerVal}/> | 
 |  |  |                         <EditLocRevise setDrawerVal={setDrawerVal} setItem={setItem} /> | 
 |  |  |                         <DeleteButton sx={{ padding: '1px', fontSize: '.75rem' }} mutationMode={OPERATE_MODE} redirect={false} /> | 
 |  |  |                     </WrapperField> | 
 |  |  |                 </StyledDatagrid> | 
 |  |  | 
 |  |  |             /> | 
 |  |  |             <LocsReviseDetl | 
 |  |  |                 open={drawerVal} | 
 |  |  |                 record={item} | 
 |  |  |                 setOpen={setDrawerVal} | 
 |  |  |             /> | 
 |  |  |         </Box> | 
 |  |  | 
 |  |  |  | 
 |  |  | export default ReviseLogList; | 
 |  |  |  | 
 |  |  | const EditLocRevise = ({ setDrawerVal }) => { | 
 |  |  | const EditLocRevise = ({ setDrawerVal, setItem }) => { | 
 |  |  |     const record = useRecordContext(); | 
 |  |  |     console.log("=======>"); | 
 |  |  |     console.log(record); | 
 |  |  |     const editRevise = () => { | 
 |  |  |         console.log(record); | 
 |  |  |         setDrawerVal(true) | 
 |  |  |         setItem(record) | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     return ( |