{{-- Supervision summary for station managers: per supervised case — CS / PR forms, breaches, warrants, assessments, tools (empowerment) and other documents. --}} @extends('layouts.app') @section('title', 'Supervision Summary - ICMIS') @push('styles') @include('probation._styles') @endpush @section('content') @php $formCodes = ['cs1', 'cs2', 'cs3', 'cs4', 'cs5', 'cs6', 'cs7', 'csb', 'csc', 'csd', 'cse', 'pr9', 'summary_progress', 'cso_monthly_progress']; $labels = config('probation.report_types') + config('probation.report_types_supervision', []); @endphp
| Ref. No. | Name | Module | Officer | PR 2A | CS / PR forms | Breaches / warrants | Assessment | Tools / empowerment | Documents |
|---|---|---|---|---|---|---|---|---|---|
| {{ $c->serial_number }} | {{ optional($c->prisoner)->name }} | {{ \App\Models\ProbationCase::labelForType($c->case_type) }} | {{ optional($c->officer)->name ?? '—' }} | {{ $c->supervisionOrders->flatMap->notes->count() }} | {{ $forms->map(fn ($r) => strtoupper(str_replace('_', ' ', $r->report_type)) . ' (' . $r->status . ')')->implode(', ') ?: '—' }} | {{ $c->breaches->count() }} / {{ $c->breaches->whereNotNull('warrant_applied_on')->count() }} | {{ $a ? $a->tool . ': ' . ($a->risk_level ?? '—') : '—' }} | {{ $c->empowerments->count() }} | {{ $c->documents->count() }} |
| No cases under supervision. | |||||||||