From cd0ce0cbe8af8719a6f542098ec78f2a5c1222ce Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Mon, 1 Dec 2025 10:28:05 +0000
Subject: (최겸) 구매 입찰 사전견적 개발(rfq-last)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/rfq-last/quotation-compare-view.tsx | 22 +++++-----------------
 1 file changed, 5 insertions(+), 17 deletions(-)

(limited to 'lib/rfq-last/quotation-compare-view.tsx')

diff --git a/lib/rfq-last/quotation-compare-view.tsx b/lib/rfq-last/quotation-compare-view.tsx
index be19f738..86ef4444 100644
--- a/lib/rfq-last/quotation-compare-view.tsx
+++ b/lib/rfq-last/quotation-compare-view.tsx
@@ -55,6 +55,7 @@ import { ComparisonData, selectVendor, cancelVendorSelection, VendorResponseVers
 import { createPO, createGeneralContract, createBidding } from "./contract-actions";
 import { toast } from "sonner";
 import { useRouter } from "next/navigation"
+import { GENERAL_CONTRACT_TYPES, GENERAL_CONTRACT_TYPE_LABELS } from "@/lib/general-contracts/types";
 
 interface QuotationCompareViewProps {
   data: ComparisonData;
@@ -82,23 +83,10 @@ export function QuotationCompareView({ data }: QuotationCompareViewProps) {
   const [contractEndDate, setContractEndDate] = React.useState("");
 
   // 계약종류 옵션
-  const contractTypes = [
-    { value: 'UP', label: 'UP - 자재단가계약' },
-    { value: 'LE', label: 'LE - 임대차계약' },
-    { value: 'IL', label: 'IL - 개별운송계약' },
-    { value: 'AL', label: 'AL - 연간운송계약' },
-    { value: 'OS', label: 'OS - 외주용역계약' },
-    { value: 'OW', label: 'OW - 도급계약' },
-    { value: 'IS', label: 'IS - 검사계약' },
-    { value: 'LO', label: 'LO - LOI (의향서)' },
-    { value: 'FA', label: 'FA - Frame Agreement' },
-    { value: 'SC', label: 'SC - 납품합의계약' },
-    { value: 'OF', label: 'OF - 클레임상계계약' },
-    { value: 'AW', label: 'AW - 사전작업합의' },
-    { value: 'AD', label: 'AD - 사전납품합의' },
-    { value: 'AM', label: 'AM - 설계계약' },
-    { value: 'SC_SELL', label: 'SC - 폐기물매각계약' },
-  ];
+  const contractTypes = GENERAL_CONTRACT_TYPES.map(type => ({
+    value: type,
+    label: `${type} - ${GENERAL_CONTRACT_TYPE_LABELS[type]}`
+  }));
 
   // 입찰 관련 state 추가
   const [biddingContractType, setBiddingContractType] = React.useState<"unit_price" | "general" | "sale">("unit_price");
-- 
cgit v1.2.3

