@extends('layouts.app') @section('title', '수당지급현황통계') @section('content')
{{-- 페이지 헤더 + 필터 통합 --}}

수당지급현황통계

@if($filters['startYear'] == $filters['endYear'] && $filters['startMonth'] == $filters['endMonth']) {{ $filters['startYear'] }}년 {{ $filters['startMonth'] }}월 수당 종합 통계 @else {{ $filters['startYear'] }}년 {{ $filters['startMonth'] }}월 ~ {{ $filters['endYear'] }}년 {{ $filters['endMonth'] }}월 수당 종합 통계 @endif

정산관리
{{-- 기간설정 체크박스 --}}
{{-- 단일 년/월 (기본) --}}
{{-- 기간 범위 (체크 시 표시) --}}
~
{{-- 상태 --}}
{{-- 지급유형 --}}
{{-- 검색어 --}}
{{-- 조회 / 초기화 --}}
{{-- 통계 카드 8개 --}}
{{-- 1. 총 수당 발생액 --}}

총 수당 발생액

{{ number_format($statsCards['total_amount']) }}

{{-- 2. 지급 완료액 --}}

지급 완료액

{{ number_format($statsCards['paid_amount']) }}

{{-- 3. 미지급액 --}}

미지급액

{{ number_format($statsCards['unpaid_amount']) }}

{{-- 4. 활성 파트너 수 --}}

활성 파트너 수

{{ $statsCards['active_partners'] }}

{{-- 5. 파트너 수당 합계 --}}

파트너 수당

{{ number_format($statsCards['partner_sum']) }}

{{-- 6. 매니저 수당 합계 --}}

매니저 수당

{{ number_format($statsCards['manager_sum']) }}

{{-- 7. 유치 수당 합계 --}}

유치 수당

{{ number_format($statsCards['referrer_sum']) }}

{{-- 8. 건당 평균 수당 --}}

건당 평균 수당

{{ number_format($statsCards['avg_commission']) }}

{{-- 차트 영역 --}}
{{-- 차트 1: 월별 지급 추이 (Stacked Bar) --}}

월별 수당 추이

{{-- 차트 2: 수당 유형별 비율 (Doughnut) --}}

수당 유형별 비율

{{-- 차트 3: 파트너별 수당 Top 10 (Horizontal Bar) --}}

파트너별 수당 Top 10

{{-- 차트 4: 상태별 건수 분포 (Doughnut) --}}

상태별 건수 분포

{{-- 차트 5: 상태별 금액 분포 (Bar) --}}

상태별 금액 분포

{{-- 차트 6: 파트너 vs 매니저 추이 (Line) --}}

파트너 vs 매니저 수당 추이 (지급완료)

{{-- 테이블 탭 --}}
{{-- 월별 요약 테이블 --}}
@php $gPartner = 0; $gManager = 0; $gReferrer = 0; $gPaid = 0; $gUnpaid = 0; $gCount = 0; @endphp @forelse ($monthlyTrend as $row) @php $gPartner += $row->partner_total; $gManager += $row->manager_total; $gReferrer += $row->referrer_total; $gPaid += $row->paid_total; $gUnpaid += $row->unpaid_total; $gCount += $row->count; @endphp @empty @endforelse @if ($monthlyTrend->isNotEmpty()) @endif
파트너수당 매니저수당 유치수당 지급완료 미지급 건수
{{ \Carbon\Carbon::parse($row->month . '-01')->format('Y년 n월') }} {{ number_format($row->partner_total) }}원 {{ number_format($row->manager_total) }}원 {{ number_format($row->referrer_total) }}원 {{ number_format($row->paid_total) }}원 {{ number_format($row->unpaid_total) }}원 {{ $row->count }}건
해당 기간의 데이터가 없습니다.
합계 {{ number_format($gPartner) }}원 {{ number_format($gManager) }}원 {{ number_format($gReferrer) }}원 {{ number_format($gPaid) }}원 {{ number_format($gUnpaid) }}원 {{ $gCount }}건
{{-- 파트너별 결산 테이블 --}}
@php $pFirst = 0; $pSecond = 0; $pTotal = 0; $pPaid = 0; $pUnpaid = 0; $pCount = 0; @endphp @forelse ($partnerSettlement as $row) @php $pFirst += $row->first_commission; $pSecond += $row->second_commission; $pTotal += $row->total_amount; $pPaid += $row->paid_amount; $pUnpaid += $row->unpaid_amount; $pCount += $row->contract_count; @endphp @empty @endforelse @if ($partnerSettlement->isNotEmpty()) @php $overallRate = $pTotal > 0 ? round(($pPaid / $pTotal) * 100, 1) : 0; @endphp @endif
파트너 유형 건수 1차수당 2차수당 총수당 지급완료 미지급 완료율
{{ $row->partner_name }} {{ $row->partner_type === 'corporate' ? '법인' : '개인' }} {{ $row->contract_count }}건 {{ number_format($row->first_commission) }}원 {{ number_format($row->second_commission) }}원 {{ number_format($row->total_amount) }}원 {{ number_format($row->paid_amount) }}원 {{ number_format($row->unpaid_amount) }}원
{{ $row->completion_rate }}%
해당 기간의 데이터가 없습니다.
합계 - {{ $pCount }}건 {{ number_format($pFirst) }}원 {{ number_format($pSecond) }}원 {{ number_format($pTotal) }}원 {{ number_format($pPaid) }}원 {{ number_format($pUnpaid) }}원
{{ $overallRate }}%
{{-- 매니저별 결산 테이블 --}}
@php $mTotal = 0; $mPaid = 0; $mUnpaid = 0; $mCount = 0; @endphp @forelse ($managerSettlement as $row) @php $mTotal += $row->total_manager; $mPaid += $row->paid_amount; $mUnpaid += $row->unpaid_amount; $mCount += $row->contract_count; @endphp @empty @endforelse @if ($managerSettlement->isNotEmpty()) @php $mOverallRate = $mTotal > 0 ? round(($mPaid / $mTotal) * 100, 1) : 0; @endphp @endif
매니저 담당건수 매니저수당 지급완료 미지급 완료율
{{ $row->manager_name }} {{ $row->contract_count }}건 {{ number_format($row->total_manager) }}원 {{ number_format($row->paid_amount) }}원 {{ number_format($row->unpaid_amount) }}원
{{ $row->completion_rate }}%
해당 기간의 데이터가 없습니다.
합계 {{ $mCount }}건 {{ number_format($mTotal) }}원 {{ number_format($mPaid) }}원 {{ number_format($mUnpaid) }}원
{{ $mOverallRate }}%
@endsection @push('scripts') @endpush