Merge branch 'fix/master-data-product' into 'development'

[FIX/FE] Master Data Product

See merge request mbugroup/lti-web-client!362
This commit is contained in:
Rivaldi A N S
2026-04-01 09:13:34 +00:00
2 changed files with 8 additions and 6 deletions
+3 -1
View File
@@ -35,7 +35,9 @@ const NumberInput = ({
| undefined; | undefined;
if (newChangeEvent) { if (newChangeEvent) {
newChangeEvent.target.value = numberFormatValues.value; newChangeEvent.target.value = parseFloat(
numberFormatValues.value
) as unknown as string;
onChange?.(newChangeEvent); onChange?.(newChangeEvent);
} }
@@ -154,17 +154,17 @@ const ProductForm = ({ type = 'add', initialValues }: ProductFormProps) => {
sku: values.sku, sku: values.sku,
uom_id: values.uom_id, uom_id: values.uom_id,
product_category_id: values.product_category_id, product_category_id: values.product_category_id,
product_price: parseInt(values.product_price.toString()) || 0, product_price: parseFloat(values.product_price.toString()) || 0,
selling_price: values.selling_price selling_price: values.selling_price
? parseInt(values.selling_price.toString()) || 0 ? parseFloat(values.selling_price.toString()) || 0
: undefined, : undefined,
tax: values.tax ? parseInt(values.tax.toString()) || 0 : undefined, tax: values.tax ? parseFloat(values.tax.toString()) || 0 : undefined,
expiry_period: values.expiry_period expiry_period: values.expiry_period
? parseInt(values.expiry_period.toString()) || 0 ? parseFloat(values.expiry_period.toString()) || 0
: undefined, : undefined,
suppliers: values.suppliers.map((s) => ({ suppliers: values.suppliers.map((s) => ({
supplier_id: s.supplier?.value as number, supplier_id: s.supplier?.value as number,
price: parseInt(s.price.toString()) || 0, price: parseFloat(s.price.toString()) || 0,
})), })),
flag: values.flag, flag: values.flag,
sub_flags: values.sub_flags, sub_flags: values.sub_flags,