summaryrefslogtreecommitdiff
path: root/lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-05 11:44:32 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-05 11:44:32 +0000
commit50adedf48ee4674ebe00f1ee72d93485183cdc51 (patch)
tree18053ab04d94c750028eee5d5d2f16ba4f38f50e /lib/basic-contract/gtc-vendor/gtc-clauses-table-toolbar-actions.tsx
parent66d64b482f2b6b52b0dd396ef998f27d491c70dd (diff)
(대표님, 최겸, 임수민) EDP 입력 진행률, 견적목록관리, EDP excel import 오류수정, GTC-Contract
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")
}}