@extends('layouts.app') @section('title', 'Completion') @section('breadcrumb')Completion {{ $completion->job?->job_number }}@endsection @section('content')

Job Completion — {{ $completion->job?->job_number }}

@php $sc = match($completion->status) { 'completed' => 'green', 'in_progress' => 'yellow', 'snagging' => 'orange', default => 'gray' }; @endphp {{ ucwords(str_replace('_', ' ', $completion->status)) }} @if($completion->client_handover) Client Handover Done @endif @if($completion->warranty_registered) Warranty Registered @endif

Completion Checklist

@php $total = $completion->checklistItems->count(); $done = $completion->checklistItems->where('status', 'completed')->count(); @endphp {{ $done }}/{{ $total }}
@if($total > 0)
@endif
@forelse($completion->checklistItems as $item)
@if($item->status === 'completed')@endif
{{ $item->item }}
@empty

No checklist items

@endforelse
@if($completion->client_feedback)

Client Feedback

@if($completion->client_rating)
@for($i = 1; $i <= 5; $i++) @endfor {{ $completion->client_rating }}/5
@endif
"{{ $completion->client_feedback }}"
@endif @if($completion->notes)

Notes

{{ $completion->notes }}

@endif

Completion Summary

Completion Date
{{ $completion->completion_date?->format('d M Y') ?? '—' }}
Completed By
{{ $completion->completedBy?->name ?? '—' }}
Hours on Site
{{ $completion->working_hours ?? '—' }}
Snagging Items
{{ $completion->snagging_items ?? 0 }}
@if($completion->next_step)

Next Step

{{ $completion->next_step }}

@endif
@if(!$completion->sign_off_date)
@csrf
@else
Finalised {{ $completion->sign_off_date->format('d M Y') }}
@endif Edit / Review Notes View Job & Warranty
@include('partials.document-panel', [ 'documents' => $completion->documents, 'documentableType' => 'Completion', 'documentableId' => $completion->id, ])
@endsection