summaryrefslogtreecommitdiff
path: root/lib/rfq-last/quotation-compare-view.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rfq-last/quotation-compare-view.tsx')
-rw-r--r--lib/rfq-last/quotation-compare-view.tsx22
1 files changed, 5 insertions, 17 deletions
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");