@extends('layouts.staff') @section('title', 'Dashboard') @section('content')
Siswa Aktif
{{ number_format($stats['total_siswa_aktif']) }}
Rombel Aktif
{{ number_format($stats['jumlah_rombel_aktif']) }}
Tahun Ajaran / Semester
{{ $stats['tahun_ajaran_aktif'] }} · {{ $stats['semester_aktif'] }}
Pemasukan Bulan Ini
Rp{{ number_format($stats['pemasukan_bulan_ini'], 0, ',', '.') }}
Total Tunggakan
Rp{{ number_format($stats['total_tunggakan'], 0, ',', '.') }}
6 bulan terakhir
@php $maxTren = max(1, max($chart['tren_bulanan']['values'])); @endphpBulan berjalan
@if (empty($chart['per_kanal']['labels']))Belum ada pembayaran bulan ini.
@else @php $totalKanal = max(1, array_sum($chart['per_kanal']['values'])); @endphp{{ $alerts['jumlah_siswa_tanpa_tarif'] }} siswa aktif belum punya pemetaan tarif SPP di tahun ajaran ini.
Tidak ada invoice yang jatuh tempo dalam 7 hari ke depan.
@else| Siswa | No. Invoice | Jatuh Tempo | Nominal |
|---|---|---|---|
| {{ $invoice->nama_siswa }} | {{ $invoice->invoice_number }} |
|
Rp{{ number_format($invoice->total_amount, 0, ',', '.') }} |
Belum ada aktivitas.
@else{{ $item->judul }}
{{ \Carbon\Carbon::parse($item->waktu)->diffForHumans() }} @if ($item->nominal) · Rp{{ number_format($item->nominal, 0, ',', '.') }} @endif
Belum ada data plotting siswa tahun ajaran ini.
@else @php $maxJenjang = max(1, collect($academic['per_grade_level'])->max('jumlah_siswa')); @endphpBelum ada rombel di tahun ajaran ini.
@else