feat(FE-212): add staff approval service and payload types for purchase requisitions

This commit is contained in:
rstubryan
2025-11-10 17:09:04 +07:00
parent 63dac00f17
commit 7d1992d075
2 changed files with 96 additions and 2 deletions
+25
View File
@@ -47,5 +47,30 @@ export type CreatePurchaseRequisitionsPayload = {
}[];
};
export type CreateStaffApprovalRequisitionsPayload = {
notes: string;
items: {
purchase_item_id: number;
price: number;
total_price: number;
}[];
};
export type CreateAcceptApprovalRequisitionsPayload = {
notes?: string;
items: {
purchase_item_id: number;
accepted_date: string;
destination_warehouse_id: number;
delivery_document_number: string;
delivery_vehicle_plate: string;
document_index?: number;
received_quantity: number;
expedition_id: number;
transport_cost: number;
transport_cost_per_item: number;
}[];
};
export type UpdatePurchaseRequisitionsPayload =
CreatePurchaseRequisitionsPayload;