@extends('layout.master') @push('plugin-styles') @endpush @section('content') @if (session('success'))
{{ session('success') }}
@elseif (session('error'))
{{ session('error') }}
@endif
Maintenance Findings Overview
Total Findings

{{ $findings->total() }}

Open Findings

{{ $findings->where('status', 'open')->count() }}

Closed Findings

{{ $findings->where('status', 'closed')->count() }}

@forelse($findings as $finding) @empty @endforelse
# Crane Location Tag No System Component Report Date Remarks Action Recommendation Status Actions
{{ $loop->iteration + $findings->firstItem() - 1 }} {{ $finding->crane_id }} {{ $finding->platform }} {{ $finding->tag_no }} {{ $finding->system_name }} {{ $finding->new_component ?? 'None' }} @if($finding->cranes_maintenance_id && $finding->maintenance_report_date) {{ \Carbon\Carbon::parse($finding->maintenance_report_date)->format('d-M-Y') }} @else {{ \Carbon\Carbon::parse($finding->report_date)->format('d-M-Y') }} @endif {{ $finding->remarks ? Str::title($finding->remarks) : '' }} {{ $finding->action ? Str::title($finding->action) : '' }} {{ $finding->recommendation ? Str::title($finding->recommendation) : '' }} {{ ucfirst($finding->status) }}
{{-- Button 1: Full Maintenance Report (DPR) --}} @if($finding->cranes_maintenance_id && $finding->crane_id && $finding->maintenance_report_date) @php $reportDate = \Carbon\Carbon::parse($finding->maintenance_report_date); $urlDate = $reportDate->format('Y-m-d'); @endphp {{-- Button 2: Findings Report Only --}} @elseif($finding->crane_id && $finding->report_date) @php // Use the finding's own report date since no maintenance report date available $reportDate = \Carbon\Carbon::parse($finding->report_date); $urlDate = $reportDate->format('Y-m-d'); @endphp {{-- No PDF Available --}} @else @endif @if(in_array($userRole, [7, 8]))
@csrf @method('DELETE')
@endif
No Findings Recorded

When findings are added, they'll appear here

@endsection @push('plugin-scripts') @endpush @push('custom-scripts') @endpush