summaryrefslogtreecommitdiff
path: root/lib/bidding/failure
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-11-26 18:57:54 +0900
committerjoonhoekim <26rote@gmail.com>2025-11-26 18:57:54 +0900
commitc775a993930e806f56ea116941574015ee518170 (patch)
treec40605a7f9563fd8aa5f36da5255bbc37f691426 /lib/bidding/failure
parent2b5d063ab408a163c016358251192a07a337eaa7 (diff)
parent94bc7b0181f74343e291d3bd164681044ea19714 (diff)
(김준회) dolce 개발건 입찰건과 merge
Diffstat (limited to 'lib/bidding/failure')
-rw-r--r--lib/bidding/failure/biddings-closure-dialog.tsx5
-rw-r--r--lib/bidding/failure/biddings-failure-table.tsx3
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)