Commit Graph

680 Commits

Author SHA1 Message Date
focp212@naver.com
7a312dacc1 bottomsheet 변경 2025-11-10 10:26:49 +09:00
HyeonJongKim
5643e78555 - SMS,지급대행 다국어 문자 수정 2025-11-10 10:24:12 +09:00
focp212@naver.com
0d93a95744 bottomsheet 2025-11-10 09:55:13 +09:00
focp212@naver.com
274c443608 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-07 17:54:50 +09:00
focp212@naver.com
90e86c69af .. 2025-11-07 17:54:42 +09:00
focp212@naver.com
375256c342 .. 2025-11-07 17:52:23 +09:00
Jay Sheen
5cf338d00f Update API proxy configuration and refactor alarm route URL parsing
- Change API proxy hosts to production environment
- Refactor URL parsing logic in alarm routes to use replace method instead of split
- Remove console.log statements and simplify ID extraction

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-07 17:47:36 +09:00
focp212@naver.com
1bbf90b98e downloadbottomsheet 2025-11-07 17:46:06 +09:00
focp212@naver.com
6b6d3cff0e bottomsheet 2025-11-07 16:23:49 +09:00
focp212@naver.com
0696c42e62 불필요 타입 삭제 2025-11-07 15:23:48 +09:00
focp212@naver.com
b5db56fd70 catch 수정 및 불필요 api 삭제 api 변경 내역 수정 2025-11-07 15:16:14 +09:00
focp212@naver.com
e5342f1d0a catch 2025-11-07 14:04:21 +09:00
Jay Sheen
45cee4b53e Fix menu scrolling issue to prevent content from going above safe area
This commit resolves a dual-scrolling problem where users could scroll both
the outer modal container and the inner menu list, causing the menu content
to incorrectly scroll above the iOS safe area.

Changes:
- Added :has(.full-menu-list) selector to disable outer scroll only in menu component
- Applied flex layout specifically to menu containers using targeted CSS
- Enhanced .full-menu-list with proper flex properties for contained scrolling

This fix ensures:
- Only the menu list area scrolls, not the entire modal
- Fixed headers and navigation stay in place
- Menu content respects safe area boundaries
- No impact on other components using full-menu-modal (filters, details, etc.)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-07 13:55:52 +09:00
focp212@naver.com
904e419850 거래내역조회 - 엑셀다운로드 2025-11-07 13:31:18 +09:00
focp212@naver.com
92d01ec66c 엑셀 다운로드 관련 수정 2025-11-07 13:24:57 +09:00
focp212@naver.com
7b7c9246bf Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-07 12:37:12 +09:00
focp212@naver.com
1fcbc35aab 달력 관련 수정 2025-11-07 12:36:58 +09:00
HyeonJongKim
0323aed7a9 - 안면인증 LIst 조회용 MID 고정 해제 2025-11-07 12:31:38 +09:00
HyeonJongKim
21103232e9 - 수기발행,1:1문의 등록, 빌링 모바일 용 패딩 추가 로직 추가 2025-11-07 11:09:35 +09:00
Jay Sheen
da66206417 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-07 10:22:17 +09:00
Jay Sheen
13d729ad0b 결제관리 (결제정보, 결제데이터통보) 메뉴 숨김 2025-11-07 10:21:49 +09:00
HyeonJongKim
3b4da4f9d4 - 부가서비스 각 요청 페이지 키패드 높이 만큼 패딩 삽입 hook 추가
- 각 요청 페이지 자동 패딩 적용
2025-11-06 18:04:44 +09:00
Jay Sheen
eee6afaa90 Set alert popup width constraints (min 240px, max 360px)
팝업 너비를 최소 240px, 최대 360px로 제한

Changes:
- .popup-container에 min-width: 240px, max-width: 360px 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 17:01:17 +09:00
Jay Sheen
eb70b7808d Fix full-menu-header position for different modal types
Menu 컴포넌트와 Settlement Detail 컴포넌트의 safe area 처리를 구분하여 적용

