- UserMileageDialog 클래스 추가 * 전화번호로 회원 정보 및 적립 내역 조회 * 회원 정보: 이름, 전화번호, 포인트 잔액, 가입일 * 적립 내역 테이블: 날짜, 구분(적립/사용), 포인트, 잔액, 설명 * 최근 50건 표시 - 적립 사용자 클릭 시 모달 팝업 * 적립자명, 전화번호, 적립포인트 컬럼 클릭 가능 * 녹색 볼드 + 밑줄로 클릭 가능 표시 * 툴팁 추가: '클릭하여 회원 마일리지 내역 보기' - cellClicked 이벤트 핸들러 연결 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| pos_sales_gui.py | ||
| README.md | ||
| requirements.txt | ||
POS 판매 조회 GUI
PyQt5 기반 POS 판매 내역 조회 프로그램
기능
- 날짜별 판매 내역 조회
- 실시간 총 매출 집계
- 판매 상세 품목 조회 (더블클릭)
- QR 생성 버튼 (Phase 2 준비)
실행 방법
# 의존성 설치
pip install -r requirements.txt
# GUI 실행
python pos_sales_gui.py
데이터베이스 연결
MSSQL PM_PRES 데이터베이스에 연결합니다.
- SALE_MAIN: 판매 헤더
- SALE_SUB: 판매 상세
연결 설정은 ../db/dbsetup.py에서 관리됩니다.
스크린샷
┌─────────────────────────────────────────────────┐
│ POS 판매 조회 [_] [□] [X] │
├─────────────────────────────────────────────────┤
│ 날짜: [2026-01-23] [새로고침] [QR 생성] │
├─────────────────────────────────────────────────┤
│ 주문번호 시간 금액 고객명 품목수 │
│ 20260123000042 14:30 45,000원 김철수 3 │
│ 20260123000041 14:15 12,000원 [비고객] 1 │
├─────────────────────────────────────────────────┤
│ 상태: 3건 조회 완료 | 총 매출: 125,500원 │
└─────────────────────────────────────────────────┘