summaryrefslogtreecommitdiff
path: root/lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx')
-rw-r--r--lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx b/lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx
index 3a0fbdb6..f0cebe5f 100644
--- a/lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx
+++ b/lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx
@@ -37,12 +37,14 @@ import { exportFullDataToExcel, type ExcelColumnDef } from "@/lib/export"
import { getAllGtcClausesForExport, importGtcClausesFromExcel } from "@/lib/gtc-contract/service"
import { ImportExcelDialog } from "./import-excel-dialog"
import { toast } from "@/hooks/use-toast"
+import { Vendor } from "@/db/schema"
interface GtcClausesTableToolbarActionsProps {
table: Table<GtcClauseTreeView>
documentId: number
document: any
currentUserId?: number // 현재 사용자 ID 추가
+ vendor:Vendor
}
// GTC 조항을 위한 Excel 컬럼 정의 (실용적으로 간소화)
@@ -101,7 +103,7 @@ export function GtcClausesTableToolbarActions({
table,
documentId,
document,
- currentUserId = 1, // 기본값 설정 (실제로는 auth에서 가져와야 함)
+ vendor
}: GtcClausesTableToolbarActionsProps) {
const [showCreateDialog, setShowCreateDialog] = React.useState(false)
const [showReorderDialog, setShowReorderDialog] = React.useState(false)
@@ -188,7 +190,7 @@ export function GtcClausesTableToolbarActions({
// Excel 데이터 가져오기 처리
const handleImportExcelData = async (data: Partial<GtcClauseTreeView>[]) => {
try {
- const result = await importGtcClausesFromExcel(documentId, data, currentUserId)
+ const result = await importGtcClausesFromExcel(documentId, data)
if (result.success) {
toast({
@@ -340,7 +342,8 @@ export function GtcClausesTableToolbarActions({
open={showPreviewDialog}
onOpenChange={setShowPreviewDialog}
clauses={previewClauses}
- document={document}
+ contractDocument={document}
+ vendor={vendor}
onExport={() => {
console.log("Export from preview dialog")
}}