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 +
@@ -85,6 +93,36 @@ @else bg-purple-100 text-purple-700 @endif"> {{ $management->hq_status_label }} + @if($management->hq_status === 'handover' && $management->handover_at) + + (인계일: {{ $management->handover_at->format('Y-m-d') }}) + + @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') : '-' }} +

+