|  |  |  | 
|---|
|  |  |  | return ( | 
|---|
|  |  |  | <> | 
|---|
|  |  |  | <CreateBase | 
|---|
|  |  |  | resource="asnOrderItem" | 
|---|
|  |  |  | resource="outStockItem" | 
|---|
|  |  |  | record={{}} | 
|---|
|  |  |  | transform={(data) => { | 
|---|
|  |  |  | return data; | 
|---|
|  |  |  | 
|---|
|  |  |  | <Grid> | 
|---|
|  |  |  | <Grid item xs={6} display="flex" gap={2}> | 
|---|
|  |  |  | <NumberInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.asnId" | 
|---|
|  |  |  | label="table.field.outStockItem.asnId" | 
|---|
|  |  |  | source="asnId" | 
|---|
|  |  |  | readOnly | 
|---|
|  |  |  | hidden | 
|---|
|  |  |  | defaultValue={record?.id} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.asnCode" | 
|---|
|  |  |  | label="table.field.outStockItem.asnCode" | 
|---|
|  |  |  | source="asnCode" | 
|---|
|  |  |  | readOnly | 
|---|
|  |  |  | defaultValue={record?.code} | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | </Grid> | 
|---|
|  |  |  | <Grid item xs={6} display="flex" gap={2}> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.poDetlId" | 
|---|
|  |  |  | label="table.field.outStockItem.poDetlId" | 
|---|
|  |  |  | source="poDetlId" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.poDetlCode" | 
|---|
|  |  |  | source="poDetlCode" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.matnrId" | 
|---|
|  |  |  | source="matnrId" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | </Grid> | 
|---|
|  |  |  | <Grid item xs={6} display="flex" gap={1}> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.maktx" | 
|---|
|  |  |  | label="table.field.outStockItem.matnrId" | 
|---|
|  |  |  | source="matnrId" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.outStockItem.maktx" | 
|---|
|  |  |  | source="maktx" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <NumberInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.anfme" | 
|---|
|  |  |  | label="table.field.outStockItem.anfme" | 
|---|
|  |  |  | source="anfme" | 
|---|
|  |  |  | validate={required()} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | </Grid> | 
|---|
|  |  |  | <Grid item xs={6} display="flex" gap={1}> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.stockUnit" | 
|---|
|  |  |  | label="table.field.outStockItem.stockUnit" | 
|---|
|  |  |  | source="stockUnit" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | </Grid> | 
|---|
|  |  |  | <Grid item xs={6} display="flex" gap={1}> | 
|---|
|  |  |  | <NumberInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.purQty" | 
|---|
|  |  |  | label="table.field.outStockItem.purQty" | 
|---|
|  |  |  | source="purQty" | 
|---|
|  |  |  | validate={required()} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.purUnit" | 
|---|
|  |  |  | label="table.field.outStockItem.purUnit" | 
|---|
|  |  |  | source="purUnit" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <NumberInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.qty" | 
|---|
|  |  |  | source="qty" | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | </Grid> | 
|---|
|  |  |  | <Grid item xs={6} display="flex" gap={1}> | 
|---|
|  |  |  | <NumberInput | 
|---|
|  |  |  | label="table.field.outStockItem.qty" | 
|---|
|  |  |  | source="qty" | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.splrCode" | 
|---|
|  |  |  | label="table.field.outStockItem.splrCode" | 
|---|
|  |  |  | source="splrCode" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.splrName" | 
|---|
|  |  |  | label="table.field.outStockItem.splrName" | 
|---|
|  |  |  | source="splrName" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.qrcode" | 
|---|
|  |  |  | source="qrcode" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </Grid> | 
|---|
|  |  |  | <Grid item xs={6} display="flex" gap={1}> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.barcode" | 
|---|
|  |  |  | label="table.field.outStockItem.qrcode" | 
|---|
|  |  |  | source="qrcode" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.outStockItem.barcode" | 
|---|
|  |  |  | source="barcode" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | <TextInput | 
|---|
|  |  |  | label="table.field.asnOrderItem.packName" | 
|---|
|  |  |  | label="table.field.outStockItem.packName" | 
|---|
|  |  |  | source="packName" | 
|---|
|  |  |  | parse={v => v} | 
|---|
|  |  |  | /> | 
|---|
|  |  |  | </Grid> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <Grid item xs={6} display="flex" gap={1}> | 
|---|
|  |  |  | <Grid item xs={4} display="flex" gap={1}> | 
|---|
|  |  |  | <StatusSelectInput /> | 
|---|
|  |  |  | </Grid> | 
|---|
|  |  |  | <Grid item xs={12} display="flex" gap={1}> | 
|---|
|  |  |  | <Stack direction="column" spacing={1} width={'100%'}> | 
|---|
|  |  |  | <Grid item xs={4} display="flex" gap={1}> | 
|---|
|  |  |  | <Stack direction="column" spacing={1}> | 
|---|
|  |  |  | <MemoInput /> | 
|---|
|  |  |  | </Stack> | 
|---|
|  |  |  | </Grid> | 
|---|