From 08b0b43eb87337e631ae16cafc6df1d2ab028089 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=98=81=EC=84=B1?= Date: Wed, 18 Mar 2026 09:21:53 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[quality]=20=EC=A0=9C=ED=92=88=EA=B2=80?= =?UTF-8?q?=EC=82=AC=20=EB=93=B1=EB=A1=9D=20=ED=9B=84=20=EB=AA=A9=EB=A1=9D?= =?UTF-8?q?=20=EB=AF=B8=EB=85=B8=EC=B6=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../quality/InspectionManagement/InspectionCreate.tsx | 1 + .../quality/InspectionManagement/InspectionList.tsx | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/quality/InspectionManagement/InspectionCreate.tsx b/src/components/quality/InspectionManagement/InspectionCreate.tsx index f58c5757..2f26eadb 100644 --- a/src/components/quality/InspectionManagement/InspectionCreate.tsx +++ b/src/components/quality/InspectionManagement/InspectionCreate.tsx @@ -68,6 +68,7 @@ export function InspectionCreate() { client: '', manager: '', managerContact: '', + receptionDate: new Date().toISOString().slice(0, 10), constructionSite: { ...emptyConstructionSite }, materialDistributor: { ...emptyMaterialDistributor }, constructorInfo: { ...emptyConstructor }, diff --git a/src/components/quality/InspectionManagement/InspectionList.tsx b/src/components/quality/InspectionManagement/InspectionList.tsx index 2975a8be..fbc86aa9 100644 --- a/src/components/quality/InspectionManagement/InspectionList.tsx +++ b/src/components/quality/InspectionManagement/InspectionList.tsx @@ -54,9 +54,6 @@ const ITEMS_PER_PAGE = 20; export function InspectionList() { const router = useRouter(); - // ===== 통계 ===== - const { data: statsData, reload: reloadStats } = useStatsLoader(getInspectionStats); - // ===== 날짜 범위 ===== const today = new Date(); const [startDate, setStartDate] = useState(() => { @@ -68,6 +65,11 @@ export function InspectionList() { return getLocalDateString(d); }); + // ===== 통계 (목록과 동일 날짜 범위 적용) ===== + const { data: statsData, reload: reloadStats } = useStatsLoader( + useCallback(() => getInspectionStats({ dateFrom: startDate, dateTo: endDate }), [startDate, endDate]) + ); + // ===== 캘린더 상태 ===== const [calendarDate, setCalendarDate] = useState(new Date()); const [scheduleView, setScheduleView] = useState('month');