| 1234567891011121314151617181920212223242526272829 |
- # 승인요청, 승인처리 시 실시간 피드백 및 알림 처리
- **Task ID:** T-021
- **Status:** BACKLOG
- **Importance:** SHOULD
- **Complexity:** 4/10
- **Urgency:** 5/10
- **Dependencies:** T-017, T-018
- ## Description
- # 설명
- - 승인요청 및 승인처리 시 toast/confirmDialog 외 웹소켓 기반 실시간 알림 연동 보강
- ## 구현 단계
- 1. 공통 toast 및 confirmDialog 컴포넌트 재사용해 기본 피드백 구현 확인
- 2. 웹소켓(socket.io) 클라이언트 설정: Nuxt3 plugin에 등록
- 3. 서버에서 approvalStatusChanged 이벤트 발행, 클라이언트 구독 로직 작성
- 4. 알림센터 컴포넌트에 수신된 이벤트 표시(UI 배지, 목록 추가)
- 5. 필요 시 푸시 알림 센터 API 연동
- ## 테스트 전략
- - 유닛 테스트: socket 연결, 이벤트 핸들러 로직 검증
- - 통합 테스트: 서버 이벤트 시뮬레이션, 클라이언트 알림 수신 및 UI 업데이트 확인
- ---
- **Created:** 2025-07-22T01:48:43.838Z
- **Updated:** 2025-07-22T01:48:43.838Z
|