@extends('base.layout') @push('styles') @endpush @section('content')

Biorepository Lab Mikrobiologi

@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@foreach($errors->all() as $err)
{{ $err }}
@endforeach
@endif
Total Lemari

{{ $totalCabinets }}

Total Rack

{{ $totalRacks }}

Total Spesimen

{{ $totalSpecimens }}

Tambah Lemari

@csrf
Tambah Rack

@csrf
Tambah Spesimen

@csrf

Spesimen dengan Waktu Simpan Paling Lama

@if($oldestSpecimen)
{{ $oldestSpecimen->specimen_code }} - {{ $oldestSpecimen->specimen_name }}
Lemari: {{ $oldestSpecimen->cabinet->name ?? '-' }} | Rack: {{ $oldestSpecimen->rack->name ?? '-' }}
Disimpan sejak: {{ $oldestSpecimen->stored_at }} ({{ $oldestStorageDays }} hari)
@else
Belum ada data spesimen.
@endif

Visualisasi Lemari dan Rack

@forelse($cabinets as $cabinet)
{{ $cabinet->code }} - {{ $cabinet->name }} ({{ $cabinet->location ?? 'Lokasi belum diisi' }})
@forelse($cabinet->racks as $rack)
{{ $rack->code }} - {{ $rack->name }} (Lv. {{ $rack->level }})
Kapasitas: {{ $rack->capacity }}
Total spesimen: {{ $rack->specimens->count() }}
@if($rack->specimens->count() > 0) @php $oldestRackSpecimen = $rack->specimens->first(); $preview = $rack->specimens->take(4); @endphp
Terlama di rack ini: {{ $oldestRackSpecimen->specimen_code }} ({{ $oldestRackSpecimen->storage_days }} hari)
Preview spesimen:
    @foreach($preview as $sp)
  • {{ $sp->specimen_code }} - {{ $sp->specimen_name }}
    Simpan {{ $sp->stored_at }} ({{ $sp->storage_days }} hari)
  • @endforeach
@else
Belum ada spesimen pada rack ini.
@endif
@empty
Belum ada rack pada lemari ini.
@endforelse
@empty
Belum ada data lemari biorepository.
@endforelse
@endsection