refactor(FE-208,212): update PurchaseOrderForm and PurchaseOrderStaffApprovalForm for improved validation and dynamic item handling

This commit is contained in:
rstubryan
2025-11-18 21:00:46 +07:00
parent 1b90d657ff
commit 0c79e86736
2 changed files with 70 additions and 48 deletions
+13 -1
View File
@@ -76,12 +76,24 @@ export type CreatePurchaseRequestPayload = {
export type CreateStaffApprovalRequestPayload = {
notes?: string | null;
items: {
purchase_item_id: number;
product_id: number;
warehouse_id: number;
qty: number;
price: number;
total_price: number;
}[];
};
export type UpdateStaffApprovalRequestPayload = {
items: {
purchase_item_id: number;
qty: number;
price: number;
total_price: number;
}[];
'notes?': string | null;
};
export type CreateManagerApprovalRequestPayload = {
notes?: string | null;
};