diff --git a/app/Http/Controllers/Sales/AdminProspectController.php b/app/Http/Controllers/Sales/AdminProspectController.php index 1f8e9bd8..885374c2 100644 --- a/app/Http/Controllers/Sales/AdminProspectController.php +++ b/app/Http/Controllers/Sales/AdminProspectController.php @@ -106,7 +106,17 @@ public function modalShow(int $id): View // management 정보 $management = SalesTenantManagement::findOrCreateByProspect($prospect->id); - return view('sales.admin-prospects.partials.show-modal', compact('prospect', 'management', 'progress')); + // 수당 정보 + $commission = $this->loadMergedCommission($management); + + // 파트너 타입 + $partnerType = $management->salesPartner?->partner_type; + if (!$partnerType && $prospect->registered_by) { + $partnerType = SalesPartner::where('user_id', $prospect->registered_by)->value('partner_type'); + } + $partnerType = $partnerType ?? 'individual'; + + return view('sales.admin-prospects.partials.show-modal', compact('prospect', 'management', 'progress', 'commission', 'partnerType')); } /** diff --git a/resources/views/sales/admin-prospects/partials/show-modal.blade.php b/resources/views/sales/admin-prospects/partials/show-modal.blade.php index f06fdab9..0681e9c2 100644 --- a/resources/views/sales/admin-prospects/partials/show-modal.blade.php +++ b/resources/views/sales/admin-prospects/partials/show-modal.blade.php @@ -38,7 +38,7 @@
담당 파트너
{{ $prospect->registeredBy?->name ?? '-' }}
@@ -47,6 +47,14 @@담당 매니저
{{ $management->manager?->name ?? '미지정' }}
구분
+ @if($partnerType === 'corporate') + 단체 + @else + 개인 + @endif +계약일
++ {{ $management->contracted_at ? $management->contracted_at->format('Y-m-d') : '-' }} +
+1차 납입
++ {{ $commission?->first_payment_at ? \Carbon\Carbon::parse($commission->first_payment_at)->format('Y-m-d') : '-' }} +
+2차 납입
++ {{ $commission?->second_payment_at ? \Carbon\Carbon::parse($commission->second_payment_at)->format('Y-m-d') : '-' }} +
+