fix: remove transport_per_item and vehicle_number value and disable them if expedition vendor is empty

This commit is contained in:
ValdiANS
2026-04-08 15:31:31 +07:00
parent 5c39e900f3
commit 6c03e42006
@@ -367,6 +367,9 @@ const PurchaseOrderAcceptApprovalForm = ({
); );
} else { } else {
formik.setFieldValue(`items.${idx}.expedition_vendor_id`, null); formik.setFieldValue(`items.${idx}.expedition_vendor_id`, null);
formik.setFieldValue(`items.${idx}.transport_per_item`, null);
formik.setFieldValue(`items.${idx}.vehicle_number`, null);
} }
}; };
@@ -553,6 +556,7 @@ const PurchaseOrderAcceptApprovalForm = ({
) )
} }
onBlur={formik.handleBlur} onBlur={formik.handleBlur}
disabled={!Boolean(formItem?.expedition_vendor)}
isError={ isError={
isRepeaterInputError(idx, 'vehicle_number').isError isRepeaterInputError(idx, 'vehicle_number').isError
} }
@@ -657,6 +661,7 @@ const PurchaseOrderAcceptApprovalForm = ({
thousandSeparator=',' thousandSeparator=','
decimalSeparator='.' decimalSeparator='.'
inputPrefix={'Rp'} inputPrefix={'Rp'}
disabled={!Boolean(formItem?.expedition_vendor)}
isError={ isError={
isRepeaterInputError(idx, 'transport_per_item') isRepeaterInputError(idx, 'transport_per_item')
.isError .isError