@extends('layouts.admin') @section('title', 'Dashboard Kaprodi') @section('content')
{{-- A. Header & Info Prodi --}}

Dashboard Monitoring Perawatan

Unit Kerja: {{ Auth::user()->prodi_id == 1 ? 'Teknologi Pengolahan Kulit (TPK)' : (Auth::user()->prodi_id == 2 ? 'Teknologi Pengolahan Produk Kulit (TPPK)' : 'Teknologi Pengolahan Karet & Plastik (TPKP)') }}

{{-- B. Filter Data (Pusat Kendali) --}}
Filter Unit & Waktu
s/d
{{-- C. Widget Ringkasan (KPI) --}}
Total Pengajuan

{{ $totalPengajuan }}

Seluruh Tiket Prodi

Tahap Pudir 2

{{ $disetujui }}

Proses Anggaran

Perbaikan

{{ $sedangDikerjakan }}

Sedang Dikerjakan

Selesai

{{ $selesai }}

Unit Kembali Normal

{{-- D. Tabel Riwayat (Sinkronisasi Master Barang) --}}
Daftar Pengajuan Perawatan
Update: {{ now()->translatedFormat('d F Y, H:i') }} WIB
@forelse($maintenances as $item) @empty @endforelse
ID Tiket Informasi Alat Sub-Unit Pengaju Tgl Ajuan Tingkat Kerusakan Status Saat Ini Aksi
{{ $item->formatted_id }} {{-- REVISI: Mengambil data dari Master Barang (relasi barang) --}}
{{ $item->barang->nama_barang ?? 'Alat Tidak Diketahui' }}
BMN: {{ $item->barang->kode_bmn ?? 'N/A' }}
{{ $item->lab->nama_lab ?? 'N/A' }}
{{ $item->created_at->format('d/m/Y') }}
{{ $item->created_at->format('H:i') }} WIB
@php $damageColor = [ 'Ringan' => 'bg-success-subtle text-success border-success', 'Sedang' => 'bg-warning-subtle text-warning border-warning', 'Berat' => 'bg-danger-subtle text-danger border-danger', ][$item->damage_level] ?? 'bg-light text-muted border-secondary'; @endphp {{ strtoupper($item->damage_level ?? 'UMUM') }} @php $statusColor = [ 'pending_kaprodi' => 'bg-warning text-white', 'repairing' => 'bg-info text-white', 'closed' => 'bg-success text-white', 'rejected' => 'bg-danger text-white' ][$item->status] ?? 'bg-light text-dark'; @endphp {{ str_replace('_', ' ', strtoupper($item->status)) }} @include('layouts.actions')

Tidak ada riwayat pengajuan pemeliharaan untuk Prodi ini.

@if($maintenances instanceof \Illuminate\Pagination\LengthAwarePaginator) @endif
@endsection