Changes:
- .full-menu-container: 기본 padding-top 50px 유지 (Menu용)
- .full-menu-container.pdw-16: safe area를 포함한 padding-top 적용 (Settlement Detail용)
- .full-menu-header: 기본적으로 safe area 아래 위치 (top: env(safe-area-inset-top))
- .full-menu-container.pdw-16 .full-menu-header::before: 가상 요소로 safe area 영역을 덮어 스크롤 컨텐츠가 보이지 않도록 처리

결과:
- Menu: 기존 동작 유지
- Settlement Detail: 헤더는 메뉴와 같은 위치, 스크롤 컨텐츠는 safe area 위로 보이지 않음

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 16:47:02 +09:00
HyeonJongKim
d65dc41512 - 안드로이드 LoginType 설정 시 Ui 오류 수정 2025-11-06 16:27:51 +09:00
Jay Sheen
3845a33159 Fix iOS safe area scroll issue in settlement detail modal
iOS webview에서 full-menu-modal의 option-list 컨텐츠가 스크롤 시 safe area 위로 올라가는 문제 수정

Changes:
- .full-menu-modal: padding-top 제거 (스크롤되는 영역이므로)
- .full-menu-header: top을 0으로 변경하고 padding-top과 height에 safe-area-inset-top 포함
- .full-menu-container: padding-top에 safe-area-inset-top 추가

헤더가 safe area 전체를 물리적으로 덮도록 하여 스크롤 컨텐츠가 safe area 위로 보이지 않도록 함

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 16:26:14 +09:00
HyeonJongKim
6ebd6e3b7e - 부가서비스 다국어 Key 누락 및 오역 수정 2025-11-06 15:45:57 +09:00
Jay Sheen
4794ca5257 settlement-detail localize 2025-11-06 15:31:50 +09:00
Jay Sheen
d8aa77ad69 Revert "Fix full menu modal scroll behavior"
This reverts commit 5e8c703856.
2025-11-06 15:29:39 +09:00
HyeonJongKim
715937f4e2 - 부가서비스 누락된 권한 체크 추가, 누락된 시스템 에러 처리 추가 2025-11-06 14:41:29 +09:00
Jay Sheen
5e8c703856 Fix full menu modal scroll behavior
- Remove overflow-y scroll from .full-menu-modal to prevent entire modal from scrolling
- Add overflow-y: hidden to header, top-nav, keywords sections to block vertical scroll
- Ensure only .full-menu-list area is scrollable
- Fix issue where menu content was scrolling through header area

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 14:26:07 +09:00
HyeonJongKim
b7612ca2bc - NiceCalendar MinDate 날짜 제약 임시 해제 (추후 원복 필요) 2025-11-06 09:39:58 +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
1038dea22e Fix permission type for link payment navigation buttons
- Change checkGrant permission type from 'X' to 'W' in link-payment-history-wrap and link-payment-wait-send-wrap
- These navigation buttons 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:36:54 +09:00
Jay Sheen
bbc8c930ae Add permission checks to link payment detail components
- Add checkGrant(55, 'W') for resend and separate approval in link-payment-history-detail
- Add checkGrant(55, 'W') for delete in link-payment-wait-detail
- Show alert message when user lacks permission
- Simplify onClick handlers from arrow functions to direct method references

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 19:33:27 +09:00
Jay Sheen
6abbe9b11a Add permission checks to fund account components
- Add checkGrant(55, 'D') for download/email functions in transfer-list-wrap, result-list-wrap, and result-detail
- Add checkGrant(55, 'W') for transfer registration navigation in transfer-list-wrap and result-list-wrap
- Add checkGrant(55, 'X') for transfer request in transfer-detail
- Show alert message when user lacks permission
- Simplify onClick handler in transfer-detail from arrow function to direct method reference

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 19:27:15 +09:00
Jay Sheen
cf1a390c67 Add permission check to key-in payment request button
- Add checkGrant(56, 'X') permission check to onClickToNavigate function
- Show alert message when user lacks permission
- Simplify onClick handler from arrow function to direct method reference

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 19:17:44 +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
focp212@naver.com
50f062b3cf . 2025-11-05 17:56:01 +09:00
focp212@naver.com
0083dda79d catch 추가 2025-11-05 17:55:51 +09:00