Merge remote-tracking branch 'origin/master'

This commit is contained in:
2026-02-11 15:10:15 +09:00
96 changed files with 4930 additions and 6550 deletions

View File

@@ -35,7 +35,7 @@ import {
import { Tabs, TabsContent, TabsList, TabsTrigger } from "../ui/tabs";
import { ItemSearchModal } from "./ItemSearchModal";
import type { LocationItem } from "./QuoteRegistrationV2";
import type { LocationItem } from "./QuoteRegistration";
import type { FinishedGoods } from "./actions";
import type { BomCalculationResultItem } from "./types";

View File

@@ -27,7 +27,7 @@ import {
SelectValue,
} from "../ui/select";
import type { LocationItem } from "./QuoteRegistrationV2";
import type { LocationItem } from "./QuoteRegistration";
// =============================================================================
// 상수

View File

@@ -33,7 +33,7 @@ import {
} from "../ui/table";
import { DeleteConfirmDialog } from "../ui/confirm-dialog";
import type { LocationItem } from "./QuoteRegistrationV2";
import type { LocationItem } from "./QuoteRegistration";
import type { FinishedGoods } from "./actions";
// xlsx는 동적 로드 (번들 크기 최적화)

View File

@@ -5,7 +5,7 @@
* - DocumentHeader: quote 레이아웃 + LotApprovalTable
*/
import { QuoteFormData } from "./QuoteRegistration";
import { QuoteFormData } from "./types";
import type { CompanyFormData } from "@/components/settings/CompanyInfoManagement/types";
import { DocumentHeader, LotApprovalTable } from "@/components/document-system";

View File

@@ -4,7 +4,7 @@
* - documentType="견적산출내역서": 상세 산출내역서 + 소요자재 내역
*/
import { QuoteFormData } from "./QuoteRegistration";
import { QuoteFormData } from "./types";
import type { BomMaterial } from "./types";
import type { CompanyFormData } from "@/components/settings/CompanyInfoManagement/types";

View File

@@ -6,7 +6,7 @@
* - SignatureSection: 서명/도장 영역
*/
import { QuoteFormData } from "./QuoteRegistration";
import { QuoteFormData } from "./types";
import type { CompanyFormData } from "@/components/settings/CompanyInfoManagement/types";
import { DocumentHeader, SignatureSection } from "@/components/document-system";

View File

@@ -9,7 +9,7 @@
*/
import React from 'react';
import type { QuoteFormDataV2 } from './QuoteRegistrationV2';
import type { QuoteFormDataV2 } from './QuoteRegistration';
import type { BomCalculationResultItem } from './types';
// 양식 타입

View File

@@ -18,7 +18,7 @@ import {
DropdownMenuTrigger,
} from '@/components/ui/dropdown-menu';
import { DocumentViewer } from '@/components/document-system';
import type { QuoteFormDataV2 } from './QuoteRegistrationV2';
import type { QuoteFormDataV2 } from './QuoteRegistration';
import { QuotePreviewContent } from './QuotePreviewContent';
// 양식 타입: 업체발송용 / 산출내역서

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -13,7 +13,7 @@ import { Coins } from "lucide-react";
import { Card, CardContent, CardHeader, CardTitle } from "../ui/card";
import type { LocationItem } from "./QuoteRegistrationV2";
import type { LocationItem } from "./QuoteRegistration";
// =============================================================================
// 목데이터 - 상세별 합계 (공정별 + 품목 상세)

View File

@@ -12,7 +12,7 @@
*/
import { DocumentViewer } from '@/components/document-system';
import type { QuoteFormDataV2 } from './QuoteRegistrationV2';
import type { QuoteFormDataV2 } from './QuoteRegistration';
interface QuoteTransactionModalProps {
open: boolean;

View File

@@ -549,22 +549,6 @@ export async function getQuoteReferenceData(): Promise<{
};
}
/** @deprecated getQuoteReferenceData 사용 */
export async function getSiteNames(): Promise<{
success: boolean;
data: string[];
error?: string;
__authError?: boolean;
}> {
const result = await getQuoteReferenceData();
return {
success: result.success,
data: result.data.siteNames,
error: result.error,
__authError: result.__authError,
};
}
// ===== 품목 카테고리 트리 조회 =====
export interface ItemCategoryNode {
id: number;

View File

@@ -5,9 +5,9 @@
// 클라이언트 컴포넌트
export { QuoteManagementClient } from './QuoteManagementClient';
// 기존 컴포넌트
// 컴포넌트
export { QuoteDocument } from './QuoteDocument';
export { QuoteRegistration, INITIAL_QUOTE_FORM } from './QuoteRegistration';
export { QuoteRegistration } from './QuoteRegistration';
export { QuoteCalculationReport } from './QuoteCalculationReport';
export { PurchaseOrderDocument } from './PurchaseOrderDocument';