diff --git a/src/components/process-management/StepDetail.tsx b/src/components/process-management/StepDetail.tsx index b620d30c..4831ee58 100644 --- a/src/components/process-management/StepDetail.tsx +++ b/src/components/process-management/StepDetail.tsx @@ -32,6 +32,7 @@ import { AlertDialogTitle, } from '@/components/ui/alert-dialog'; import type { ProcessStep } from '@/types/process'; +import { STEP_COMPLETION_TYPE_LABELS } from '@/types/process'; interface StepDetailProps { step: ProcessStep; @@ -149,7 +150,7 @@ export function StepDetail({ step, processId }: StepDetailProps) {
유형
-
{step.completionType}
+
{STEP_COMPLETION_TYPE_LABELS[step.completionType] || step.completionType}
diff --git a/src/components/process-management/StepForm.tsx b/src/components/process-management/StepForm.tsx index 3c18ddd1..cd951dd4 100644 --- a/src/components/process-management/StepForm.tsx +++ b/src/components/process-management/StepForm.tsx @@ -101,7 +101,7 @@ export function StepForm({ mode, processId, initialData }: StepFormProps) { // 완료 정보 const [completionType, setCompletionType] = useState( - initialData?.completionType || '클릭 시 완료' + initialData?.completionType || 'click_complete' ); // 검사 설정 diff --git a/src/components/process-management/actions.ts b/src/components/process-management/actions.ts index 2f59a5cb..1ccd1566 100644 --- a/src/components/process-management/actions.ts +++ b/src/components/process-management/actions.ts @@ -605,7 +605,7 @@ function transformStepApiToFrontend(apiStep: ApiProcessStep): ProcessStep { order: apiStep.sort_order, connectionType: (apiStep.connection_type as ProcessStep['connectionType']) || '없음', connectionTarget: apiStep.connection_target ?? undefined, - completionType: (apiStep.completion_type as ProcessStep['completionType']) || '클릭 시 완료', + completionType: (apiStep.completion_type as ProcessStep['completionType']) || 'click_complete', }; } diff --git a/src/types/process.ts b/src/types/process.ts index 7a9e2198..7851c508 100644 --- a/src/types/process.ts +++ b/src/types/process.ts @@ -172,8 +172,8 @@ export const PROCESS_CATEGORY_OPTIONS: Record = { + selection_complete: '선택 완료 시 완료', + click_complete: '클릭 시 완료', + inspection_complete: '검사완료 시 완료', +}; + // 연결 도달 옵션 export const STEP_CONNECTION_TARGET_OPTIONS: { value: string; label: string }[] = [ { value: '입고완료 자재 목록', label: '입고완료 자재 목록' },