@extends('layouts.app') @section('title', 'Visit Coverage Report') @section('content') {{-- Fixed Top Action Bar --}}
Visit Coverage Report
{{-- Filters Section --}}
{{-- Breadcrumbs --}} {{-- Summary Cards --}}

{{ $totalOutletsAssigned }}

Total potential coverage

{{ $uniqueOutletsVisited }}

Unique outlets visited

{{ $coveragePercentage }}%

{{ $avgVisitsPerOutlet }}

Frequency of engagement
{{-- Content Row --}}
{{-- Left: Drill-Down Table --}} {{-- Drill-Down Table (Full Width at Top) --}}
{{ $viewTitle }} - Analysis
@if(!request()->has('view_all')) View All @else Show Paginated @endif @if(count($breadcrumbs) > 1) @php $parentCrumb = $breadcrumbs[count($breadcrumbs) - 2]; $backUrl = route('horeca.reports.visit-coverage', array_merge(request()->except(['level', 'parent_id']), ['level' => $parentCrumb['level'], 'parent_id' => $parentCrumb['id']])); @endphp Back @endif
@foreach($drillDownHeaders as $header) @endforeach @forelse($drillDownData as $row) @if(isset($row->is_visit)) {{-- Visit Detail Row --}} @else {{-- Standard Drill-Down Row --}} @if($level === 'territory') {{-- User Row Extra Columns --}} @else {{-- Region/Territory Row --}} @endif @endif @empty @endforelse
{{ $header }}
{{ $row->name }} {{ $row->visit_date }} {{ $row->check_in }} {{ $row->check_out }} {{ $row->time_spent }} {{ $row->workflows }} {{ $row->outcome }} {{ $row->geolocation }}
{{ $row->name }}
{{ $row->assigned }} {{ $row->visited }}
{{ $row->coverage }}%
{{ $row->total_visits }} {{ $row->avg_time }} {{ $row->last_visit }}{{ $row->assigned }} {{ $row->visited }}
{{ $row->coverage }}%
Drill Down
No data available for this view.
{{-- Chart & Performers Column --}}
Daily Visit Trend
{{-- Top Performers --}}
Top Performers
@if(isset($topPerformers)) @foreach($topPerformers as $performer) @endforeach @endif
LSR Name Coverage
{{ substr($performer->name, 0, 1) }}
{{ $performer->name }} Visits: {{ $performer->visited_count }}/{{ $performer->assigned_count }}
{{ $performer->coverage_pct }}%
{{-- Bottom Performers --}}
Bottom Performers
@if(isset($bottomPerformers)) @foreach($bottomPerformers as $performer) @endforeach @endif
LSR Name Coverage
{{ substr($performer->name, 0, 1) }}
{{ $performer->name }} Visits: {{ $performer->visited_count }}/{{ $performer->assigned_count }}
{{ $performer->coverage_pct }}%
@endsection @push('js') @endpush