Commit Graph

177 Commits

Author SHA1 Message Date
HyeonJongKim
3b4da4f9d4 - 부가서비스 각 요청 페이지 키패드 높이 만큼 패딩 삽입 hook 추가
- 각 요청 페이지 자동 패딩 적용
2025-11-06 18:04:44 +09:00
HyeonJongKim
6ebd6e3b7e - 부가서비스 다국어 Key 누락 및 오역 수정 2025-11-06 15:45:57 +09:00
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
0decc9e8b4 Add permission check to key-in payment page
- Add grant check (56, 'D') to key-in payment download button
- Move onClick from img to button element for better accessibility

Changes:
- key-in-payment-page: Add permission check for download

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 19:08:11 +09:00
Jay Sheen
e4871b6492 Add permission checks to SMS payment pages
- Add grant check (57, 'D') to SMS payment download button
- Add grant check (57, 'X') to SMS resend button
- Refactor onClick handlers for better code organization

Changes:
- sms-payment-page: Add permission check for download, move onClick to button
- sms-payment-detail-resend: Add imports for permission check functions

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 19:04:49 +09:00
Jay Sheen
47555e6e42 Add permission check to alimtalk service setting button
- Add grant check (58, 'W') to alimtalk service setting navigation
- Refactor inline onClick handler to method reference

Changes:
- alimtalk/list-page: Add permission check for service setting navigation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 18:58:04 +09:00
Jay Sheen
102e91f834 Add permission check to alimtalk page
- Add grant check (58, 'D') to alimtalk download button
- Refactor inline onClick handler to method reference

Changes:
- alimtalk/list-page: Add permission check for 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
Jay Sheen
b354847770 Clean up unused imports in face auth page
- Remove unused ProcessResult import
- Remove unused JSX import

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 18:58:04 +09:00
Jay Sheen
344fd894c7 Add permission check to account holder auth page
- Add grant check (59, 'D') to account holder auth download button
- Refactor inline onClick handler to method reference

Changes:
- account-holder-auth-page: Add permission check for 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
Jay Sheen
320f213319 Add permission checks to additional service pages
- Add grant check (54, 'D') to link payment download buttons
- Add grant check (54, 'X') to link payment request buttons
- Add grant check (65, 'D') to face auth download button
- Add grant check (60, 'D') to account holder search download button
- Add grant check (60, 'X') to account holder search request button
- Refactor inline onClick handlers to method references

Changes:
- link-payment-history-wrap: Add permission checks for download and request
- link-payment-wait-send-wrap: Add permission checks for download and request
- face-auth-page: Add permission check for download
- account-holder-search-page: Add permission check for download
- account-holder-search-list: Add permission check for search request

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 18:58:04 +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
Jay Sheen
8a65cd6448 Add permission checks and localization to ARS pages
- Add grant check (52, 'D') to ARS list download button
- Add grant check (52, 'X') to ARS payment request button
- Add grant check (52, 'X') to ARS detail SMS resend button
- Refactor inline onClick handlers to method references
- Replace hardcoded Korean text with i18n translation keys in ARS detail page

Changes:
- ars/list-page: Add permission checks for download and payment request
- ars/detail-page: Add permission check for SMS resend, localize all UI text

Localized fields:
- Page title, transaction info, payment method, payment status, order status
- Order date/time, product name, order number, buyer, phone number, email
- Verification code, SMS resend button and success/error messages

