diff --git a/app/Http/Controllers/Sales/AdminProspectController.php b/app/Http/Controllers/Sales/AdminProspectController.php index 5b711678..5c5ed14e 100644 --- a/app/Http/Controllers/Sales/AdminProspectController.php +++ b/app/Http/Controllers/Sales/AdminProspectController.php @@ -105,10 +105,16 @@ public function modalShow(int $id): View // management 정보 $management = SalesTenantManagement::findOrCreateByProspect($prospect->id); + $management->load(['contractProducts.product', 'contractProducts.category']); // 수당 정보 $commission = $this->loadMergedCommission($management); + // 수당 정산 전체 레코드 (상세보기용) + $commissions = SalesCommission::where('management_id', $management->id) + ->with(['partner.user', 'manager']) + ->get(); + // 파트너 타입 $partnerType = $management->salesPartner?->partner_type; if (!$partnerType && $prospect->registered_by) { @@ -116,7 +122,7 @@ public function modalShow(int $id): View } $partnerType = $partnerType ?? 'individual'; - return view('sales.admin-prospects.partials.show-modal', compact('prospect', 'management', 'progress', 'commission', 'partnerType')); + return view('sales.admin-prospects.partials.show-modal', compact('prospect', 'management', 'progress', 'commission', 'commissions', '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 54571505..cf57d6c2 100644 --- a/resources/views/sales/admin-prospects/partials/show-modal.blade.php +++ b/resources/views/sales/admin-prospects/partials/show-modal.blade.php @@ -103,7 +103,16 @@
| 카테고리 | +상품명 | +개발비 | +구독료(월) | +할인율 | +
|---|---|---|---|---|
| {{ $cp->category?->name ?? '-' }} | +{{ $cp->product?->name ?? '-' }} | +{{ $cp->registration_fee > 0 ? number_format($cp->registration_fee) . '원' : '-' }} | +{{ $cp->subscription_fee > 0 ? number_format($cp->subscription_fee) . '원' : '-' }} | +{{ $cp->discount_rate > 0 ? number_format($cp->discount_rate, 0) . '%' : '-' }} | +
| 합계 | +{{ number_format($management->contractProducts->sum('registration_fee')) }}원 | +{{ number_format($management->contractProducts->sum('subscription_fee')) }}원 | ++ | |
등록된 계약 상품이 없습니다.
+ @endif +{{ $comm->notes }}
+ @endif +등록된 수당 정산 내역이 없습니다.
+ @endif +등록일: {{ $prospect->created_at->format('Y-m-d H:i') }}