@extends('layouts.app') @section('title', 'Check Measure Appointments') @section('breadcrumb')Reports Check Measure@endsection @section('content')

Check Measure Appointments

Grouped by scheduled date then measurer

Export PDF
Reset
@forelse($byDate as $dateStr => $measurers)

Check Measure Date   {{ \Carbon\Carbon::parse($dateStr)->format('l, j F Y') }}

@foreach($measurers as $measurerName => $records)
Check measure by {{ $measurerName }}
@foreach($records as $cm) @endforeach
File No Brand Customer Time Street Suburb Home Mobile Value
{{ $cm->job?->job_number ?? '—' }} {{ $cm->job?->lead?->brand?->name ?? '—' }} {{ $cm->job?->contact?->full_name ?? '—' }} {{ $cm->arrival_time ?? '—' }} {{ $cm->job?->site_address ?? '—' }} {{ $cm->job?->site_suburb ?? '—' }} {{ $cm->job?->contact?->phone ?? '0' }} {{ $cm->job?->contact?->mobile ?? '0' }} ${{ number_format($cm->job?->job_value ?? 0) }}
Sum for "Check measure by" = {{ $measurerName }} ({{ $records->count() }} records) ${{ number_format($records->sum(fn($r) => $r->job?->job_value ?? 0)) }}
@endforeach
Summary for "Check Measure" = {{ \Carbon\Carbon::parse($dateStr)->format('d/m/Y') }} ({{ collect($measurers)->flatten()->count() }} records) ${{ number_format(collect($measurers)->flatten()->sum(fn($r) => $r->job?->job_value ?? 0)) }}
@empty
No check measure appointments found for the selected period.
@endforelse
@endsection