@extends('layouts.user-app') @section('page-title', 'Hasil Diagnosa') @push('styles') @endpush @section('content')
{{-- ── Hero Banner ── --}} {{-- ── Main Grid ── --}}
{{-- LEFT: image + actions --}}
@if($riwayat->penyakit?->gambar_url)
{{ $riwayat->penyakit->nama_penyakit }}
{{ $riwayat->penyakit->nama_penyakit }}
@endif {{-- Actions --}}
{{-- RIGHT: detail cards --}}
{{-- Deskripsi penyakit --}} @if($riwayat->penyakit?->deskripsi_singkat)
Tentang {{ ($riwayat->penyakit?->kategori === 'Hama') ? 'Hama' : 'Penyakit' }}
{{ $riwayat->penyakit->deskripsi_singkat }}
@if($riwayat->penyakit?->deskripsi_lengkap)
@endif
@endif {{-- Pengendalian --}} @if($riwayat->penyakit?->pengendalian_pencegahan || $riwayat->penyakit?->pengendalian_kimia || $riwayat->penyakit?->pengendalian_organik || $riwayat->penyakit?->pengendalian_budidaya)
Solusi & Cara Pengendalian
@if($riwayat->penyakit?->pengendalian_pencegahan)
Pencegahan
{{ $riwayat->penyakit->pengendalian_pencegahan }}
@endif @if($riwayat->penyakit?->pengendalian_kimia)
Pengendalian Kimia
{{ $riwayat->penyakit->pengendalian_kimia }}
@endif @if($riwayat->penyakit?->pengendalian_organik)
Pengendalian Organik
{{ $riwayat->penyakit->pengendalian_organik }}
@endif @if($riwayat->penyakit?->pengendalian_budidaya)
Pengendalian Budidaya
{{ $riwayat->penyakit->pengendalian_budidaya }}
@endif
@endif {{-- Semua kemungkinan --}} @if($riwayat->hasil_diagnosa && count($riwayat->hasil_diagnosa) > 1) @php $kategoriList = collect($riwayat->hasil_diagnosa) ->map(fn($h) => \App\Models\MasterPenyakit::find($h['id_penyakit'])?->kategori) ->filter() ->unique() ->values(); $labelKemung = $kategoriList->count() > 1 ? 'Semua Kemungkinan Hama & Penyakit' : 'Semua Kemungkinan ' . ($kategoriList->first() ?? 'Penyakit'); @endphp
{{ $labelKemung }}
@foreach($riwayat->hasil_diagnosa as $i => $hasil) @php $penyakitItem = \App\Models\MasterPenyakit::find($hasil['id_penyakit']); @endphp
{{ $i + 1 }}
{{ $hasil['nama_penyakit'] }} @if($penyakitItem?->nama_latin)
{{ $penyakitItem->nama_latin }}
@endif
{{ $hasil['persentase'] }}%
@endforeach
@endif {{-- Relasi gejala --}} @if($relasiGejala->count() > 0)
Relasi Gejala & Penyakit
@foreach($riwayat->hasil_diagnosa as $hasil) @endforeach @foreach($gejalaInput as $gejala) @foreach($riwayat->hasil_diagnosa as $hasil) @endforeach @endforeach
Gejala{{ $hasil['nama_penyakit'] }}
{{ $hasil['persentase'] }}%
{{ $gejala->nama_gejala }} @if(isset($relasiGejala[$hasil['id_penyakit']]) && $relasiGejala[$hasil['id_penyakit']]->contains('id_gejala', $gejala->id_gejala)) @else @endif

✓ gejala terkait  ·  ✗ tidak terkait

@endif
@endsection