- 관리자 페이지 사용자 상세 모달에 날짜별/금액별 정렬 버튼 추가
- 구매 이력 정렬 기능 구현 (날짜순/금액순)
- 상품 검색 결과에 구매일시/적립일시 모두 표시
주요 변경사항:
1. 구매 이력 정렬 기능 (admin.html)
- 날짜별 정렬: 최신순 정렬
- 금액별 정렬: 구매금액 높은 순 정렬
- 정렬 버튼 UI: 우측 정렬, 토글 방식
- 탭 전환 시 정렬 버튼 자동 표시/숨김
2. 상품 검색 시간 표시 개선 (app.py, admin.html)
- 구매일시: MSSQL InsertTime (실제 거래 시간)
- 적립일시: SQLite claimed_at (QR 적립 시간)
- 두 시간 모두 테이블에 표시 (구분 명확화)
3. UI/UX 개선
- 정렬 버튼 스타일: search-type-btn과 동일한 패턴
- 적립일시: 회색(#868e96)으로 구매일시와 시각적 구분
- 정렬 상태 유지: 버튼 클릭 시 active 클래스 토글
기술 구현:
- renderPurchaseHistory() 함수로 구매 이력 동적 렌더링
- sortPurchases(type) 함수로 정렬 로직 처리
- 전역 변수로 현재 사용자 데이터 및 정렬 타입 관리
- JavaScript 배열 복사 후 정렬하여 원본 데이터 보존
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>