Commit Graph

41 Commits

Author SHA1 Message Date
HyeonJongKim
715937f4e2 - 부가서비스 누락된 권한 체크 추가, 누락된 시스템 에러 처리 추가 2025-11-06 14:41:29 +09:00
HyeonJongKim
82fceaaa67 Merge main and resolve conflicts
- Keep local changes for refactored detail components
- Remove obsolete detail-page files
- Maintain bug fixes and type improvements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 19:43:09 +09:00
HyeonJongKim
24435e47d6 Refactor additional service details and fix various bugs
- Convert detail pages to modal components for better UX
- Fix seq type from string to number for ARS and Alimtalk
- Add seq field to list item types
- Fix validation for card number input (remove formatting chars)
- Fix SMS payment resend seq parameter issue
- Improve z-index handling for snackBar and dialogs
- Add useSetHeaderTitle to link payment history wrap
- Remove unused detail page files
- Update payout filter and various detail components

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 19:41:05 +09:00
Jay Sheen
ab528b38f1 Fix permission type for payout navigation button
- Change checkGrant permission type from 'X' to 'W' in payout list-page
- Navigation button should use 'W' (write) permission instead of 'X' (execute)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 19:39:19 +09:00
Jay Sheen
a225d51119 Add permission checks to payout pages
- Add grant check (53, 'D') to payout list download button
- Add grant check (53, 'X') to payout request button
- Add grant check (53, 'D') to payout detail certificate download button
- Refactor inline onClick handlers to method references

Changes:
- payout/list-page: Add permission checks for download and request actions
- payout/detail-page: Add permission check for certificate download

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 18:58:04 +09:00
HyeonJongKim
75d5837707 Refactor additional service filters and update related pages
- Move filter components to separate ars/filter and payout directories
- Update additional service types and list item component
- Modify page routes and path constants

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 11:04:33 +09:00
HyeonJongKim
25c282b41d - 부가서비스 상세 수정 2025-11-04 09:38:17 +09:00
HyeonJongKim
e8286206bb - 권한 접근 제한 주석 2025-11-03 09:44:18 +09:00
Jay Sheen
b9aab1d0fd Add thousand separator formatting to deposit balance
Use Intl.NumberFormat('en-US').format() to add commas for thousand separators
in the deposit balance display (50,000,000 instead of 50000000).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 13:14:35 +09:00
Jay Sheen
473f8b0881 Fix currency display format to use t('home.money', { value })
Changed from separate number and unit to use t('home.money', { value: 50000000 })
for proper currency formatting with interpolation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 13:13:11 +09:00
Jay Sheen
e7731caaa3 Update currency display to use t('home.money')
Changed from t('common.currency.krw') to t('home.money') in payout list page
for consistent currency display across the application.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 13:08:12 +09:00
Jay Sheen
c2e8da956a Localize payout pages (detail, list, request)
- Added payout-specific translation keys to en.json:
  - depositBalance, subId, disbursementAmount, requestFailed
- Added common translation keys: filter, download, searchOptions, failed, clear, currency.krw
- Localized detail-page.tsx:
  - Header title, button text, detail section title
  - All KV labels (disbursementStatus, transactionType, etc.)
  - Updated code comments from Korean to English
- Localized list-page.tsx:
  - Header title, aria-labels, alt texts
  - Deposit balance label and currency unit
  - Request button text
- Localized request-page.tsx:
  - Header title, form labels, placeholder text
  - Success/error messages in snackBar calls
  - Added useTranslation hook import

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 13:06:28 +09:00
Jay Sheen
95c83ebd7e Fix TypeScript errors in additional-service module
Updated 24 files to resolve 111 TypeScript compilation errors by:
- Updating imports from direct constant exports to getter functions
- Adding i18n support with useTranslation hook
- Fixing curried function calls to use translation function parameter
- Adding explicit type annotations to map callbacks

All filter components, list wrappers, and page components now properly
use internationalized getter functions for status text and button groups.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 09:21:07 +09:00
HyeonJongKim
e2a4430821 - 부가서비스 접근 권한 체크 및 제한 주석 해제
- 제한 다이얼로그 텍스트 영문 적용
2025-10-30 17:41:11 +09:00
HyeonJongKim
8245e394a3 - FilterSelectMid 수정
- 부가서비스 Filter Mid Select 컴포넌트 변경
2025-10-30 13:12:09 +09:00
Jay Sheen
2553aca4de [Object Object] 표시 오류 수정: Intl.NumberFormat 사용 2025-10-30 10:19:25 +09:00
Jay Sheen
3dbd6b4dda 통화 표기 방식 개선: t('home.money', { value }) 패턴으로 통일 2025-10-30 09:38:51 +09:00
Jay Sheen
f0a157b2c3 부가서비스 페이지 및 컴포넌트 다국어화 완료
- 부가서비스 메인 페이지 다국어화
  * 헤더 타이틀, 사용중인 서비스/신청 가능한 서비스 섹션
  * 비활성 서비스 안내 메시지
