From e84cf02a1cb4959a9d3bb5bbf37885c13a447f78 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Mon, 13 Oct 2025 17:29:33 +0900 Subject: (김준회) SHI/벤더 PO 구현 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/po/vendor-table/vendor-po-toolbar-actions.tsx | 61 ++++++++++------------- 1 file changed, 26 insertions(+), 35 deletions(-) (limited to 'lib/po/vendor-table/vendor-po-toolbar-actions.tsx') diff --git a/lib/po/vendor-table/vendor-po-toolbar-actions.tsx b/lib/po/vendor-table/vendor-po-toolbar-actions.tsx index 800a9e40..86e4379f 100644 --- a/lib/po/vendor-table/vendor-po-toolbar-actions.tsx +++ b/lib/po/vendor-table/vendor-po-toolbar-actions.tsx @@ -34,15 +34,15 @@ interface VendorPOToolbarActionsProps { onViewItems?: (po: VendorPO) => void } -export function VendorPOToolbarActions({ - table, - selectedRows, +export function VendorPOToolbarActions({ + table, + selectedRows, onAction, onViewItems }: VendorPOToolbarActionsProps) { const hasSelectedRow = selectedRows.length === 1 - const selectedPO = hasSelectedRow ? - table.getRowModel().rows.find(row => selectedRows.includes(row.original.id))?.original + const selectedPO = hasSelectedRow ? + table.getRowModel().rows.find(row => selectedRows.includes(row.original.id))?.original : null const handleToolbarAction = async (action: string) => { @@ -65,18 +65,18 @@ export function VendorPOToolbarActions({ return (
{/* 주요 액션 버튼들 */} - + {/* - + 선택된 PO에 대한 PCR을 생성합니다 @@ -97,10 +97,10 @@ export function VendorPOToolbarActions({ 상세품목 현황을 확인합니다 - + */} {/* 승인 관련 액션 */} - {selectedPO?.contractStatus !== "승인완료" && ( + {/* {selectedPO?.contractStatus !== "승인완료" && ( @@ -136,10 +136,10 @@ export function VendorPOToolbarActions({ 승인을 취소합니다 - )} + )} */} {/* 더 많은 액션 드롭다운 */} - + {/*
) } -- cgit v1.2.3