diff --git a/app/Http/Controllers/Sales/SalesDashboardController.php b/app/Http/Controllers/Sales/SalesDashboardController.php index 03536e45..0f64fc80 100644 --- a/app/Http/Controllers/Sales/SalesDashboardController.php +++ b/app/Http/Controllers/Sales/SalesDashboardController.php @@ -65,10 +65,19 @@ public function index(Request $request): View // 총 가입비 대비 수당 $totalCommissionRatio = 0; + // 수익 및 테넌트 관리 통계 (임시 데이터 - 추후 실제 데이터로 교체) + $tenantStats = [ + 'total_tenants' => 0, // 관리 테넌트 + 'total_membership_revenue' => 0, // 총 가입비 실적 + 'total_commission_accumulated' => 0, // 누적 가입비 수당 + 'confirmed_commission' => 0, // 확정 가입비 수당 + ]; + return view('sales.dashboard.index', compact( 'stats', 'commissionByRole', 'totalCommissionRatio', + 'tenantStats', 'period', 'year', 'month', diff --git a/resources/views/sales/dashboard/index.blade.php b/resources/views/sales/dashboard/index.blade.php index 2d6c1a15..d3c15742 100644 --- a/resources/views/sales/dashboard/index.blade.php +++ b/resources/views/sales/dashboard/index.blade.php @@ -217,6 +217,100 @@ class="px-4 py-2 text-sm font-medium text-white bg-blue-600 rounded-lg hover:bg- + + + @if($stats['total_contracts'] == 0) +
선택한 기간 내에 등록된 계약 정보나 조직 구성 데이터가 없습니다.
+아직 실적이 발생하지 않았거나, 시스템 동기화 중일 수 있습니다.
+ +{{ number_format($tenantStats['total_tenants'] ?? 0) }}개
+등록된 총 업체 수
+₩{{ number_format($tenantStats['total_membership_revenue'] ?? 0) }}
+전체 가입비 합계
+₩{{ number_format($tenantStats['total_commission_accumulated'] ?? 0) }}
+전체 가입비 수당 합계
+₩{{ number_format($tenantStats['confirmed_commission'] ?? 0) }}
+운영팀 승인 완료된 금액 (지급: 계약 익월 말일)
+