diff --git a/app/Http/Controllers/Sales/SalesDashboardController.php b/app/Http/Controllers/Sales/SalesDashboardController.php index 36432edf..b00e74b9 100644 --- a/app/Http/Controllers/Sales/SalesDashboardController.php +++ b/app/Http/Controllers/Sales/SalesDashboardController.php @@ -158,9 +158,16 @@ private function getDashboardData(Request $request): array // 두 목록 합치기 (중복 제거) $convertedTenantIds = array_unique(array_merge($registeredTenantIds, $managedTenantIds)); + // 3) 내가 등록한 가망고객 (아직 전환되지 않은 것 - active 상태) + $prospects = TenantProspect::whereIn('registered_by', $partnerIds) + ->whereIn('status', [TenantProspect::STATUS_ACTIVE, TenantProspect::STATUS_EXPIRED]) + ->orderBy('created_at', 'desc') + ->get(); + // 수익 및 테넌트 관리 통계 (실제 데이터) $tenantStats = [ 'total_tenants' => count($convertedTenantIds), // 관리 테넌트 + 'total_prospects' => $prospects->count(), // 진행중 가망고객 'total_membership_revenue' => $totalMembershipFee, // 총 가입비 실적 'total_commission_accumulated' => $totalCommission, // 누적 수당 'confirmed_commission' => $paidCommission, // 확정(지급완료) 수당 @@ -190,6 +197,7 @@ private function getDashboardData(Request $request): array 'totalCommissionRatio', 'tenantStats', 'tenants', + 'prospects', 'managements', 'allManagers', 'period', diff --git a/resources/views/sales/dashboard/partials/tenant-list.blade.php b/resources/views/sales/dashboard/partials/tenant-list.blade.php index 3a82b5a3..94cce5b6 100644 --- a/resources/views/sales/dashboard/partials/tenant-list.blade.php +++ b/resources/views/sales/dashboard/partials/tenant-list.blade.php @@ -51,20 +51,93 @@
아직 계약이 없습니다
-가망고객에서 전환된 계약이 여기에 표시됩니다
+등록된 고객이 없습니다
+고객 관리에서 명함을 등록하면 여기에 표시됩니다