@extends('admin.layout_admin.main') @section('css') @endsection @section('content') @php $filters = []; if (request()->filled('q')) { $filters[] = 'Từ khóa: ' . e(request('q')) . ''; } if (request()->filled('medical_time')) { try { $dateFormatted = \Carbon\Carbon::createFromFormat('Y-m-d', request('medical_time'))->format('d/m/Y'); $filters[] = 'Ngày khám: ' . $dateFormatted . ''; } catch (\Exception $e) { $filters[] = 'Ngày khám: ' . e(request('medical_time')) . ''; } } if (request()->filled('medical_status')) { $statuses = ['0' => 'Chờ khám', '1' => 'Đang khám', '2' => 'Đã khám']; $filters[] = 'Trạng thái khám: ' . ($statuses[request('medical_status')] ?? 'Không rõ') . ''; } if (request()->filled('payment_status')) { $payments = ['0' => 'Chưa thanh toán', '1' => 'Đã thanh toán', '2' => 'Đã tạm ứng']; $filters[] = 'Thanh toán: ' . ($payments[request('payment_status')] ?? 'Không rõ') . ''; } if (request()->filled('filter_mode')) { $mode = request('filter_mode'); $label = match ($mode) { 'today' => 'Hôm nay', 'this_week' => 'Tuần này', 'this_month' => 'Tháng này', 'this_year' => 'Năm nay', default => null, }; if ($label) { $filters[] = 'Chế độ lọc: ' . $label . ''; } } @endphp
Kết quả tìm kiếm: {!! implode(', ', $filters) !!}
@endif @if ($medical_certificates->count() > 0)| STT | Mã | Bệnh nhân | Bác sĩ | Phòng khám | Thời gian khám | Trạng thái | Thanh toán | Hành động |
|---|---|---|---|---|---|---|---|---|
| {{ $medical_certificates->firstItem() + $key }} | {{ $medical_certificate->medical_certificate_code }} | {{ $medical_certificate->patient->name }} | {{ $medical_certificate->doctor->name ?? 'Chưa khám' }} | {{ $medical_certificate->clinic->name ?? 'Chưa có' }} | {{ $medical_certificate->medical_time ? \Carbon\Carbon::parse($medical_certificate->medical_time)->format('H:i d/m/Y') : 'Chưa khám' }} | @if ($medical_certificate->medical_status == 0) Chờ khám @elseif ($medical_certificate->medical_status == 1) Đang khám @elseif ($medical_certificate->medical_status == 2) Đã khám @else Không xác định @endif | @if ($medical_certificate->payment_status == 0) Chưa thanh toán @elseif ($medical_certificate->payment_status == 1) Đã thanh toán @elseif ($medical_certificate->payment_status == 2) Đã tạm ứng @else Không xác định @endif |
@can('xac-nhan-thanh-toan')
@if ($medical_certificate->payment_status != 1)
@if (
$medical_certificate->conclude ||
($medical_certificate->services->count() > 0 && $medical_certificate->payment_status == 2))
@elseif($medical_certificate->services->count() > 0 && $medical_certificate->payment_status == 0)
@endif
@endif
@endcan
@if (
$medical_certificate->services->count() > 0 &&
$medical_certificate->payment_status != 1 &&
$medical_certificate->medical_status != 2)
@endif
@can('chinh-sua-giay-kham-benh')
@if ($medical_certificate->medical_status == 0)
@endif
@endcan
@can('kham-benh')
@if ($medical_certificate->medical_status != 2)
@endif
@endcan
@if ($medical_certificate->re_examination_date && now()->lt($medical_certificate->re_examination_date))
@endif
@can('xoa-giay-kham-benh')
@endcan
|
Chưa có giấy khám bệnh nào!
@endif