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');