@section('page-title', 'Commission Section') @push('vendor-css') @endpush

{{ __('Commission Sections') }}

{{-- leads table --}}
@if (Session::has('result')) Reset @endif
@can('export-leads') {{-- @if (auth()->user()->hasRole('Super Admin') || auth()->user()->email == env('EMAIL_ALLOWD_TO_EXPORT_CR')) --}} @if (count($ids_to_export) > 0) {{--
Export
@csrf
--}} @endif {{-- @endif --}} @endcan @can('view-commissions-countable') @if (Session::has('result') && count($leads) > 0) @role('Super Admin|Agency|Agency Admin|Office Admin') See the Countable @endrole @endif @endcan
@if ($results_for != '') @if ($leads->count() > 0)

Results For: {{ $results_for }}

@else

No Results For: {{ $results_for }}

@endif @endif
@php $previousCommissionUrl = request()->fullUrl(); session()->put('previousCommissionUrl', $previousCommissionUrl); @endphp @if (!auth()->user()->hasRole('Office Admin|Marketer')) @endif @can('view-leads') @endcan @if (!auth()->user()->hasRole(['Office Manager','Super Admin Viewer'])) @endif @if (!auth()->user()->hasRole('Office Admin|Office Manager')) @if (auth()->user()->hasRole('Super Admin|Agency|Agency User|Agency Admin')) @endif @can('assign-commission-conservation') @endcan @can('assign-commission-status') @endcan @endif @can('update-commission') {{-- @can('update-commission') --}} {{-- @endcan --}} @endcan @if (count($leads) > 0) @foreach ($leads as $key => $lead) @csrf @method('patch') @if (!auth()->user()->hasRole('Office Admin|Marketer')) @endif @can('view-leads') @endcan {{-- --}} {{-- --}} @if (!auth()->user()->hasRole(['Office Manager','Super Admin Viewer'])) @endif @if (!auth()->user()->hasRole('Office Admin|Office Manager')) @if (auth()->user()->hasRole('Super Admin|Agency|Agency User|Agency Admin')) @endif @can('assign-commission-conservation') @endcan @can('assign-commission-status') @endcan @endif @can('update-commission') @endcan @endforeach @endif
Office Admin @if (request('sort_by') === 'office_admin') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Lead ID @if (request('sort_by') === 'lead_id') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Client Name @if (request('sort_by') === 'client_name') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Policy Number @if (request('sort_by') === 'policy_number') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Phone Number Carrier @if (request('sort_by') === 'carrier') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Plan @if (request('sort_by') === 'plan') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Product @if (request('sort_by') === 'product') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Applicaiton Date @if (request('sort_by') === 'application_date') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Initial Draft Date @if (request('sort_by') === 'initial_draft_date') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Future Draft Date @if (request('sort_by') === 'future_draft_date') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Annual Premium Total Commission @if (request('sort_by') === 'total_commission') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Due Commission @if (request('sort_by') === 'due_commission') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Problematic Commission @if (request('sort_by') === 'problematic_commission') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Received Commission @if (request('sort_by') === 'received_commission') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Negative Amount Agent Name @if (request('sort_by') === 'agent_name') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif Assign to Conservation Admin Status @if (request('sort_by') === 'status') @if (request('order') === 'asc') ▲ @else ▼ @endif @endif ActionComments
{{-- --}} @can('export-leads') @if (count($ids_to_export) > 0) @endif @endcan {{ $key + 1 }} {{ $lead->office_admin }} {{ $lead->leadId }} {{--   --}} {{-- @unlessrole('Conservation Admin|Conservation Agent') --}} @can('update-leads') @can('update', $lead) @endcan @endcan {{-- @endunlessrole --}} @unlessrole('Marketer') @if(auth()->user()->hide_info) @if ( ($lead->duplicateOf != null && App\Helpers\Helper::checkIfParentLeadsAreNotDeleted($lead->duplicateOf)) || ($lead->duplication_by_ssn != null && App\Helpers\Helper::checkIfParentLeadsAreNotDeleted($lead->duplication_by_ssn)) )
Duplicate Lead @endif @else @if ($lead->duplicateOf != null && App\Helpers\Helper::checkIfParentLeadsAreNotDeleted($lead->duplicateOf))
Duplicate Contact

    @foreach (App\Helpers\Helper::duplicateOf($lead->duplicateOf) as $duplicate)
  • @role('Super Admin') {{ $duplicate->leadId }} @else
    {{ $duplicate->leadId }}
    @endrole ' . $duplicate->disposition . '' . '
    Agency : ' . $duplicate->agent?->agencies->pluck('name')->join(', ') . '' . '
    Office Admin : ' . $duplicate->marketer?->officeAdmin?->name ?? $duplicate->leadId . '' }}" data-bs-html="true" data-bs-trigger="hover focus" title="Duplicate Lead Data">
     
  • @endforeach

