diff --git a/src/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx b/src/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx index 190f9599..f0e0eff9 100644 --- a/src/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx +++ b/src/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm.tsx @@ -49,15 +49,6 @@ const PurchaseOrderAcceptApprovalForm = ({ name: string; }; }; - warehouse: { - name: string; - }; - } - - interface WarehouseOptionType { - value: number; - label: string; - id: number; } interface ExpeditionVendorOptionType { @@ -72,7 +63,6 @@ const PurchaseOrderAcceptApprovalForm = ({ field: | 'purchase_item_id' | 'received_date' - | 'warehouse_id' | 'travel_number' | 'travel_document_path' | 'vehicle_number' @@ -161,10 +151,6 @@ const PurchaseOrderAcceptApprovalForm = ({ ? parseInt(item.purchase_item_id) || 0 : item.purchase_item_id || 0, received_date: item.received_date || '', - warehouse_id: - typeof item.warehouse_id === 'string' - ? parseInt(item.warehouse_id) || 0 - : item.warehouse_id || 0, travel_number: item.travel_number || '', travel_document_path: item.travel_document_path || '', vehicle_number: item.vehicle_number || '', @@ -214,35 +200,12 @@ const PurchaseOrderAcceptApprovalForm = ({ product_category: item.product.product_category, uom: item.product.uom, }, - warehouse: { - name: item.warehouse?.name || '', - }, })); } return []; }, [initialValues?.items]); - const warehouses: WarehouseOptionType[] = useMemo(() => { - if (initialValues?.items) { - const uniqueWarehouses = new Map(); - - initialValues.items.forEach((item) => { - if (item.warehouse && !uniqueWarehouses.has(item.warehouse.id)) { - uniqueWarehouses.set(item.warehouse.id, { - value: item.warehouse.id, - label: item.warehouse.name, - id: item.warehouse.id, - }); - } - }); - - return Array.from(uniqueWarehouses.values()); - } - - return []; - }, [initialValues?.items]); - const expeditionVendors: ExpeditionVendorOptionType[] = useMemo(() => { return []; }, []); @@ -251,10 +214,6 @@ const PurchaseOrderAcceptApprovalForm = ({ return purchaseItems; }, [purchaseItems]); - const getWarehouseOptions = useCallback(() => { - return warehouses; - }, [warehouses]); - const getExpeditionVendorOptions = useCallback(() => { return expeditionVendors; }, [expeditionVendors]); @@ -274,17 +233,6 @@ const PurchaseOrderAcceptApprovalForm = ({ ); }; - const warehouseChangeHandler = ( - idx: number, - val: OptionType | OptionType[] | null - ) => { - const warehouse = val as WarehouseOptionType | null; - formik.setFieldTouched(`items.${idx}.warehouse`, true); - formik.setFieldValue(`items.${idx}.warehouse`, warehouse); - formik.setFieldTouched(`items.${idx}.warehouse_id`, true); - formik.setFieldValue(`items.${idx}.warehouse_id`, warehouse?.value || 0); - }; - const expeditionVendorChangeHandler = ( idx: number, val: OptionType | OptionType[] | null @@ -362,10 +310,6 @@ const PurchaseOrderAcceptApprovalForm = ({ Tanggal Diterima * -