fix(WEB): 오늘의 이슈 badge 매핑 백엔드 동기화 및 fallback 추가
transformers.ts: - NOTIFICATION_TYPE_TO_BADGE 백엔드 TodayIssue.php와 동기화 - BADGE_TO_NOTIFICATION_TYPE 역방향 매핑 추가 (fallback용) - validateNotificationType에 badge 기반 추론 로직 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -81,11 +81,12 @@ const FILTER_KEYS = [
|
||||
] as const;
|
||||
|
||||
// notification_type → 한글 라벨 매핑 (필터 표시용)
|
||||
// 백엔드 TodayIssue.php BADGE 상수와 동기화!
|
||||
const NOTIFICATION_TYPE_LABELS: Record<TodayIssueNotificationType, string> = {
|
||||
sales_order: '수주 성공',
|
||||
bad_debt: '추심 이슈',
|
||||
safety_stock: '적정 재고',
|
||||
expected_expense: '지출예상내역서',
|
||||
sales_order: '수주등록',
|
||||
bad_debt: '추심이슈',
|
||||
safety_stock: '안전재고',
|
||||
expected_expense: '지출 승인대기',
|
||||
vat_report: '세금 신고',
|
||||
approval_request: '결재 요청',
|
||||
new_vendor: '신규거래처',
|
||||
|
||||
@@ -69,12 +69,13 @@ export type TodayIssueNotificationType =
|
||||
| 'withdrawal' // 출금
|
||||
| 'other'; // 기타
|
||||
|
||||
// 오늘의 이슈 뱃지 타입 (한글 표시용 - deprecated, notificationType 사용 권장)
|
||||
// 오늘의 이슈 뱃지 타입 (한글 표시용)
|
||||
// 백엔드 TodayIssue.php BADGE 상수와 동기화!
|
||||
export type TodayIssueListBadgeType =
|
||||
| '수주 성공'
|
||||
| '추심 이슈'
|
||||
| '적정 재고'
|
||||
| '지출예상내역서'
|
||||
| '수주등록'
|
||||
| '추심이슈'
|
||||
| '안전재고'
|
||||
| '지출 승인대기'
|
||||
| '세금 신고'
|
||||
| '결재 요청'
|
||||
| '신규거래처'
|
||||
|
||||
Reference in New Issue
Block a user