refactor(FE-208,212): enhance PurchaseRequestForm with product and product warehouse fields

This commit is contained in:
rstubryan
2025-10-30 10:39:23 +07:00
parent b0e8a460fd
commit a8fee20133
4 changed files with 73 additions and 32 deletions
@@ -6,7 +6,7 @@ import { PurchaseApi } from '@/services/api/purchasing';
import {
CreatePurchaseRequestPayload,
UpdatePurchaseRequestPayload,
} from '@/types/api/purchase/purchasing';
} from '@/types/api/purchase/purchase';
import { isResponseError } from '@/lib/api-helper';
export const usePurchaseRequestFormHandlers = (initialValuesId?: number) => {
@@ -30,7 +30,10 @@ export const usePurchaseRequestFormHandlers = (initialValuesId?: number) => {
);
const updatePurchaseRequestHandler = useCallback(
async (purchaseRequestId: number, payload: UpdatePurchaseRequestPayload) => {
async (
purchaseRequestId: number,
payload: UpdatePurchaseRequestPayload
) => {
const res = await PurchaseApi.update(purchaseRequestId, payload);
if (res?.status === 'error') {
setPurchaseRequestFormErrorMessage(res.message);
@@ -67,4 +70,4 @@ export const usePurchaseRequestFormHandlers = (initialValuesId?: number) => {
deletePurchaseRequestClickHandler,
confirmationModalDeleteClickHandler,
};
};
};