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

Check Measure

Schedule and track on-site measurement appointments

Book Check Measure
@forelse($checkMeasures as $cm) @empty @endforelse
Job Client Measurer Scheduled Date Status Checklist
{{ $cm->job?->job_number ?? '—' }}
{{ $cm->job?->project_type ? implode(', ', array_map('ucfirst', (array)$cm->job->project_type)) : '' }}
{{ $cm->job?->contact?->full_name ?? '—' }} {{ $cm->measurer?->name ?? '—' }}
{{ $cm->scheduled_date?->format('d M Y') ?? '—' }}
@if($cm->arrival_time)
{{ \Carbon\Carbon::parse($cm->arrival_time)->format('g:ia') }}
@endif
@php $sc = match($cm->status) { 'scheduled' => 'blue', 'in_progress' => 'yellow', 'completed' => 'green', 'cancelled' => 'red', default => 'gray' }; @endphp {{ ucfirst($cm->status) }} @php $total = $cm->checklistItems->count(); $done = $cm->checklistItems->where('checked', true)->count(); @endphp @if($total > 0)
{{ $done }}/{{ $total }}
@else @endif
No check measures scheduled.
@if($checkMeasures->hasPages())
{{-- Previous Page Link --}} @if ($checkMeasures->onFirstPage()) « Previous @else « Previous @endif {{-- Pagination Elements --}}
@foreach ($checkMeasures->getUrlRange(1, $checkMeasures->lastPage()) as $page => $url) {{ $page }} @endforeach
{{-- Next Page Link --}} @if ($checkMeasures->hasMorePages()) Next » @else Next » @endif
@endif
@endsection