@extends('layouts.app') @section('title', 'Dashboard') @section('breadcrumb') @endsection @section('content') {{-- Stat Cards --}}
Total Pelanggan
{{ number_format($totalCustomers) }}
Order Pending
{{ number_format($pendingOrders) }}
Selesai Bulan Ini
{{ number_format($completedOrders) }}
Pendapatan Bulan Ini
Rp {{ number_format($monthlyRevenue, 0, ',', '.') }}
{{-- KPI Service Performance --}}
KPI SERVICE PERFORMANCE — Bulan Ini
Completion Rate
{{ $completionRate }}%
Selesai dari total order bulan ini
Rata-rata Durasi
{{ $avgDuration }} hari
Waktu rata-rata penyelesaian
Re-repair Rate
{{ $rerepairRate }}%
{{ $rerepairCount }} order servis ulang
Kepuasan Pelanggan
@if($satisfaction)
{{ $satisfaction }}/5 @for($i = 1; $i <= 5; $i++) @endfor
Rata-rata rating feedback
@else
Belum ada feedback bulan ini
@endif
{{-- SVO Age Buckets --}}
SVO AGE — Order Aktif (belum selesai)
@foreach(['Same-day' => 'success', '2–3 hari' => 'info', '4–6 hari' => 'warning', '>7 hari' => 'danger'] as $bucket => $color)
{{ $bucket }}
{{ $ageBuckets[$bucket] ?? 0 }}
@endforeach
{{-- Second row stats --}}
STATUS ORDER AKTIF
Pending {{ $pendingOrders }}
Proses {{ $inProgressOrders }}
Selesai {{ $completedOrders }}

Total Order {{ $totalOrders }}
RINGKASAN KEUANGAN
Total Pendapatan Rp {{ number_format($totalRevenue, 0, ',', '.') }}
Bulan Ini Rp {{ number_format($monthlyRevenue, 0, ',', '.') }}
Belum Dibayar Rp {{ number_format($unpaidInvoices, 0, ',', '.') }}
Teknisi Aktif {{ $totalTechnicians }}
@if($lowStockParts->count() > 0)
Stok Spare Part Rendah
    @foreach($lowStockParts as $part)
  • {{ $part->name }}
    Min: {{ $part->min_stock }} {{ $part->unit }}
    {{ $part->stock }} {{ $part->unit }}
  • @endforeach
@endif
{{-- Recent Orders --}}
Order Servis Terbaru
Lihat Semua
@forelse($recentOrders as $order) @empty @endforelse
No. Order Pelanggan Perangkat Teknisi Tgl Masuk Status
{{ $order->order_number }} {{ $order->customer->name }}
{{ $order->deviceType->name }}
{{ $order->brand }} {{ $order->model }}
{{ $order->technician?->user->name ?? '-' }} {{ $order->received_date->format('d/m/Y') }} {{ $order->status_label }} Detail
Belum ada order servis
@endsection