diff --git a/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx b/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx index 5fd5c3cb..1a09ed7a 100644 --- a/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx +++ b/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx @@ -61,14 +61,18 @@ const SalesOrderProductForm = ({ Number(initialValues.total_peti) : 0; - const initialPricePerConvertion = - initialValues?.total_price && - initialValues?.total_peti && - Number(initialValues.total_peti) !== 0 - ? (Number(initialValues.total_price) - - initialSisaBerat * Number(initialValues.unit_price || 0)) / - Number(initialValues.total_peti) - : 0; + // const initialPricePerConvertion = + // initialValues?.total_price && + // initialValues?.total_peti && + // Number(initialValues.total_peti) !== 0 + // ? (Number(initialValues.total_price) - + // initialSisaBerat * Number(initialValues.unit_price || 0)) / + // Number(initialValues.total_peti) + // : 0; + + const initialPricePerConvertion = initialValues?.unit_price + ? Number(initialValues?.unit_price) + : 0; const initialPriceSisaBerat = initialValues?.total_price && initialValues?.total_peti @@ -135,6 +139,11 @@ const SalesOrderProductForm = ({ ); }, [selectedProductWarehouse, formik.values.marketing_type]); + console.log({ + initialValues, + values: formik.values, + }); + // ===== Options ===== const { options: warehouseOptions, @@ -523,7 +532,7 @@ const SalesOrderProductForm = ({ null} @@ -546,7 +555,9 @@ const SalesOrderProductForm = ({ } per ${formik.values.convertion_unit?.value}`} value={formik.values.weight_per_convertion ?? ''} onChange={(e) => { - const value = Number(e.target.value); + const value = Number(e.target.value) + ? Number(e.target.value) + : ''; handleFieldChange('weight_per_convertion', value, () => setCurrentInput(e.target.name) ); @@ -699,7 +710,8 @@ const SalesOrderProductForm = ({ formik.values.convertion_unit?.value.toLowerCase() === 'kg') && ( { @@ -745,7 +757,7 @@ const SalesOrderProductForm = ({ formik.values.convertion_unit?.value.toLowerCase() !== 'kg' && ( {