|  |  | 
 |  |  |                             {translate('common.edit.title.main')} | 
 |  |  |                         </Typography> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.stockId" | 
 |  |  |                                 source="stockId" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                                 autoFocus | 
 |  |  |                                 validate={required()} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <ReferenceInput | 
 |  |  |                                 source="matnrId" | 
 |  |  |                                 reference="matnr" | 
 |  |  |                                 perPage={REFERENCE_INPUT_PAGESIZE} | 
 |  |  |                             > | 
 |  |  |                                 <AutocompleteInput | 
 |  |  |                                     label="table.field.stockItem.matnrId" | 
 |  |  |                                     optionText="unit" | 
 |  |  |                                     filterToQuery={(val) => ({ unit: val })} | 
 |  |  |                                     validate={required()} | 
 |  |  |                                 /> | 
 |  |  |                             </ReferenceInput> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.code" | 
 |  |  |                                 source="code" | 
 |  |  |                                 label="table.field.stockItem.stockCode" | 
 |  |  |                                 source="stockCode" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                                 validate={required()} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.sourceItemId" | 
 |  |  |                                 source="sourceItemId" | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.matnrId" | 
 |  |  |                                 source="matnrId" | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.matnrk" | 
 |  |  |                                 source="matnrk" | 
 |  |  |                                 label="table.field.stockItem.matnrCode" | 
 |  |  |                                 source="matnrCode" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.maktx" | 
 |  |  |                                 source="maktx" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.anfme" | 
 |  |  |                                 source="anfme" | 
 |  |  |                                 validate={required()} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.stockUnit" | 
 |  |  |                                 source="stockUnit" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.workQty" | 
 |  |  |                                 source="workQty" | 
 |  |  |                                 validate={required()} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.purQty" | 
 |  |  |                                 source="purQty" | 
 |  |  |                                 validate={required()} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.purUnit" | 
 |  |  |                                 source="purUnit" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.weight" | 
 |  |  |                                 source="weight" | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.unit" | 
 |  |  |                                 source="unit" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <ReferenceInput | 
 |  |  |                                 source="shipperId" | 
 |  |  |                                 reference="shipper" | 
 |  |  |                                 perPage={REFERENCE_INPUT_PAGESIZE} | 
 |  |  |                             > | 
 |  |  |                                 <AutocompleteInput | 
 |  |  |                                     label="table.field.stockItem.shipperId" | 
 |  |  |                                     optionText="name" | 
 |  |  |                                     filterToQuery={(val) => ({ name: val })} | 
 |  |  |                                 /> | 
 |  |  |                             </ReferenceInput> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.splrId" | 
 |  |  |                                 source="splrId" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.brand" | 
 |  |  |                                 source="brand" | 
 |  |  |                                 label="table.field.stockItem.splrCode" | 
 |  |  |                                 source="splrCode" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.prodTime" | 
 |  |  |                                 source="prodTime" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <ReferenceInput | 
 |  |  |                                 source="inspectId" | 
 |  |  |                                 reference="qlyInspect" | 
 |  |  |                                 perPage={REFERENCE_INPUT_PAGESIZE} | 
 |  |  |                             > | 
 |  |  |                                 <AutocompleteInput | 
 |  |  |                                     label="table.field.stockItem.inspectId" | 
 |  |  |                                     optionText="name" | 
 |  |  |                                     filterToQuery={(val) => ({ name: val })} | 
 |  |  |                                 /> | 
 |  |  |                             </ReferenceInput> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.splrBtch" | 
 |  |  |                                 source="splrBtch" | 
 |  |  |                                 label="table.field.stockItem.splrBatch" | 
 |  |  |                                 source="splrBatch" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.asnOrder" | 
 |  |  |                                 source="asnOrder" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                                 validate={required()} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.erpToken" | 
 |  |  |                                 source="erpToken" | 
 |  |  |                                 label="table.field.stockItem.splrName" | 
 |  |  |                                 source="splrName" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.erpOrder" | 
 |  |  |                                 source="erpOrder" | 
 |  |  |                                 label="table.field.stockItem.trackCode" | 
 |  |  |                                 source="trackCode" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.erpStkAdr" | 
 |  |  |                                 source="erpStkAdr" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <ReferenceInput | 
 |  |  |                                 source="locId" | 
 |  |  |                                 reference="loc" | 
 |  |  |                                 perPage={REFERENCE_INPUT_PAGESIZE} | 
 |  |  |                             > | 
 |  |  |                                 <AutocompleteInput | 
 |  |  |                                     label="table.field.stockItem.locId" | 
 |  |  |                                     optionText="name" | 
 |  |  |                                     filterToQuery={(val) => ({ name: val })} | 
 |  |  |                                 /> | 
 |  |  |                             </ReferenceInput> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.purPrice" | 
 |  |  |                                 source="purPrice" | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.lockReason" | 
 |  |  |                                 source="lockReason" | 
 |  |  |                                 label="table.field.stockItem.prodTime" | 
 |  |  |                                 source="prodTime" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <NumberInput | 
 |  |  |                                 label="table.field.stockItem.lockStatus" | 
 |  |  |                                 source="lockStatus" | 
 |  |  |                                 validate={required()} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <TextInput | 
 |  |  |                                 label="table.field.stockItem.locker" | 
 |  |  |                                 source="locker" | 
 |  |  |                                 label="table.field.stockItem.packName" | 
 |  |  |                                 source="packName" | 
 |  |  |                                 parse={v => v} | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |                         <Stack direction='row' gap={2}> | 
 |  |  |                             <DateInput | 
 |  |  |                                 label="table.field.stockItem.lockedTime" | 
 |  |  |                                 source="lockedTime" | 
 |  |  |                             /> | 
 |  |  |                         </Stack> | 
 |  |  |  |