SECTION (A): GENERAL INFORMATION
Facility/Location: {{ $fieldName }} / {{ $craneInventory->platform }}
Date: {{ \Carbon\Carbon::parse($reportDate)->format('d M Y') }}
Crane Name: {{ $craneInventory->platform }}-{{ $craneInventory->tag_no }}
Tag No: {{ $craneInventory->tag_no }}
Manufacturer: {{ $craneInventory->manufacturer }}
Model No: {{ $craneInventory->model }}
Serial No: {{ $craneInventory->serial_no }}
Total Findings: {{ $findings->count() }}
SECTION (B): FINDINGS SUMMARY
@if($findings->count() > 0)
| No |
System Name |
Remarks |
Action |
Recommendation |
Status |
@foreach($findings as $index => $finding)
| {{ $index + 1 }} |
{{ $finding->system_name ?? 'N/A' }} |
{{ $finding->remarks ?? 'N/A' }} |
{{ $finding->action ?? 'N/A' }} |
{{ $finding->recommendation ?? 'N/A' }} |
{{ ucfirst($finding->status ?? 'Open') }}
|
@endforeach
@else
No findings reported for this period.
@endif
SECTION (C): FINDINGS IMAGES
@php
$findingsWithImages = $findings->filter(function($finding) {
return (isset($finding->remarks_image_urls) && count($finding->remarks_image_urls) > 0) ||
(isset($finding->image_after_urls) && count($finding->image_after_urls) > 0);
});
@endphp
@if($findingsWithImages->count() > 0)
@foreach($findings as $index => $finding)
@if((isset($finding->remarks_image_urls) && count($finding->remarks_image_urls) > 0) ||
(isset($finding->image_after_urls) && count($finding->image_after_urls) > 0))
@if($loop->iteration > 1 && $loop->iteration % 3 === 1)
@endif
Finding #{{ $index + 1 }}: {{ $finding->system_name ?? 'N/A' }}
Remarks: {{ Str::limit($finding->remarks ?? 'No remarks', 100) }}
@if(isset($finding->remarks_image_urls) && count($finding->remarks_image_urls) > 0)
Before Images ({{ count($finding->remarks_image_urls) }})
@foreach($finding->remarks_image_urls as $imageIndex => $imageUrl)
Image {{ $imageIndex + 1 }}
@endforeach
@endif
@if(isset($finding->image_after_urls) && count($finding->image_after_urls) > 0)
After Images ({{ count($finding->image_after_urls) }})
@foreach($finding->image_after_urls as $imageIndex => $imageUrl)
Image {{ $imageIndex + 1 }}
@endforeach
@endif
@endif
@endforeach
@else
No images available for any findings in this report.
@endif