Total: {{ $spms->total() }} data | Menampilkan {{ $spms->firstItem() ?? 0 }}-{{ $spms->lastItem() ?? 0 }}
|
SPP Asal & No. SPM
@if ($sortField === 'nomor_spm')
@endif
|
Tanggal SPM
@if ($sortField === 'tanggal_spm')
@endif
|
Jenis
@if ($sortField === 'jenis_spm')
@endif
|
Nilai
@if ($sortField === 'nilai')
@endif
|
Status SPM | SP2D | Aksi |
|---|---|---|---|---|---|---|
|
{{ $index + 1 }}.
SPM
@if ($spm->nomor_spm)
{{ $spm->nomor_spm }}
@else
Belum ada nomor
@endif
@if ($spm->catatan)
{{ Str::limit($spm->catatan, 50) }}
@endif
SP2D
{{ $spm->sp2d->nomor_sp2d ?? '-' }}
@php
$statusSp2d = $spm->sp2d->status ?? '';
$statusLabel = [
'belum_ditransfer' => '⏳ Belum Ditransfer',
'sedang_diproses' => '🔄 Sedang Diproses',
'sudah_ditransfer' => '✅ Sudah Di Transfer',
'ditolak' => '❌ Ditolak',
'dihapus' => '🗑️ Dihapus',
];
@endphp
{{ $statusLabel[$statusSp2d] ?? $statusSp2d }}
|
{{ $spm->tanggal_spm?->translatedFormat('d F Y') ?? '-' }} | {{ $spm->jenis_spm }} |
Rp
{{ number_format($spm->nilai, 0, ',', '.') }}
|
@php
$statusConfig = [
'draft' => [
'color' => 'bg-gray-100 text-gray-800',
'icon' => '📝',
'label' => 'Draft',
],
'diverifikasi' => [
'color' => 'bg-green-100 text-green-800',
'icon' => '✅',
'label' => 'Disetujui Direktur',
],
];
$config = $statusConfig[$spm->status] ?? $statusConfig['draft'];
@endphp
{{ $config['icon'] }}
{{ $config['label'] }}
@if ($spm->disetujui_pada && $spm->status != 'draft')
{{ $spm->disetujui_pada->translatedFormat('d/m/Y H:i') }}
@endif
|
@if ($spm->sp2d)
@php
$statusSp2d = $spm->sp2d->status ?? '';
$statusLabel = [
'belum_ditransfer' => '⏳ Belum Ditransfer',
'sedang_diproses' => '🔄 Diproses',
'sudah_ditransfer' => '✅ Sudah Di Transfer',
];
@endphp
{{ $statusLabel[$statusSp2d] ?? $statusSp2d }}
@else
{{ $spm->sp2d->updated_at->translatedFormat('d/m/Y H:i') }}
Belum dibuat
@endif
|
@if ($spm->nomor_spm)
@endif
@if ($this->userRole === 'direktur' && $spm->status != 'diverifikasi')
@endif
@if (in_array($spm->status, ['diajukan', 'disetujui_ppk']) &&
(auth()->user()->hasRole('ppk') || auth()->user()->hasRole('kepala_blud')))
✅ Proses
@endif
|
|
📭
Tidak ada data SPM ditemukan SPM akan dibuat otomatis setelah SPP disetujui Direktur → Lihat data SPP |
||||||