@extends('layouts.app') @section('title', 'Manajemen Jalur Irigasi') @push('styles') @endpush @section('content')

Manajemen Jalur Irigasi

Kelola jalur dan titik koordinat sistem irigasi

Tambah Titik Jalur Tracking Jalur Kembali
@if(session('success')) @endif @if(session('error')) @endif
Daftar Titik Jalur Irigasi
@forelse($jalur as $index => $titik) @empty @endforelse
No Irigasi Urutan Nama Titik Tipe Saluran Kapasitas Panjang Jalur Total Panjang Koordinat Aksi
{{ $jalur->firstItem() + $index }}
{{ $titik->irigasi->nama_irigasi }} @if($titik->irigasi->lokasi)
{{ $titik->irigasi->lokasi }} @endif
{{ $titik->urutan }} {{ $titik->nama_titik ?? 'Titik ' . $titik->urutan }} @if($titik->tipe_saluran) @php $badgeClass = match($titik->tipe_saluran) { 'primer' => 'bg-danger', 'sekunder' => 'bg-warning', 'tersier' => 'bg-info', 'kuarter' => 'bg-secondary', default => 'bg-secondary' }; @endphp {{ $titik->tipe_saluran_label }} @else - @endif @if($titik->kapasitas) {{ number_format($titik->kapasitas, 2) }} m³/s @else - @endif @if($titik->panjang_jalur !== null) {{ number_format($titik->panjang_jalur, 2) }} m @else - @endif @if($titik->total_panjang !== null) {{ number_format($titik->total_panjang, 2) }} m @else - @endif {{ number_format($titik->latitude, 6) }}, {{ number_format($titik->longitude, 6) }}
@csrf @method('DELETE')

Belum ada titik jalur irigasi yang ditambahkan

Mulai dengan menambahkan titik jalur pertama
@if($jalur->hasPages()) @endif

{{ $jalur->total() }}

Total Titik Jalur

{{ $jalur->groupBy('irigasi_id')->count() }}

Sistem Irigasi

{{ $jalur->where('tipe_saluran', 'primer')->count() }}

Saluran Primer

{{ $jalur->where('tipe_saluran', 'sekunder')->count() }}

Saluran Sekunder

{{ number_format($jalur->sum('total_panjang') ?? 0, 2) }} m

Total Panjang Jalur

{{ number_format($jalur->avg('panjang_jalur') ?? 0, 2) }} m

Rata-rata Panjang Segment
@push('scripts') @endpush @endsection