This commit is contained in:
Dwi Swandhana
2026-03-06 12:40:29 +07:00
parent 27ef021783
commit 3754ae3531
3 changed files with 244 additions and 114 deletions
@@ -116,43 +116,75 @@
<table class="table table-bordered table-striped table-sm">
<thead>
<tr>
<th>No</th>
<th>No.Sample</th>
<th>No.RM</th>
<th>Nama</th>
<th>Order</th>
<th>Asal Pasien</th>
<th>Status</th>
<th>Daftar</th>
<th>Target (Hari)</th>
<th>Estimasi Selesai</th>
<th>Warning</th>
<th style="width: 70px;">No</th>
<th>Subpoli</th>
<th style="width: 180px;">Jumlah Warning</th>
<th style="width: 160px;">Aksi</th>
</tr>
</thead>
<tbody>
@forelse($earlyWarnings as $i => $row)
@forelse($earlyWarningGroups as $i => $group)
<tr>
<td>{{ $i + 1 }}</td>
<td>{{ $row['nofoto'] }}</td>
<td>{{ $row['noregister'] }}</td>
<td>{{ $row['nmpasien'] }}</td>
<td>{{ $row['reques'] }}</td>
<td>{{ $row['asalpasien'] }}</td>
<td>{{ $row['status'] }}</td>
<td>{{ $row['daftar'] }}</td>
<td>{{ $row['target_hari'] }}</td>
<td>{{ $row['target_selesai'] }}</td>
<td>
@if($row['sisa_menit'] <= 0)
<span class="badge badge-danger">{{ $row['warning_label'] }}</span>
@else
<span class="badge badge-warning">{{ $row['warning_label'] }} ({{ $row['sisa_menit'] }} menit)</span>
@endif
<strong>{{ $group['subpoli'] }}</strong>
</td>
<td><span class="badge badge-danger">{{ $group['total'] }} kasus</span></td>
<td>
<button class="btn btn-sm btn-info" type="button" data-toggle="collapse" data-target="#ews-group-{{ $i }}" aria-expanded="false" aria-controls="ews-group-{{ $i }}">
Lihat Detail
</button>
</td>
</tr>
<tr class="collapse" id="ews-group-{{ $i }}">
<td colspan="4">
<div class="table-responsive">
<table class="table table-bordered table-striped table-sm mb-0">
<thead>
<tr>
<th>No</th>
<th>No.Sample</th>
<th>No.RM</th>
<th>Nama</th>
<th>Order</th>
<th>Asal Pasien</th>
<th>Status</th>
<th>Daftar</th>
<th>Target (Hari)</th>
<th>Estimasi Selesai</th>
<th>Warning</th>
</tr>
</thead>
<tbody>
@foreach($group['items'] as $j => $row)
<tr>
<td>{{ $j + 1 }}</td>
<td>{{ $row['nofoto'] }}</td>
<td>{{ $row['noregister'] }}</td>
<td>{{ $row['nmpasien'] }}</td>
<td>{{ $row['reques'] }}</td>
<td>{{ $row['asalpasien'] }}</td>
<td>{{ $row['status'] }}</td>
<td>{{ $row['daftar'] }}</td>
<td>{{ $row['target_hari'] }}</td>
<td>{{ $row['target_selesai'] }}</td>
<td>
@if($row['sisa_menit'] <= 0)
<span class="badge badge-danger">{{ $row['warning_label'] }}</span>
@else
<span class="badge badge-warning">{{ $row['warning_label'] }} ({{ $row['sisa_menit'] }} menit)</span>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</td>
</tr>
@empty
<tr>
<td colspan="11" class="text-center">Tidak ada data Early Warning.</td>
<td colspan="4" class="text-center">Tidak ada data Early Warning.</td>
</tr>
@endforelse
</tbody>