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: '입고완료 자재 목록' },