@extends('layouts.app') @section('judul', 'Laporan Naskah Dinas') @section('subjudul', 'Periode '.$awal->translatedFormat('d F Y').' s.d. '.$akhir->translatedFormat('d F Y')) @section('aksi-header') @if (auth()->user()->punyaPermission('laporan.ekspor')) @php $q = ['tanggal_awal' => $awal->toDateString(), 'tanggal_akhir' => $akhir->toDateString()]; @endphp Excel PDF @endif @endsection @section('konten') @php $r = $laporan['ringkasan']; $w = $laporan['waktu_penyelesaian']; $hari = fn ($n) => $n === null ? '—' : number_format($n, 1, ',', '.').' hari'; @endphp
@foreach ([ 'Bulan ini' => [today()->startOfMonth(), today()], 'Bulan lalu' => [today()->subMonthNoOverflow()->startOfMonth(), today()->subMonthNoOverflow()->endOfMonth()], 'Tahun ini' => [today()->startOfYear(), today()], ] as $label => [$a, $b]) {{ $label }} @endforeach
{{ $hari($w['rata_hari']) }}
Rata-rata selesai

Naskah masuk & keluar per bulan

Status disposisi

@if (array_sum($laporan['status_disposisi']))
@else @endif
@include('laporan._rekap_naskah', ['rekap' => $laporan['surat_masuk'], 'warna' => 'var(--ss-primary)'])
@include('laporan._rekap_naskah', ['rekap' => $laporan['surat_keluar'], 'warna' => 'var(--ss-navy)'])
@if ($laporan['per_unit']->isEmpty()) @else
@foreach ($laporan['per_unit'] as $u) @endforeach
Unit kerjaTotalBelum diterimaDalam prosesSelesaiDitolak/batalTerlambatRata-rata selesai
{{ $u['unit'] }} {{ $u['total'] }} {{ $u['belum_diterima'] }} {{ $u['dalam_proses'] }} {{ $u['selesai'] }} {{ $u['ditolak_batal'] }} {{ $u['terlambat'] }} {{ $hari($u['rata_hari']) }}
@endif
@if ($laporan['terlambat']->isEmpty()) @else
@foreach ($laporan['terlambat'] as $p) @endforeach
DisposisiNaskahPenerimaBatasStatusTerlambat
{{ $p->disposisi->nomor_disposisi }}
dari {{ $p->disposisi->pemberi->nama }}
{{ \Illuminate\Support\Str::limit($p->disposisi->suratMasuk->perihal, 60) }} {{ $p->label }} {{ $p->batas_efektif->translatedFormat('d M Y') }} {{ $p->hari_terlambat }} hari
@endif
Naskah masuk diselesaikan{{ $w['jumlah'] }}
Rata-rata waktu penyelesaian naskah{{ $hari($w['rata_hari']) }}
Tercepat{{ $hari($w['tercepat_hari']) }}
Terlama{{ $hari($w['terlama_hari']) }}
Rata-rata penyelesaian per penerima disposisi{{ $hari($w['rata_hari_disposisi']) }}
Waktu naskah dihitung dari tanggal terima sampai naskah selesai; waktu disposisi dari disposisi dibuat sampai penerima mencatat tindak lanjutnya.
@forelse ($w['per_kategori'] as $k) @empty @endforelse
Kategori naskahNaskah selesaiRata-rata
{{ $k['kategori'] }}{{ $k['jumlah'] }}{{ $hari($k['rata_hari']) }}
Belum ada naskah yang selesai
Rata-rata {{ number_format($laporan['tindak_lanjut']['rata_catatan_per_penerima'], 1, ',', '.') }} catatan per penerima.
Penerima disposisi yang sudah menindaklanjuti.
@if (Route::has('arsip.index') && auth()->user()->punyaPermission('arsip.lihat')) Buka arsip digital @endif
@endsection @push('js-vendor') @endpush @push('js') @endpush