Merge remote-tracking branch 'origin/master'

# Conflicts:
#	src/components/quotes/QuoteRegistration.tsx
This commit is contained in:
2026-01-20 20:49:14 +09:00
17 changed files with 1146 additions and 2286 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -25,12 +25,7 @@ import {
SelectTrigger,
SelectValue,
} from "../ui/select";
import {
ResponsiveFormTemplate,
FormSection,
FormFieldGrid,
} from "../templates/ResponsiveFormTemplate";
import { FormField } from "../molecules/FormField";
// FormField는 실제로 사용되지 않으므로 제거
import { LocationListPanel } from "./LocationListPanel";
import { LocationDetailPanel } from "./LocationDetailPanel";

View File

@@ -43,3 +43,54 @@ export const quoteCreateConfig: DetailConfig = {
backLabel: '목록',
},
};
/**
* 견적 수정 페이지 Config
*/
export const quoteEditConfig: DetailConfig = {
title: '견적',
description: '견적 정보를 수정합니다',
icon: FileText,
basePath: '/sales/quote-management',
fields: [],
actions: {
showBack: true,
showSave: false, // QuoteFooterBar에서 처리
backLabel: '목록',
},
};
/**
* 견적 등록 페이지 Config (구버전 QuoteRegistration용)
* - 저장/취소 버튼이 IntegratedDetailTemplate에서 처리됨
*/
export const quoteRegistrationCreateConfig: DetailConfig = {
title: '견적 등록',
description: '새 견적을 등록합니다',
icon: FileText,
basePath: '/sales/quote-management',
fields: [],
actions: {
showBack: true,
showSave: true,
submitLabel: '저장',
backLabel: '취소',
},
};
/**
* 견적 수정 페이지 Config (구버전 QuoteRegistration용)
*/
export const quoteRegistrationEditConfig: DetailConfig = {
title: '견적 수정',
description: '견적 정보를 수정합니다',
icon: FileText,
basePath: '/sales/quote-management',
fields: [],
actions: {
showBack: true,
showSave: true,
submitLabel: '저장',
backLabel: '취소',
},
};