@endif @if ($lead->duplication_by_ssn != null && App\Helpers\Helper::checkIfParentLeadsAreNotDeleted($lead->duplication_by_ssn))
Duplicate SSN

    @foreach (App\Helpers\Helper::duplicateOf($lead->duplication_by_ssn) as $duplicate) @php $officeAdminName = App\Models\OfficeAdmin::find( $duplicate->office_admin_id, )?->name ?? 'Unknown'; @endphp
  • @role('Super Admin') {{ $duplicate->leadId }} @else
    {{ $duplicate->leadId }}
    @endrole ' . $duplicate->disposition . '' . '
    Agency : ' . $duplicate->agent?->agencies->pluck('name')->join(', ') . '' . '
    Office Admin : ' . ($duplicate->marketer?->officeAdmin?->name ?? $officeAdminName) . '' }}" data-bs-content="" data-bs-html="true" data-bs-trigger="hover focus" title="Duplicate Lead Data">
     
  • @endforeach

@endif @endif @endunlessrole
@if (isset($lead->leadFormDynamicFieldData['first_name']['field_value']) && isset($lead->leadFormDynamicFieldData['last_name']['field_value'])) {{ $lead->leadFormDynamicFieldData['first_name']['field_value'] . ' ' . $lead->leadFormDynamicFieldData['last_name']['field_value'] }} @else N/A @endif {{ $lead->policy_number ? $lead->policy_number : 'NULL' }}{{ $lead->primary_contact ? $lead->primary_contact : 'NULL' }} @if(auth()->user()->hasRole('Super Admin') || !$lead->is_restricted_disposition) {{ $lead->primary_contact }} @else You Can't See Me @endif {{ $lead->carrier_name ?? 'NULL' }} {{ $lead->plan_name ?? 'NULL' }} {{ $lead->product_name ?? 'NULL' }} {{ $lead->leadFormDynamicFieldData['application_date']['field_value'] ?? 'N/A' }} {{ $lead->leadFormDynamicFieldData['initial_draft_date']['field_value'] ?? 'N/A' }} {{ $lead->leadFormDynamicFieldData['future_draft_date']['field_value'] ? date('m-Y', strtotime($lead->leadFormDynamicFieldData['future_draft_date']['field_value'])) : '' }} {{ isset($lead->leadFormDynamicFieldData['future_draft_date']['field_value']) ? date('m-Y', strtotime($lead->leadFormDynamicFieldData['future_draft_date']['field_value'])) : 'N/A' }} ${{ $lead->total_commission }} ${{ $lead->due_commission }} ${{ $lead->problematic_commission ? $lead->problematic_commission : 0 }}
{{ $lead->agent_name ?? 'Nill' }} @if (!empty($lead->agent_id))
@if (!empty($lead->conservation_admin_id))

Conservation Admin Name: {{ $lead->conservation_admin_name }}

@if (!empty($lead->conservation_agent_name))

Conservation Agent Name: {{ $lead->conservation_agent_name }}

@else

Not Assigned to any Conservation Agent

@endif @else

Not Assigned to any Conservation Admin

@endif @else First need to assign to any Agency Agent. @endif
{{-- --}}
@if (count($leads) > 0) {{-- {{ $leads->appends(Request::except('page'))->links() }} --}} {{ $leads->links() }} @endif
{{-- conservation Modal --}} {{-- export modal here --}} @push('vendor-js') @endpush @push('page-js') @if ($ids_to_export && $ids_to_export->isNotEmpty()) @endif @endpush