diff --git a/src/components/pages/marketing/form/repeater/delivery-order/DeliverOrderProduct.tsx b/src/components/pages/marketing/form/repeater/delivery-order/DeliverOrderProduct.tsx
index 781ebf26..6793018b 100644
--- a/src/components/pages/marketing/form/repeater/delivery-order/DeliverOrderProduct.tsx
+++ b/src/components/pages/marketing/form/repeater/delivery-order/DeliverOrderProduct.tsx
@@ -126,18 +126,14 @@ const DeliveryOrderProductForm = ({
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 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)
+ : Number(initialValues?.unit_price || 0);
const initialPriceSisaBerat =
initialValues?.total_price && initialValues?.total_peti
@@ -728,7 +724,7 @@ const DeliveryOrderProductForm = ({
placeholder='Masukan Total Peti'
endAdornment={
- Kg
+ Peti
}
bottomLabel={`1 ${formik.values.convertion_unit?.value.toLowerCase()} = ${formik.values.weight_per_convertion ?? 0} Kg`}
@@ -778,6 +774,9 @@ const DeliveryOrderProductForm = ({
}
errorMessage={formik.errors.total_weight}
placeholder='Masukan Total Bobot'
+ disabled={
+ formik.values.convertion_unit?.value.toLowerCase() === 'peti'
+ }
/>
)}
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 a7f2c73e..5f0031f8 100644
--- a/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx
+++ b/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx
@@ -61,18 +61,14 @@ 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?.unit_price
- ? Number(initialValues?.unit_price)
- : 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)
+ : Number(initialValues?.unit_price || 0);
const isInitialTelurQty =
initialValues?.marketing_type?.value?.toLowerCase() === 'telur' &&
@@ -624,7 +620,7 @@ const SalesOrderProductForm = ({
placeholder='Masukan Total Peti'
endAdornment={
- Kg
+ Peti
}
bottomLabel={`1 ${formik.values.convertion_unit?.value.toLowerCase()} = ${formik.values.weight_per_convertion ?? 0} Kg`}
@@ -674,6 +670,9 @@ const SalesOrderProductForm = ({
}
errorMessage={formik.errors.total_weight}
placeholder='Masukan Total Bobot'
+ disabled={
+ formik.values.convertion_unit?.value.toLowerCase() === 'peti'
+ }
/>
)}