mirror of
https://github.com/inventree/InvenTree.git
synced 2026-09-27 22:26:00 +00:00
[UI] Fix serial and batch code generators (#9772)
* Tweak stock item form - Fix batch code placeholder - Fix serial number placeholder * Tweak build output form * More cleanup * Fix for PurchaseOrderForm * Refactoring placeholder values
This commit is contained in:
@@ -295,16 +295,20 @@ function LineItemFormRow({
|
||||
}, [record.destination]);
|
||||
|
||||
// Batch code generator
|
||||
const batchCodeGenerator = useBatchCodeGenerator((value: any) => {
|
||||
if (value) {
|
||||
props.changeFn(props.idx, 'batch_code', value);
|
||||
const batchCodeGenerator = useBatchCodeGenerator({
|
||||
onGenerate: (value: any) => {
|
||||
if (value) {
|
||||
props.changeFn(props.idx, 'batch_code', value);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// Serial number generator
|
||||
const serialNumberGenerator = useSerialNumberGenerator((value: any) => {
|
||||
if (value) {
|
||||
props.changeFn(props.idx, 'serial_numbers', value);
|
||||
const serialNumberGenerator = useSerialNumberGenerator({
|
||||
onGenerate: (value: any) => {
|
||||
if (value) {
|
||||
props.changeFn(props.idx, 'serial_numbers', value);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -478,8 +482,10 @@ function LineItemFormRow({
|
||||
fieldDefinition={{
|
||||
field_type: 'number',
|
||||
value: props.item.quantity,
|
||||
onValueChange: (value) =>
|
||||
props.changeFn(props.idx, 'quantity', value)
|
||||
onValueChange: (value) => {
|
||||
props.changeFn(props.idx, 'quantity', value);
|
||||
serialNumberGenerator.update({ quantity: value });
|
||||
}
|
||||
}}
|
||||
error={props.rowErrors?.quantity?.message}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user