feat:유치 파트너 현황 UI/UX 개선
- 파트너별 카드 레이아웃으로 변경 - 클릭 시 가망고객 목록 펼침 - 각 가망고객의 영업/매니저 진행률 프로그레스 바 표시 - 개발 진행 상태 8단계 표시 (100% 완료 시) - 인계 완료 목록 별도 섹션으로 구분 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -500,6 +500,12 @@ private function getPartnerActivitiesDetail($recruitedPartners, int $currentUser
|
||||
->limit(5)
|
||||
->get();
|
||||
|
||||
// 파트너의 모든 가망고객 (진행률 조회용)
|
||||
$allProspects = TenantProspect::where('registered_by', $partner->id)
|
||||
->whereIn('status', [TenantProspect::STATUS_ACTIVE, TenantProspect::STATUS_EXPIRED])
|
||||
->orderBy('created_at', 'desc')
|
||||
->get();
|
||||
|
||||
// 활동 상태 판단
|
||||
$lastActivity = TenantProspect::where('registered_by', $partner->id)
|
||||
->orderBy('updated_at', 'desc')
|
||||
@@ -527,6 +533,7 @@ private function getPartnerActivitiesDetail($recruitedPartners, int $currentUser
|
||||
'manager_commission' => $managerCommission,
|
||||
'status' => $status,
|
||||
'recent_tenants' => $recentTenants,
|
||||
'all_prospects' => $allProspects,
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user