- 부가서비스 공통 컴포넌트 다국어화
  * list-item: 11개 서비스의 상태 라벨 (성공, 실패, 요청, 재발송)
  * title-info-wrap: 서비스 정보 표시
- 정산대행 페이지 다국어화 (5개 페이지)
  * 관리, 입금, 회원, 상세 페이지 헤더
  * 상세 페이지: 입금 확인, 정산 정보, 수수료 정보 등 17개 필드
  * 상태 변경 이력: 출금 실패, 동의 완료, 동의 만료 등
- 서비스별 상세 페이지 통화 표기 개선 (4개 페이지)
  * ARS, 펀드계좌(이체/결과), 페이아웃 상세 페이지
- 전체 통화 표기 통일 (11개 인스턴스)
  * 한국어: 100,000원 (suffix)
  * 영어: ₩100,000 (prefix)
- 번역 키 추가: additionalService 네임스페이스 51+ 키
  * 공통 상태 라벨, 11개 서비스명 및 설명
  * 정산대행 전용 21개 키
- 지원 서비스: SMS결제, ARS결제, KEY-IN결제, 계좌조회/인증,
  페이아웃, 정산대행, 링크결제, 펀드계좌, 알림톡, 안면인증

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-29 18:22:09 +09:00
HyeonJongKim
448cdcc9d2 - 부가서비스 각 요청 페이지 : SnackBar 추가, 양식 수정 2025-10-29 14:33:24 +09:00
focp212@naver.com
51e38e9d45 수정 2025-10-29 10:39:04 +09:00
focp212@naver.com
feaaac73f7 로그 제거 2025-10-28 11:08:50 +09:00
focp212@naver.com
fdedc3d519 페이징 방어코드 추가 2025-10-26 12:35:09 +09:00
focp212@naver.com
f4b8ee29d8 페이징 구조 수정 2025-10-26 11:28:06 +09:00
focp212@naver.com
35edb19062 페이징 처리 조건 수정 2025-10-26 11:08:53 +09:00
focp212@naver.com
00aec7656e 수정 2025-10-26 01:28:47 +09:00
HyeonJongKim
b10376e171 - 부가서비스 소개 List, 권한 검증 추가
- 각 API 오류 수정
2025-10-24 20:45:24 +09:00
HyeonJongKim
ef68bfec16 - 계좌 점유 인증 페이지 , 계좌 성명 조회 페이지 수정
- 알림톡_서비스 설정 수정
- 일부 부정확한 페이지 UI 수정
2025-10-24 14:00:45 +09:00
HyeonJongKim
fbc910caf9 - 자금이체 : 이체신청,결과조회 리스트,상세정보 수정
- 부가서비스 엑셀 다운로드 이메일 바텀시트 추가
2025-10-23 13:47:16 +09:00
HyeonJongKim
53f6731205 - getListDateGroup 수정
- 알림톡 필터 추가
- 일부 부가서비스 엑셀다운로드 바텀시트 추가
2025-10-23 10:49:15 +09:00
HyeonJongKim
ab5bea6aeb - 링크결제 API 수정
- 지급대행 수정
2025-10-21 14:24:51 +09:00
HyeonJongKim
a351710cc7 - 안면인증 페이지 추가 (추후 목업으로 추가 작업 필요)
- 자금이체 : isFormValid(이체신청 Validation 추가[임시] 추가 작업 필요)
2025-10-16 09:42:09 +09:00
focp212@naver.com
faccd7bd91 sort 관련 정리 2025-10-15 17:12:57 +09:00
focp212@naver.com
ced334f90f mid 셋팅및 코드 정리 2025-10-10 15:26:04 +09:00
Jay Sheen
d792c36c91 테스트 데이터 및 UI 컴포넌트 업데이트
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 09:47:46 +09:00
focp212@naver.com
4e4d0fd554 minAmount max amount 타입 변경 및 ars 2025-09-24 09:51:44 +09:00
focp212@naver.com
9c84991e93 자금이체 이체신청 상세 및 이체 등록 2025-09-23 14:08:57 +09:00
focp212@naver.com
7d473cdc0a 자그ㅁㅇㅣㅊ 2025-09-22 19:58:05 +09:00
focp212@naver.com
5e7bde0853 지급대행 요청 2025-09-22 14:56:29 +09:00
focp212@naver.com
cc22ae8348 지급대행 2025-09-22 13:50:32 +09:00
focp212@naver.com
85e85f1f89 오류 수정 2025-09-22 10:37:15 +09:00
focp212@naver.com
f8492fa55b 지급대행 중간커밋 2025-09-22 08:48:37 +09:00