feat:고객 상세 모달에 계약 상세정보 보기 기능 추가
- 계약 및 납입 정보 옆에 '정보보기' 토글 버튼 추가 - 계약 상품 내역 (카테고리, 상품명, 개발비, 구독료, 할인율) 테이블 표시 - 수당 정산 내역 (계약금/잔금별 입금액, 수당, 지급예정일 등) 카드 표시 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user