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

@@ -15,7 +15,7 @@ import {
randomRemark,
tempId,
} from './index';
import type { QuoteFormData, QuoteItem } from '@/components/quotes/QuoteRegistration';
import type { QuoteFormData, QuoteFormItem } from '@/components/quotes/types';
import type { Vendor } from '@/components/accounting/VendorManagement/types';
import type { FinishedGoods } from '@/components/quotes/actions';
@@ -40,11 +40,11 @@ const WRITERS = ['드미트리', '김철수', '이영희', '박지민', '최서
* @param products 제품 목록 (code, name, category 속성 필요)
* @param category 제품 카테고리 (지정하지 않으면 랜덤 선택)
*/
export function generateQuoteItem(
export function generateQuoteFormItem(
index: number,
products?: Array<{ code: string; name: string; category?: string }>,
category?: string
): QuoteItem {
): QuoteFormItem {
const selectedCategory = category || randomPick(PRODUCT_CATEGORIES);
// 카테고리에 맞는 제품 필터링
@@ -106,9 +106,9 @@ export function generateQuoteData(options: GenerateQuoteDataOptions = {}): Quote
// 품목 생성 (동일 카테고리 사용)
const selectedCategory = category || randomPick(PRODUCT_CATEGORIES);
const items: QuoteItem[] = [];
const items: QuoteFormItem[] = [];
for (let i = 0; i < count; i++) {
items.push(generateQuoteItem(i, products, selectedCategory));
items.push(generateQuoteFormItem(i, products, selectedCategory));
}
return {

View File

@@ -10,7 +10,7 @@ export { useDevFill } from './useDevFill';
export { DevToolbar } from './DevToolbar';
// Generators
export { generateQuoteData, generateQuoteItem } from './generators/quoteData';
export { generateQuoteData, generateQuoteFormItem } from './generators/quoteData';
export { generateOrderData, generateOrderDataFull } from './generators/orderData';
export { generateWorkOrderData } from './generators/workOrderData';
export { generateShipmentData } from './generators/shipmentData';