refactor(FE-208,212,213): add action field to staff approval request payloads and implement rejection handling in PurchaseOrderDetail

This commit is contained in:
rstubryan
2025-11-20 23:05:12 +07:00
parent 24e2bcf35d
commit a6d187a8b3
3 changed files with 77 additions and 1 deletions
@@ -141,6 +141,7 @@ const PurchaseOrderStaffApprovalForm = ({
if (type === 'add') {
const createPayload: CreateStaffApprovalRequestPayload = {
action: 'APPROVED',
notes: values.notes || '',
items: purchaseItems.map((purchaseItem, idx) => {
const formItem = values.items?.[idx];
@@ -163,6 +164,7 @@ const PurchaseOrderStaffApprovalForm = ({
await createStaffApprovalHandler(createPayload);
} else if (type === 'edit') {
const updatePayload: UpdateStaffApprovalRequestPayload = {
action: 'APPROVED',
notes: values.notes || null,
items: purchaseItems.map((purchaseItem, idx) => {
const formItem = values.items?.[idx];