From 6cd5477eed4692e29d3b8b96582bff6942f7bea1 Mon Sep 17 00:00:00 2001 From: kent Date: Mon, 12 Jan 2026 19:11:27 +0900 Subject: [PATCH] =?UTF-8?q?fix(WEB):=20=EC=83=9D=EC=82=B0=EC=A7=80?= =?UTF-8?q?=EC=8B=9C=20=EC=83=9D=EC=84=B1=20=EC=97=90=EB=9F=AC=20=ED=91=9C?= =?UTF-8?q?=EC=8B=9C=20=EB=B0=8F=20Loader2=20import=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 생산지시 생성 실패 시 에러 메시지가 UI에 표시되지 않던 문제 수정 - WorkOrderDetail.tsx에서 Loader2 import 누락 수정 --- .../[id]/production-order/page.tsx | 11 +++++++++++ .../production/WorkOrders/WorkOrderDetail.tsx | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/app/[locale]/(protected)/sales/order-management-sales/[id]/production-order/page.tsx b/src/app/[locale]/(protected)/sales/order-management-sales/[id]/production-order/page.tsx index 5882ce0e..c470f295 100644 --- a/src/app/[locale]/(protected)/sales/order-management-sales/[id]/production-order/page.tsx +++ b/src/app/[locale]/(protected)/sales/order-management-sales/[id]/production-order/page.tsx @@ -530,6 +530,17 @@ export default function ProductionOrderCreatePage() { } /> + {/* 에러 메시지 표시 */} + {error && order && ( +
+ +
+

생산지시 생성 실패

+

{error}

+
+
+ )} +
{/* 수주 정보 */} diff --git a/src/components/production/WorkOrders/WorkOrderDetail.tsx b/src/components/production/WorkOrders/WorkOrderDetail.tsx index 54b3bba6..820ae5c8 100644 --- a/src/components/production/WorkOrders/WorkOrderDetail.tsx +++ b/src/components/production/WorkOrders/WorkOrderDetail.tsx @@ -7,7 +7,7 @@ import { useState, useEffect, useCallback } from 'react'; import { useRouter } from 'next/navigation'; -import { FileText, List, AlertTriangle, Play, CheckCircle2 } from 'lucide-react'; +import { FileText, List, AlertTriangle, Play, CheckCircle2, Loader2 } from 'lucide-react'; import { ContentLoadingSpinner } from '@/components/ui/loading-spinner'; import { Button } from '@/components/ui/button'; import { Badge } from '@/components/ui/badge';