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) +
+
+
+ + + +
+

실적 데이터가 존재하지 않습니다

+

선택한 기간 내에 등록된 계약 정보나 조직 구성 데이터가 없습니다.

+

아직 실적이 발생하지 않았거나, 시스템 동기화 중일 수 있습니다.

+ +
+
+ @endif + + +
+
+
+ + + +
+

수익 및 테넌트 관리

+
+ +
+ +
+
+ 관리 테넌트 +
+ + + +
+
+

{{ 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) }}

+

운영팀 승인 완료된 금액 (지급: 계약 익월 말일)

+
+
+
@push('scripts')