Commit Graph

6 Commits

Author SHA1 Message Date
92af11c787 feat(WEB): FCM 푸시 알림, 입금 등록, 견적 저장 개선
- 수주 상세 페이지에서 수주확정 시 FCM 푸시 알림 발송 추가
- FCM 프리셋 함수 추가: 계약완료, 발주완료 알림
- 입금 등록 시 입금일, 입금계좌, 입금자명, 입금금액 입력 가능
- 견적 저장 시 토스트 메시지 정상 표시 수정
- ShipmentCreate SelectItem key prop 경고 수정
- DevToolbar 문법 오류 수정
2026-01-22 19:31:19 +09:00
98b65a6ca4 feat(WEB): 작업지시 수정 페이지 및 생산 관리 기능 개선
신규 기능:
- 작업지시 수정 페이지 추가 (/production/work-orders/[id]/edit)
- WorkOrderEdit 컴포넌트 신규 생성
- bulk-actions.ts 일괄 작업 유틸리티 추가
- toast-utils.ts 알림 유틸리티 추가

기능 개선:
- ProductionDashboard 대시보드 액션 및 표시 개선
- WorkOrderCreate 생성 화면 개선
- WorkResultList 작업 결과 목록 타입 및 표시 개선
- EstimateDetailForm 견적 폼 개선
- QuoteRegistration 견적 등록 개선
- client-management-sales-admin 거래처 관리 개선
- error-handler.ts 에러 처리 개선
2026-01-16 15:39:02 +09:00
2f1946a834 feat(SAM/WEB): 수주관리 페이지에 수주완료 FCM 알림 버튼 추가
- fcm.ts에 sendSalesOrderNotification 프리셋 함수 추가
- channel_id: push_sales_order, type: sales_order
- order-management-sales 페이지에 수주완료 버튼 추가
2026-01-13 20:50:52 +09:00
b30a51e84a feat(SAM/WEB): 거래처관리 페이지에 신규업체 FCM 알림 버튼 추가
- fcm.ts에 sendNewClientNotification 프리셋 함수 추가
  - channel_id: push_urgent (신규업체 알림용)
  - type: new_client
- 거래처관리 페이지에 "신규업체" 알림 버튼 추가
  - Bell 아이콘과 함께 헤더 액션에 배치
  - useTransition으로 로딩 상태 관리
2026-01-13 20:42:43 +09:00
60d42b2e2e fix(WEB): 결재 알림 채널 ID를 push_payment로 변경
- channel_id: 'approval' → 'push_payment'
- 앱에서 정의된 결재 알림 채널 사용
2026-01-13 20:31:08 +09:00
c56c140e4b feat(WEB): FCM 푸시 알림 공통 모듈 및 기안함 연동
- FCM 공통 모듈 생성 (src/lib/actions/fcm.ts)
  - sendFcmNotification: 기본 FCM 발송 함수
  - sendApprovalNotification: 결재 알림 프리셋
  - sendWorkOrderNotification: 작업지시 알림 프리셋
  - sendNoticeNotification: 공지사항 알림 프리셋
- 기안함 페이지에 '문서완료' 버튼 추가
  - Bell 아이콘 + FCM 발송 기능
  - 발송 결과 토스트 메시지 표시
2026-01-13 19:47:03 +09:00