refactor(WEB): 회계/견적/설정/생산 등 전반적 코드 개선 및 공통화 2차
- 회계 모듈 전면 개선: 청구/입금/출금/매입/매출/세금계산서/일반전표/거래처원장 등 - 견적 모듈 금액 포맷/할인/수식/미리보기 등 코드 정리 - 설정 모듈: 계정관리/직급/직책/권한 상세 간소화 - 생산 모듈: 작업지시서/작업자화면/검수 문서 코드 정리 - UniversalListPage 엑셀 다운로드 및 필터 기능 확장 - 대시보드/게시판/수주 등 날짜 유틸 공통화 적용 - claudedocs 문서 인덱스 업데이트 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -23,6 +23,7 @@ import { Input } from '@/components/ui/input';
|
||||
import { Textarea } from '@/components/ui/textarea';
|
||||
import { cn } from '@/lib/utils';
|
||||
import type { InspectionTemplateData, InspectionTemplateSectionItem } from './types';
|
||||
import { formatNumber } from '@/lib/utils/amount';
|
||||
|
||||
// 중간검사 공정 타입
|
||||
export type InspectionProcessType =
|
||||
@@ -278,7 +279,7 @@ function resolveRefValue(
|
||||
|
||||
function formatDimension(val: number | undefined): string {
|
||||
if (val === undefined || val === null) return '-';
|
||||
return val.toLocaleString();
|
||||
return formatNumber(val);
|
||||
}
|
||||
|
||||
// ===== 항목별 입력 유형 판별 =====
|
||||
@@ -337,7 +338,7 @@ function DynamicInspectionForm({
|
||||
if (isNumericItem(item)) {
|
||||
const numValue = formValues[fieldKey] as number | null | undefined;
|
||||
|
||||
const designLabel = designValue !== undefined ? designValue.toLocaleString() : '';
|
||||
const designLabel = designValue !== undefined ? formatNumber(designValue) : '';
|
||||
const toleranceLabel = item.tolerance
|
||||
? ` (${designLabel ? designLabel + ' ' : ''}${formatToleranceLabel(item.tolerance)})`
|
||||
: designLabel ? ` (${designLabel})` : '';
|
||||
@@ -381,8 +382,8 @@ function DynamicInspectionForm({
|
||||
const hasStandard = designValue !== undefined || item.standard;
|
||||
const standardDisplay = designValue !== undefined
|
||||
? (item.tolerance
|
||||
? `${designValue.toLocaleString()} ${formatToleranceLabel(item.tolerance)}`
|
||||
: String(designValue.toLocaleString()))
|
||||
? `${formatNumber(designValue)} ${formatToleranceLabel(item.tolerance)}`
|
||||
: String(formatNumber(designValue)))
|
||||
: item.standard;
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user