diff --git a/src/components/quality/InspectionManagement/InspectionCreate.tsx b/src/components/quality/InspectionManagement/InspectionCreate.tsx
index 2f26eadb..95427ad3 100644
--- a/src/components/quality/InspectionManagement/InspectionCreate.tsx
+++ b/src/components/quality/InspectionManagement/InspectionCreate.tsx
@@ -701,7 +701,8 @@ export function InspectionCreate() {
전체: {orderSummary.total}건
일치: {orderSummary.same}건
- 불일치: {orderSummary.changed}건
+ {orderSummary.changed > 0 && 불일치: {orderSummary.changed}건}
+ {orderSummary.notInspected > 0 && 미검사: {orderSummary.notInspected}건}
diff --git a/src/components/quality/InspectionManagement/mockData.ts b/src/components/quality/InspectionManagement/mockData.ts
index d6333cc3..0df8d450 100644
--- a/src/components/quality/InspectionManagement/mockData.ts
+++ b/src/components/quality/InspectionManagement/mockData.ts
@@ -365,11 +365,17 @@ export const isOrderSpecSame = (item: OrderSettingItem): boolean => {
return item.orderWidth === item.constructionWidth && item.orderHeight === item.constructionHeight;
};
+export const isInspected = (item: OrderSettingItem): boolean => {
+ return (item.constructionWidth ?? 0) > 0 || (item.constructionHeight ?? 0) > 0;
+};
+
export const calculateOrderSummary = (items: OrderSettingItem[]) => {
const total = items.length;
- const same = items.filter(isOrderSpecSame).length;
- const changed = total - same;
- return { total, same, changed };
+ const inspected = items.filter(isInspected);
+ const same = inspected.filter(isOrderSpecSame).length;
+ const changed = inspected.length - same;
+ const notInspected = total - inspected.length;
+ return { total, same, changed, notInspected };
};
// ===== 빈 폼 기본값 =====