mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-25 15:55:48 +00:00
fix: set initialPricePerConvertion to unit_price
This commit is contained in:
+23
-11
@@ -61,13 +61,17 @@ const SalesOrderProductForm = ({
|
|||||||
Number(initialValues.total_peti)
|
Number(initialValues.total_peti)
|
||||||
: 0;
|
: 0;
|
||||||
|
|
||||||
const initialPricePerConvertion =
|
// const initialPricePerConvertion =
|
||||||
initialValues?.total_price &&
|
// initialValues?.total_price &&
|
||||||
initialValues?.total_peti &&
|
// initialValues?.total_peti &&
|
||||||
Number(initialValues.total_peti) !== 0
|
// Number(initialValues.total_peti) !== 0
|
||||||
? (Number(initialValues.total_price) -
|
// ? (Number(initialValues.total_price) -
|
||||||
initialSisaBerat * Number(initialValues.unit_price || 0)) /
|
// initialSisaBerat * Number(initialValues.unit_price || 0)) /
|
||||||
Number(initialValues.total_peti)
|
// Number(initialValues.total_peti)
|
||||||
|
// : 0;
|
||||||
|
|
||||||
|
const initialPricePerConvertion = initialValues?.unit_price
|
||||||
|
? Number(initialValues?.unit_price)
|
||||||
: 0;
|
: 0;
|
||||||
|
|
||||||
const initialPriceSisaBerat =
|
const initialPriceSisaBerat =
|
||||||
@@ -135,6 +139,11 @@ const SalesOrderProductForm = ({
|
|||||||
);
|
);
|
||||||
}, [selectedProductWarehouse, formik.values.marketing_type]);
|
}, [selectedProductWarehouse, formik.values.marketing_type]);
|
||||||
|
|
||||||
|
console.log({
|
||||||
|
initialValues,
|
||||||
|
values: formik.values,
|
||||||
|
});
|
||||||
|
|
||||||
// ===== Options =====
|
// ===== Options =====
|
||||||
const {
|
const {
|
||||||
options: warehouseOptions,
|
options: warehouseOptions,
|
||||||
@@ -523,7 +532,7 @@ const SalesOrderProductForm = ({
|
|||||||
<input
|
<input
|
||||||
type='radio'
|
type='radio'
|
||||||
checked={
|
checked={
|
||||||
formik.values.convertion_unit?.value ===
|
formik.values.convertion_unit?.value.toLowerCase() ===
|
||||||
option.value
|
option.value
|
||||||
}
|
}
|
||||||
onChange={() => null}
|
onChange={() => null}
|
||||||
@@ -546,7 +555,9 @@ const SalesOrderProductForm = ({
|
|||||||
} per ${formik.values.convertion_unit?.value}`}
|
} per ${formik.values.convertion_unit?.value}`}
|
||||||
value={formik.values.weight_per_convertion ?? ''}
|
value={formik.values.weight_per_convertion ?? ''}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
const value = Number(e.target.value);
|
const value = Number(e.target.value)
|
||||||
|
? Number(e.target.value)
|
||||||
|
: '';
|
||||||
handleFieldChange('weight_per_convertion', value, () =>
|
handleFieldChange('weight_per_convertion', value, () =>
|
||||||
setCurrentInput(e.target.name)
|
setCurrentInput(e.target.name)
|
||||||
);
|
);
|
||||||
@@ -699,7 +710,8 @@ const SalesOrderProductForm = ({
|
|||||||
formik.values.convertion_unit?.value.toLowerCase() === 'kg') && (
|
formik.values.convertion_unit?.value.toLowerCase() === 'kg') && (
|
||||||
<NumberInput
|
<NumberInput
|
||||||
required
|
required
|
||||||
label={`Harga / ${formik.values.convertion_unit?.label ?? 'Produk'} (Rp)`}
|
// TODO: delete 'asdf' later
|
||||||
|
label={`asdf Harga / ${formik.values.convertion_unit?.label ?? 'Produk'} (Rp)`}
|
||||||
name='price_per_convertion'
|
name='price_per_convertion'
|
||||||
value={formik.values.price_per_convertion ?? undefined}
|
value={formik.values.price_per_convertion ?? undefined}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
@@ -745,7 +757,7 @@ const SalesOrderProductForm = ({
|
|||||||
formik.values.convertion_unit?.value.toLowerCase() !== 'kg' && (
|
formik.values.convertion_unit?.value.toLowerCase() !== 'kg' && (
|
||||||
<NumberInput
|
<NumberInput
|
||||||
required
|
required
|
||||||
label={`Harga / ${formik.values.convertion_unit?.label !== 'qty' ? 'Kg' : (selectedProductWarehouse?.product?.uom?.name ?? 'Produk')} (Rp)`}
|
label={`asdff Harga / ${formik.values.convertion_unit?.label !== 'qty' ? 'Kg' : (selectedProductWarehouse?.product?.uom?.name ?? 'Produk')} (Rp)`}
|
||||||
name='unit_price'
|
name='unit_price'
|
||||||
value={formik.values.unit_price}
|
value={formik.values.unit_price}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user