| import { BooleanField, DateField, NumberField, ReferenceField, Show, SimpleShowLayout, TextField ,DateInput, | 
|     SelectInput,required,useTranslate, | 
|     useRecordContext,} from 'react-admin'; | 
|     import { Stack, Grid, Box, Typography, Card } from '@mui/material'; | 
|     import { EDIT_MODE, REFERENCE_INPUT_PAGESIZE } from '@/config/setting'; | 
|     import EditBaseAside from "../../components/EditBaseAside"; | 
|     import CustomerTopToolBar from "../../components/EditTopToolBar"; | 
|     import AsnOrderItemLogList from "./AsnOrderItemLogList" | 
|   | 
|   | 
| const Aa = () =>{ | 
|     const translate = useTranslate(); | 
|   | 
|     return( | 
|         <> | 
|         <Show | 
|             redirect="list" | 
|             mutationMode={EDIT_MODE} | 
|             actions={<CustomerTopToolBar />} | 
|             aside={<EditBaseAside />} | 
|             > | 
|             <SimpleShowLayout | 
|             shouldUnregister | 
|             warnWhenUnsavedChanges | 
|              | 
|             mode="onTouched" | 
|             defaultValues={{}} | 
|             > | 
|      | 
|                 <Grid sx={{ | 
|                     "& .MuiInputBase-input": { | 
|                         bgcolor: "white"  | 
|                     } | 
|                 }} container width={{ xs: '100%', xl: '80%' }} rowSpacing={3} columnSpacing={3}> | 
|                      | 
|                     <Grid item xs={24} md={12}> | 
|                     <Typography variant="h6" gutterBottom> | 
|                         {translate('common.edit.title.main')} | 
|                     </Typography>                         | 
|                         <Stack display="flax" justifyContent="space-between" flexWrap="wrap" direction='row' gap={2} > | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" > | 
|                                         {translate('table.field.asnOrderLog.code')} | 
|                                     </Typography> | 
|                                     <TextField source="code" label="id"/> | 
|                                 </Box> | 
|                             </Grid> | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.poCode')} | 
|                                     </Typography> | 
|                                     <TextField source="poCode" label="poCode"/> | 
|                                 </Box> | 
|                             </Grid> | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.poId')} | 
|                                     </Typography> | 
|                                     <NumberField source="poId" label="poId"/> | 
|                                 </Box> | 
|                             </Grid> | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.type')} | 
|                                     </Typography> | 
|                                     <TextField source="type$" label="type"/> | 
|                                 </Box> | 
|                             </Grid> | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.wkType')} | 
|                                     </Typography> | 
|                                     <TextField source="wkType$" label="type"/> | 
|                                 </Box> | 
|                             </Grid>                             | 
|                          | 
|                         </Stack> | 
|                         <Stack display="flax" justifyContent="space-between"  flexWrap="wrap" direction='row' gap={2} sx={{mt:5 }}> | 
|                         <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.anfme')} | 
|                                     </Typography> | 
|                                     <TextField source="anfme" label="id"/> | 
|                                 </Box> | 
|                             </Grid> | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.qty')} | 
|                                     </Typography> | 
|                                     <TextField source="qty" label="poCode"/> | 
|                                 </Box> | 
|                             </Grid> | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.logisNo')} | 
|                                     </Typography> | 
|                                     <NumberField source="logisNo" label="poId"/> | 
|                                 </Box> | 
|                             </Grid> | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.arrTime')} | 
|                                     </Typography> | 
|                                     <DateField source="arrTime" label="type" showTime/> | 
|                                 </Box> | 
|                             </Grid> | 
|                             <Grid item  display="flex" gap={1} minWidth={150}>                             | 
|                                 <Box flexGrow={1}> | 
|                                     <Typography variant="body2" sx={{fontSize: 20}}> | 
|                                         {translate('table.field.asnOrderLog.ntyStatus')} | 
|                                     </Typography> | 
|                                     <TextField source="ntyStatus$" label="type"/> | 
|                                 </Box> | 
|                             </Grid>  | 
|                         </Stack> | 
|                     </Grid> | 
|                 </Grid> | 
|      | 
|             </SimpleShowLayout> | 
|         </Show> | 
|         <Grid item xs={24} md={16} sx={{ marginTop: '1em' }}> | 
|                 <Typography variant="h6" gutterBottom > | 
|                     {translate('common.edit.title.common')} | 
|                 </Typography> | 
|             </Grid> | 
|             <AsnOrderItemLogList /> | 
|         </> | 
|          | 
|        );  | 
| } | 
|   | 
| const AsnorderlogShow = () => ( | 
|     | 
|     <Aa /> | 
|          | 
|      | 
|     | 
| ); | 
|   | 
| export default AsnorderlogShow |