refactor(FE-212): update notes field in UpdateStaffApprovalRequestPayload for consistency

This commit is contained in:
rstubryan
2025-11-20 22:54:22 +07:00
parent 417d08e0fc
commit 24e2bcf35d
2 changed files with 3 additions and 6 deletions
@@ -104,10 +104,7 @@ const PurchaseOrderStaffApprovalForm = ({
const updateStaffApprovalHandler = useCallback( const updateStaffApprovalHandler = useCallback(
async (purchaseId: number, payload: UpdateStaffApprovalRequestPayload) => { async (purchaseId: number, payload: UpdateStaffApprovalRequestPayload) => {
const res = await PurchaseApi.staffApproval.update( const res = await PurchaseApi.staffApproval.update(purchaseId, payload);
purchaseId,
payload
);
if (isResponseError(res)) { if (isResponseError(res)) {
setPurchaseOrderFormErrorMessage(res.message); setPurchaseOrderFormErrorMessage(res.message);
return; return;
@@ -166,7 +163,7 @@ const PurchaseOrderStaffApprovalForm = ({
await createStaffApprovalHandler(createPayload); await createStaffApprovalHandler(createPayload);
} else if (type === 'edit') { } else if (type === 'edit') {
const updatePayload: UpdateStaffApprovalRequestPayload = { const updatePayload: UpdateStaffApprovalRequestPayload = {
'notes?': values.notes || null, notes: values.notes || null,
items: purchaseItems.map((purchaseItem, idx) => { items: purchaseItems.map((purchaseItem, idx) => {
const formItem = values.items?.[idx]; const formItem = values.items?.[idx];
return { return {
+1 -1
View File
@@ -90,13 +90,13 @@ export type CreateStaffApprovalRequestPayload = {
}; };
export type UpdateStaffApprovalRequestPayload = { export type UpdateStaffApprovalRequestPayload = {
notes?: string | null;
items: { items: {
purchase_item_id: number; purchase_item_id: number;
qty: number; qty: number;
price: number; price: number;
total_price: number; total_price: number;
}[]; }[];
'notes?': string | null;
}; };
export type CreateManagerApprovalRequestPayload = { export type CreateManagerApprovalRequestPayload = {