@once @push('stylesheets') @endpush @endonce @php $pciIiiBOutputDisplayQty = function (mixed $raw) use ($pciIiiBEdit): string { if ($raw === null || $raw === '') { return ''; } $digits = preg_replace('/\D+/', '', (string) $raw) ?? ''; if ($digits === '') { return ''; } if ($pciIiiBEdit) { return $digits; } return number_format((int) $digits, 0, '.', ','); }; $pciIiiBOutputDefaultRow = [ 'description' => '', 'unit' => '', 'baseline' => '', 'annual_target' => '', 'achieved_cumulative' => '', 'achieved_month' => '', ]; $pciIiiBOutputNormalizeRow = function ($row) { if (! is_array($row)) { return [ 'description' => '', 'unit' => '', 'baseline' => '', 'annual_target' => '', 'achieved_cumulative' => '', 'achieved_month' => '', ]; } return [ 'description' => (string) ($row['description'] ?? $row['indicator'] ?? ''), 'unit' => (string) ($row['unit'] ?? ''), 'baseline' => $row['baseline'] ?? '', 'annual_target' => $row['annual_target'] ?? $row['target'] ?? '', 'achieved_cumulative' => $row['achieved_cumulative'] ?? '', 'achieved_month' => $row['achieved_month'] ?? '', ]; }; $pciIiiBOutputRows = array_map($pciIiiBOutputNormalizeRow, $pciIiiBOutputRows); if (count($pciIiiBOutputRows) < 1) { $pciIiiBOutputRows = [$pciIiiBOutputDefaultRow]; } @endphp {{-- Step 4: Output Indicators --}}
Detail the progress on output indicators during this month.
@if($pciIiiBEdit)| S.No. | Output Indicator Description | Unit | Baseline | Annual Target | Achieved (Cumul.) | Achieved (Month) | @if($pciIiiBEdit)@endif |
|---|---|---|---|---|---|---|---|
| {{ $oi + 1 }} | @if($pciIiiBEdit) | @endif |