From 6c03e420061522fd760128216ec2ad390ea88992 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Wed, 8 Apr 2026 15:31:31 +0700 Subject: [PATCH] fix: remove transport_per_item and vehicle_number value and disable them if expedition vendor is empty --- .../purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx b/src/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx index 93e15dfb..2eacfbad 100644 --- a/src/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx +++ b/src/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx @@ -367,6 +367,9 @@ const PurchaseOrderAcceptApprovalForm = ({ ); } else { 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} + disabled={!Boolean(formItem?.expedition_vendor)} isError={ isRepeaterInputError(idx, 'vehicle_number').isError } @@ -657,6 +661,7 @@ const PurchaseOrderAcceptApprovalForm = ({ thousandSeparator=',' decimalSeparator='.' inputPrefix={'Rp'} + disabled={!Boolean(formItem?.expedition_vendor)} isError={ isRepeaterInputError(idx, 'transport_per_item') .isError