refactor(FE-212,213): unify purchase API service references in Purchase components

This commit is contained in:
rstubryan
2025-11-20 22:39:04 +07:00
parent 6e9d065bc6
commit 417d08e0fc
8 changed files with 85 additions and 124 deletions
@@ -26,10 +26,7 @@ import {
Purchase,
PurchaseItem,
} from '@/types/api/purchase/purchase';
import {
ManagerApprovalApi,
PurchaseDeleteItemsApi,
} from '@/services/api/purchase';
import { PurchaseApi } from '@/services/api/purchase';
import { isResponseError } from '@/lib/api-helper';
import { toast } from 'react-hot-toast';
import { useSearchParams } from 'next/navigation';
@@ -230,7 +227,7 @@ const PurchaseOrderDetail = ({
return;
}
const res = await ManagerApprovalApi.createManagerApproval(
const res = await PurchaseApi.managerApproval.create(
purchaseRequestId,
payload
);
@@ -276,7 +273,7 @@ const PurchaseOrderDetail = ({
setIsDeleteLoading(true);
try {
const res = await PurchaseDeleteItemsApi.deleteItems(purchaseRequestId, {
const res = await PurchaseApi.items.delete(purchaseRequestId, {
item_ids: itemIdsToDelete,
});