diff options
Diffstat (limited to 'lib/bidding/failure')
| -rw-r--r-- | lib/bidding/failure/biddings-closure-dialog.tsx | 5 | ||||
| -rw-r--r-- | lib/bidding/failure/biddings-failure-table.tsx | 3 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/bidding/failure/biddings-closure-dialog.tsx b/lib/bidding/failure/biddings-closure-dialog.tsx index cea1f42a..1655d91b 100644 --- a/lib/bidding/failure/biddings-closure-dialog.tsx +++ b/lib/bidding/failure/biddings-closure-dialog.tsx @@ -43,15 +43,12 @@ interface BiddingsClosureDialogProps { } try { - // 결재자 선택 단계로 데이터 전달 + // 결재자 선택 단계로 데이터 전달 (다이얼로그 닫기는 부모 컴포넌트에서 처리) await onApprovalPreview({ description: description.trim(), files: files, biddingId: bidding.id, }) - - // 다이얼로그 닫기 - onOpenChange(false) } catch (error) { console.error('결재 미리보기 준비 실패:', error) toast.error('결재 미리보기 준비 중 오류가 발생했습니다.') diff --git a/lib/bidding/failure/biddings-failure-table.tsx b/lib/bidding/failure/biddings-failure-table.tsx index c4e3be06..fc931307 100644 --- a/lib/bidding/failure/biddings-failure-table.tsx +++ b/lib/bidding/failure/biddings-failure-table.tsx @@ -284,6 +284,9 @@ export function BiddingsFailureTable({ promises }: BiddingsFailureTableProps) { description: data.description,
files: data.files,
})
+
+ // 폐찰 다이얼로그 닫고 결재 미리보기 열기
+ setBiddingClosureDialogOpen(false)
setIsApprovalPreviewDialogOpen(true)
} catch (error) {
console.error('결재 준비 중 오류 발생:', error)
|
