Commit Graph

6 Commits

Author SHA1 Message Date
김보곤
3be9e22654 fix:통합정산 고객사 하단 상태 라벨(잠재고객/가망 등) 제거 2026-02-20 19:48:42 +09:00
김보곤
c5edefc5a3 fix:구독관리 탭 조회조건 변경 (contracted→hq_status=handover)
인계(handover) 완료된 업체 = 구독 업체로 간주.
기존 contracted() 스코프 + subscription_fee 조건 대신
hq_status='handover' 조건으로 변경. 불필요한 상태 필터 제거.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 19:12:45 +09:00
김보곤
b04444ef68 fix:고객사정산/구독관리 필터 레이아웃 유연한 너비로 변경
grid 균등분할 → flex wrap + min-width로 자연스러운 너비 적용.
수당관리 필터와 동일한 스타일로 통일.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 19:09:09 +09:00
김보곤
7e741884d6 feat:구독관리 탭 실제 구독자 데이터 표시 (sales_contract_products 기반)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 15:45:14 +09:00
김보곤
8f308b8877 fix:HTMX 탭 Alpine.js 미정의 오류 수정 (컨설팅/고객사/구독)
Alpine 컴포넌트 함수를 HTMX partial에서 메인 페이지로 이동하여
x-data 처리 시점에 함수가 정의되어 있도록 수정

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 10:19:02 +09:00
김보곤
7bc412d9a1 feat:통합 정산관리 페이지 구현 (5개 탭 기반)
- SettlementController 신규 생성 (통합 정산관리 메인 + 탭별 HTMX)
- 5개 탭: 수당정산, 파트너별현황(NEW), 컨설팅비용, 고객사정산, 구독관리
- 수당정산 탭: 기존 영업수수료정산 이관 + 유치수당 컬럼/수당유형 필터 추가
- 파트너별 현황 탭: SalesPartner 수당 집계 + 필터/페이지네이션
- 컨설팅/고객사/구독 탭: React → Blade+Alpine.js 전환 (기존 API 재사용)
- 통합 통계카드 (미지급수당/승인대기/이번달예정/누적지급)
- 기존 4개 URL → 통합 페이지 리다이렉트
- SalesPartner 모델에 commissions 관계 추가
- SalesCommissionService에 commission_type 필터 + referrerPartner eager load 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 09:53:13 +09:00