SPMS_WEB/react/src
SEAN 21dcc6335d feat: 발송 통계 페이지 API 연동 (#39)
- types.ts: Mock 데이터 7개 + SERVICE_FILTER_OPTIONS 삭제, swagger 기준 요청/응답 타입 15개 추가
- statistics.api.ts: 신규 생성 (fetchDailyStats, fetchHourlyStats, fetchDeviceStats, fetchHistoryList, fetchHistoryDetail, exportHistory)
- StatisticsPage.tsx: 4개 API 병렬 호출 + mapper 함수 6개로 차트 props 변환, fetchServices 서비스 필터 동적 로드
- StatisticsHistoryPage.tsx: 서버 필터링, API 페이지네이션, 엑셀 blob 다운로드, 패널에 messageCode 전달
- HistorySlidePanel.tsx: props를 messageCode로 변경, fetchHistoryDetail API 호출, 로딩 스켈레톤 추가

Closes #39
2026-03-02 11:52:23 +09:00
..
api feat: 발송 통계 페이지 API 연동 (#39) 2026-03-02 11:52:23 +09:00
components feat: 서비스 관리 API 연동 및 UI 개선 (#31) 2026-03-01 10:35:54 +09:00
features feat: 발송 통계 페이지 API 연동 (#39) 2026-03-02 11:52:23 +09:00
hooks feat: 서비스 관리 페이지 구현 (#14) 2026-02-27 13:53:56 +09:00
lib feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
routes feat: 가이드라인 기반 공통 컴포넌트 및 레이아웃 개선 2026-02-27 09:27:21 +09:00
stores feat: 인증 페이지 API 연동 (회원가입/로그인/이메일 인증) (#7) 2026-02-27 08:00:04 +09:00
types feat: 서비스 관리 API 연동 및 UI 개선 (#31) 2026-03-01 10:35:54 +09:00
utils feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
App.tsx feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
index.css feat: 태그 관리 페이지 구현 (#25) 2026-02-28 15:15:49 +09:00
main.tsx feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00
vite-env.d.ts feat: 프론트엔드 아키텍처 셋업 (#2) 2026-02-26 13:02:22 +09:00