🤖 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
f1f38551fa -Key In 결제 요청 카드번호 4자 제한
- SMS 결제통보 필드 변경 수정
2025-11-05 17:18:58 +09:00
HyeonJongKim
23b2a84c7d - 구 알림톡 상세페이지 삭제 2025-11-05 10:53:14 +09:00
HyeonJongKim
76fd8d6cdc - 알림톡 list 조회, 상세 조회 response seq 필드 추가
-  일부 다국어 오기입 수정
2025-11-04 18:44:31 +09:00
focp212@naver.com
646aa0d3c0 링크결제 2025-11-04 13:09:02 +09:00
focp212@naver.com
9fa74ca6c3 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-04 11:08:39 +09:00
focp212@naver.com
48bf13e749 자금이체 2025-11-04 11:08:33 +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
focp212@naver.com
872a3f74db Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-04 10:41:06 +09:00
focp212@naver.com
0092ae00ad 알림톡 결제통보 상세 2025-11-04 10:40:56 +09:00
HyeonJongKim
7e7f0879b5 Merge remote-tracking branch 'origin/main'
Resolved conflicts in:
- account-holder-auth-list.tsx
- list-item.tsx
- account-holder-auth-page.tsx

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 10:33:09 +09:00
HyeonJongKim
86c5421c21 Refactor additional service pages and add localization
- ARS 페이지 컴포넌트 분리 및 리팩토링
- SMS 재전송 성공/실패 snackBar 추가
- 부가서비스 페이지 다국어(i18n) 적용
- 계좌명의인증 리스트 UI 개선
- 라우트 경로 상수 정리

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 10:31:03 +09:00
focp212@naver.com
d290e91a45 계좌점유인증 2025-11-04 10:28:51 +09:00
focp212@naver.com
424c1c3ddb 계좌성명조회 2025-11-04 09:57:54 +09:00
HyeonJongKim
25c282b41d - 부가서비스 상세 수정 2025-11-04 09:38:17 +09:00
Jay Sheen
344e5c324a Localize account holder auth page
- Replace hardcoded Korean text with translation keys
- Update header title to use t('additionalService.accountHolderAuth.title')
- Localize filter and download button labels
- Localize sort options (latest/oldest)
- All translation keys already exist in ko.json and en.json

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 17:34:03 +09:00
Jay Sheen
6b4e963fe8 알림톡 상세 및 설정 페이지 다국어 지원 추가
알림톡 상세 페이지와 설정 페이지에 대한 다국어 지원을 추가했습니다.

변경사항:
- 상세 페이지: 페이지 타이틀, 거래 정보 레이블 다국어화
- 설정 페이지: 페이지 타이틀, 안내 문구, 폼 레이블, 서비스 종류, 버튼, 메시지 다국어화

번역 키 추가:
- detailTitle: 알림톡 발송 상세 / Alimtalk Send Detail
- transactionInfo: 거래 정보 / Transaction Information
- serviceName, sendKind, buyerName, paymentService, notificationDivision, sendDivision
- settingNotice1, settingNotice2: 설정 안내 문구
- merchant, sendToMerchant, sendToCustomer
- 서비스 종류: creditCardApproval, creditCardCancel, bankTransferApproval, bankTransferCancel, virtualAccountDepositRequest, virtualAccountDepositComplete, virtualAccountRefund
- saveSuccess, saveFailed, unknownError

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 17:17:40 +09:00
Jay Sheen
8ee78fb7b2 알림톡 결제통보 페이지 다국어 지원 추가
알림톡 목록 페이지에 대한 다국어 지원을 추가했습니다.

변경사항:
- 목록 페이지: 페이지 타이틀, 버튼 다국어화
- useTranslation 훅 추가

번역 키 추가:
- title: 알림톡 결제통보 / Alimtalk Payment Notification
- serviceSetting: 서비스 설정 / Service Settings

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 17:14:01 +09:00
Jay Sheen
4771e43010 KEY-IN 결제 페이지 다국어 지원 추가
KEY-IN 결제 관련 모든 페이지에 대한 다국어 지원을 추가했습니다.

변경사항:
- 목록 페이지: 페이지 타이틀 다국어화
- 결제 신청 페이지: 모든 폼 레이블, 버튼, 에러 메시지 다국어화
- 성공 페이지: 성공 메시지, 버튼 다국어화

번역 키 추가:
- 폼 레이블: merchant, productName, productPrice, buyerName, buyerEmail, buyerPhoneNumber, cardNumber, expiryDate, installmentPeriod, lumpSum, orderNumber
- 성공/실패 메시지: requestSuccess, requestFailed, requestError
- 성공 페이지: paymentRequestComplete, resultLabel, arsRequestComplete, confirm
- 기타: phoneNumberPlaceholder, fullCancel, postCancel

중복 keyIn 섹션 제거 및 통합 완료

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 17:04:04 +09:00
Jay Sheen
42424d164a Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-03 16:56:10 +09:00
Jay Sheen
a566f18da9 자금이체 페이지 다국어 지원 추가
자금이체 관련 모든 페이지에 대한 다국어 지원을 추가했습니다.

변경사항:
- 이체등록 페이지: 폼 레이블, 버튼, 에러 메시지 다국어화
- 이체요청 목록 페이지: 페이지 타이틀 다국어화
- 결과조회 목록 페이지: 페이지 타이틀 다국어화
- 이체 상세 페이지: 상세 정보 레이블, 버튼, 상태 메시지 다국어화
- 결과 상세 페이지: 상세 정보 레이블, 입금확인서 버튼 다국어화

