diff --git a/src/components/material/ReceivingManagement/ReceivingList.tsx b/src/components/material/ReceivingManagement/ReceivingList.tsx index 242254d6..fc016d99 100644 --- a/src/components/material/ReceivingManagement/ReceivingList.tsx +++ b/src/components/material/ReceivingManagement/ReceivingList.tsx @@ -37,7 +37,7 @@ import { type FilterFieldConfig, } from '@/components/templates/UniversalListPage'; import { ListMobileCard, InfoField } from '@/components/organisms/MobileCard'; -import { getReceivings, getReceivingStats } from './actions'; +import { getReceivings, getReceivingStats, deleteReceiving } from './actions'; import { RECEIVING_STATUS_LABELS, RECEIVING_STATUS_STYLES, @@ -196,6 +196,16 @@ export function ReceivingList() { // API 액션 (서버 사이드 페이지네이션) actions: { + deleteItem: async (id: string) => { + const result = await deleteReceiving(id); + if (result.success) { + const statsResult = await getReceivingStats(); + if (statsResult.success && statsResult.data) { + setStats(statsResult.data); + } + } + return { success: result.success, error: result.error }; + }, getList: async (params?: ListParams) => { try { const statusFilter = params?.filters?.status as string;