summaryrefslogtreecommitdiff
path: root/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-11-12 08:39:01 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-11-12 08:39:01 +0000
commitd3ff18a2320eeb400dc5d18588490c775bff4820 (patch)
tree07a85f3c29878c6fdfaf4dc32f47ec3a265c6ea2 /lib/basic-contract/gtc-vendor/preview-document-dialog.tsx
parente3eff0780834c7e0bd485d7229a6c2326f157482 (diff)
(임수민) GTC 기본계약 코멘트 관련 수정
Diffstat (limited to 'lib/basic-contract/gtc-vendor/preview-document-dialog.tsx')
-rw-r--r--lib/basic-contract/gtc-vendor/preview-document-dialog.tsx11
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx b/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx
index c017b8be..444bad59 100644
--- a/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx
+++ b/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx
@@ -39,6 +39,7 @@ interface PreviewDocumentDialogProps
clauses: GtcClauseTreeView[]
contractDocument: any
vendor: Vendor
+ contractId?: number
onExport?: () => void
}
@@ -46,6 +47,7 @@ export function PreviewDocumentDialog({
clauses,
contractDocument,
vendor,
+ contractId,
onExport,
...props
}: PreviewDocumentDialogProps) {
@@ -234,13 +236,18 @@ export function PreviewDocumentDialog({
return
}
+ if (!contractId) {
+ toast.error("계약 ID를 찾을 수 없습니다. URL에 contractId 파라미터가 필요합니다.")
+ return
+ }
+
setIsSaving(true)
try {
- console.log("💾 문서 저장 시작")
+ console.log("💾 문서 저장 시작", { contractId })
const result = await saveGtcDocumentAction({
- documentId: contractDocument.id,
+ documentId: contractId,
pdfBuffer: convertedPdf,
originalFileName: selectedFile.name,
vendor