E31230190_Bintang-Rizki-Sap.../resources/views/user/riwayat.blade.php

181 lines
3.1 KiB
PHP

@extends('layouts.user')
@section('title', 'Riwayat Deteksi Dini')
@section('content')
<div class="d-flex justify-content-between align-items-center mb-3">
<h5>Riwayat Deteksi Dini</h5>
<form method="GET">
<select
name="perPage"
onchange="this.form.submit()"
class="form-select form-select-sm w-auto">
<option value="5" {{ $perPage == 5 ? 'selected' : '' }}>
5
</option>
<option value="10" {{ $perPage == 10 ? 'selected' : '' }}>
10
</option>
<option value="25" {{ $perPage == 25 ? 'selected' : '' }}>
25
</option>
</select>
</form>
</div>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>No</th>
<th>Nama</th>
<th>Rekomendasi Pemeriksaan</th>
<th>Hasil Deteksi Dini</th>
<th>Keyakinan</th>
<th>Tanggal</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
@forelse($data as $d)
@php
switch ($d->rekomendasi) {
case 'Lakukan Pemantauan Mandiri':
$badge = 'success';
break;
case 'Lakukan Pemeriksaan Tekanan Darah':
$badge = 'warning';
break;
case 'Konsultasikan dengan Tenaga Kesehatan':
$badge = 'danger';
break;
case 'Segera ke Fasilitas Pelayanan Kesehatan':
$badge = 'dark';
break;
default:
$badge = 'secondary';
}
@endphp
<tr>
<td>
{{ $loop->iteration + ($data->currentPage()-1) * $data->perPage() }}
</td>
<td>
{{ $d->pasien->nama ?? '-' }}
</td>
<td>
<span class="badge bg-{{ $badge }}">
{{ $d->rekomendasi }}
</span>
</td>
<td>
{{ $d->penyakit->nama }}
</td>
<td>
{{ number_format($d->cf_hasil*100,2) }}%
</td>
<td>
{{ $d->created_at->format('d-m-Y') }}
</td>
<td>
<a href="{{ route('diagnosa.hasil',$d->id) }}"
class="btn btn-info btn-sm">
Preview
</a>
<a href="{{ route('diagnosa.pdf',$d->id) }}"
class="btn btn-success btn-sm">
PDF
</a>
</td>
</tr>
@empty
<tr>
<td colspan="7">
<div class="alert alert-info mb-0 text-center">
Anda belum pernah melakukan deteksi dini hipertensi.
</div>
</td>
</tr>
@endforelse
</tbody>
</table>
<div class="mt-3">
{{ $data->links('pagination::bootstrap-5') }}
</div>
@endsection