@include('layouts.pdfHeader')

WHS [FARM POND] Pre Work Level Report

Name of Beneficiary: {{ $baseline->name_of_respondent ?? 'N/A' }} Village: {{ $baseline->village->name ? ucfirst(strtolower($baseline->village->name)) : 'N/A' }}
Panchayat: {{ $baseline->panchayat->name ? ucfirst(strtolower($baseline->panchayat->name)) : 'N/A' }} Block: {{ $baseline->block->name ? ucfirst(strtolower($baseline->block->name)) : 'N/A' }}
District: {{ $baseline->district->name ? ucfirst(strtolower($baseline->district->name)) : 'N/A' }} State: {{ $baseline->state->name ?? 'N/A' }}
Plot No.: @if ($baseline->lands->isNotEmpty()) @php $firstKhata = explode(',', $baseline->lands->first()->plot_khata)[0] ?? ''; @endphp {{ trim($firstKhata) }} @else N/A @endif Measurement Date: {{ optional($baseline->preWorkLevels->first())->measurement_date ? \Carbon\Carbon::parse($baseline->preWorkLevels->first()->measurement_date)->format('d-m-Y') : 'N/A' }}
Latitude: {{ $baseline->preWorkLevels->first()->lat ?? 'N/A' }} Longitude: {{ $baseline->preWorkLevels->first()->long ?? 'N/A' }}
Project Type: {{ $baseline->projectType->name ?? 'N/A' }} Dimensions (L×W×D): {{ (int)($baseline->waterHarvestingStructuresPlannings->first()->length ?? 0) }} m × {{ (int)($baseline->waterHarvestingStructuresPlannings->first()->width ?? 0) }} m × {{ (int)($baseline->waterHarvestingStructuresPlannings->first()->depth_or_height ?? 0) }} m
@php $rlValues = []; @endphp @forelse($baseline->preWorkLevels as $level) @php $stations = $level->stations; $currentGroupRL = []; @endphp @foreach ($stations as $index => $station) @php $rlValues[] = (float) $station['rl']; $currentGroupRL[] = (float) $station['rl']; @endphp @if(($loop->iteration) % 4 == 0 || $loop->last) @php $currentGroupRL = []; @endphp @endif @endforeach @empty @endforelse @php $avgRL = count($rlValues) ? array_sum($rlValues) / count($rlValues) : null; @endphp
Station Chainage BS I.S F.S H.I R.L Remarks
TBM - {{ $baseline->preWorkLevels->first()->bs ?? 'N/A' }} - - {{ $baseline->preWorkLevels->first()->hi ?? 'N/A' }} - {{ $baseline->preWorkLevels->first()->tbm_remarks ?? 'N/A' }}
{{ $station['station'] }} 0 {{ $station['is'] }} {{ $station['rl'] }} {{ $station['remarks'] ?? '' }}
No Pre Work Level data available.
Average Level {{ $avgRL ? number_format($avgRL, 3) : 'N/A' }}
@if($baseline->preWorkLevels->first()?->picture)
Attached Picture
@endif