번역 키 추가:
- 은행, 계좌번호, 예금주명, 이체금액, 입금인자
- 등록/요청 성공/실패 메시지
- 상세 정보 레이블 (등록일시, 요청일시, 이체일시, 이체결과, 실패사유 등)
- 수취인명, 입금확인서 등

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 16:42:29 +09:00
HyeonJongKim
42afae8cfa - ARS 결제 신청 페이지 하단 패딩 추가 2025-11-03 16:24:11 +09:00
Jay Sheen
d771eda824 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-03 16:12:17 +09:00
Jay Sheen
b0698248f1 링크결제 분리승인 페이지 다국어 지원 추가
- 분리승인 상세, 성공, 실패 페이지 현지화
- 기간연장 및 링크중단 기능 텍스트 번역
- 에러 메시지 및 안내 문구 다국어 적용
- 거래금액, 결제상태, 유효기간 등 레이블 현지화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 16:04:11 +09:00
Jay Sheen
405b6f1e38 링크결제 신청 페이지 다국어 지원 추가
- 링크결제 신청, 확인, 완료 페이지 현지화
- 메시지 미리보기 텍스트 번역
- 에러 메시지 및 버튼 다국어 적용
- 한글/영문 번역 키 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 15:58:16 +09:00
Jay Sheen
7b5f93d737 ARS 결제 신청 페이지 다국어 지원 추가
- 결제 신청 폼의 모든 레이블 현지화
- 페이지 제목 및 버튼 다국어 적용
- 에러 메시지 번역 처리
- 한글/영문 번역 키 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 15:48:27 +09:00
Jay Sheen
e1c477f7a7 ARS 결제 다국어 지원 추가
- 신용카드 ARS 결제 페이지에 i18n 적용
- 한글/영문 번역 키 추가 (ko.json, en.json)
- 페이지 제목, 버튼, 레이블 현지화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 15:43:39 +09:00
Jay Sheen
04dc3a9ebb SMS 결제 통보 다국어 지원 추가
- SMS 결제 통보 관련 컴포넌트에 i18n 적용
- 한글/영문 번역 키 추가 (ko.json, en.json)
- sms-payment-detail-resend, sms-payment-filter, sms-payment-page 현지화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 15:42:27 +09:00
HyeonJongKim
9c5f01f997 - 엑셀 다운 누락 필드 추가
- 스낵바 누락 수정
2025-11-03 15:07:39 +09:00
HyeonJongKim
7610fb9e94 - KeyIn 결제신청 에러메시지 일부 수정 2025-11-03 14:24:13 +09:00
Jay Sheen
c03cb55157 Fix translation key for detail section title
- Change transaction.fields.detailInfo to transaction.sections.detailInfo
- Fixes missing translation issue in account holder auth and search detail pages
- detailInfo is a section title, not a field, so it belongs in sections namespace

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 13:59:20 +09:00
Jay Sheen
df5ea656c6 Add common translation keys and localize account holder search request page
- Add common translation keys: select, requestSuccess, requestFailed, errorOccurred
- Replace hardcoded '선택' with t('common.select') in account holder search request page
- Fix KeyIn enum: uncomment FULL_CANCEL and PARTIAL_CANCEL to resolve TypeScript errors
- All labels now support Korean and English through i18n

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 13:57:23 +09:00
HyeonJongKim
b543719295 - 링크결제 전화번호 입력 Number only
- 링크결제 신청 완료 페이지 결과 박스 제거
- 안면인증 테스트용 Mid 고정
2025-11-03 13:29:38 +09:00
Jay Sheen
e7a3409edc Add localization for account holder auth and search detail pages
- Replace hardcoded Korean strings with translation keys in detail pages
- Add new translation keys for account holder services:
  - accountHolderAuth: title, detailTitle, requestDate, requestWay
  - accountHolderSearch: title, detailTitle
- Add 'result' key to common translations for reusability
- All labels now support Korean and English through i18n

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 13:09:50 +09:00
HyeonJongKim
446ac47def - 링크결제: 결제내역 분리승인 버튼 하단 패딩 추가 2025-11-03 11:06:24 +09:00
HyeonJongKim
13292f6d20 - KeyIn 결제 신청_ 주문번호 필수처리 2025-11-03 10:35:32 +09:00