pharmacy-pos-qr-system/backend/gui
시골약사 3102940c09 feat: POS GUI 회원 마일리지 내역 조회 기능 추가
- UserMileageDialog 클래스 추가
  * 전화번호로 회원 정보 및 적립 내역 조회
  * 회원 정보: 이름, 전화번호, 포인트 잔액, 가입일
  * 적립 내역 테이블: 날짜, 구분(적립/사용), 포인트, 잔액, 설명
  * 최근 50건 표시
- 적립 사용자 클릭 시 모달 팝업
  * 적립자명, 전화번호, 적립포인트 컬럼 클릭 가능
  * 녹색 볼드 + 밑줄로 클릭 가능 표시
  * 툴팁 추가: '클릭하여 회원 마일리지 내역 보기'
- cellClicked 이벤트 핸들러 연결

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-23 17:03:34 +09:00
..
pos_sales_gui.py feat: POS GUI 회원 마일리지 내역 조회 기능 추가 2026-01-23 17:03:34 +09:00
README.md feat: 프로젝트 초기 구조 설정 2026-01-23 13:59:00 +09:00
requirements.txt feat: 프로젝트 초기 구조 설정 2026-01-23 13:59:00 +09:00

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원      │
└─────────────────────────────────────────────────┘