diff --git a/src/components/pages/purchase/form/order/PurchaseOrderStaffApprovalForm.tsx b/src/components/pages/purchase/form/order/PurchaseOrderStaffApprovalForm.tsx index 97838e23..a1d4fae1 100644 --- a/src/components/pages/purchase/form/order/PurchaseOrderStaffApprovalForm.tsx +++ b/src/components/pages/purchase/form/order/PurchaseOrderStaffApprovalForm.tsx @@ -8,6 +8,7 @@ import { useSearchParams } from 'next/navigation'; import Button from '@/components/Button'; import TextInput from '@/components/input/TextInput'; import NumberInput from '@/components/input/NumberInput'; +import SelectInput, { OptionType } from '@/components/input/SelectInput'; import { PurchaseRequestStaffApprovalFormDefaultValues, @@ -237,6 +238,13 @@ const PurchaseOrderStaffApprovalForm = ({ return Object.values(warehouseGroups); }, [purchaseItems]); + const productOptions = useMemo(() => { + return purchaseItems.map((item) => ({ + value: item.product_id, + label: item.product.name, + })); + }, [purchaseItems]); + useEffect(() => { if (purchaseItems.length > 0 && initialValues?.items) { const updatedItems = purchaseItems.map((purchaseItem, idx) => { @@ -357,16 +365,20 @@ const PurchaseOrderStaffApprovalForm = ({ return ( -