{{-- resources/views/admin/kepegawaian/jabatan-rekap/index.blade.php --}} @extends('layouts.admin') @section('title', 'Rekap Jabatan & Penugasan') @section('content')

Manajemen Kepegawaian: Rekap Jabatan & Penugasan

Kelola riwayat jabatan dan penugasan guru maupun karyawan per tahun ajaran.
@if(session('success')) @endif @if(session('error')) @endif
@if(request()->hasAny(['tipe', 'status', 'tahun_ajaran_id'])) Reset Filter @else @endif
Daftar Rekap Penugasan
Tambah Penugasan
@forelse($rekaps as $rekap) @empty @endforelse
No Nama Pegawai & Tipe Jabatan & Keterangan Periode Penugasan Status Aksi
{{ ($rekaps->currentPage()-1) * $rekaps->perPage() + $loop->iteration }} @if($rekap->guru)
{{ $rekap->guru->name }}
Guru @elseif($rekap->karyawan)
{{ $rekap->karyawan->name }}
Karyawan @else Pegawai Terhapus @endif
{{ $rekap->jabatanNama->nama_jabatan ?? '-' }}
{{ \Illuminate\Support\Str::limit($rekap->keterangan ?? 'Tanpa keterangan khusus.', 50) }}
TA. {{ $rekap->tahunAjaran->tahun_ajaran ?? '-' }} {{ $rekap->semester ? '(Smt '.$rekap->semester->semester.')' : '' }}
{{ optional($rekap->tanggal_mulai)->format('d/m/Y') ?? '?' }} s.d {{ optional($rekap->tanggal_selesai)->format('d/m/Y') ?? 'Sekarang' }}
@php $st = $rekap->status; $badgeColor = match($st) { 'Aktif' => 'success', 'Selesai' => 'primary', 'Nonaktif' => 'danger', default => 'secondary' }; @endphp {{ strtoupper($st) }}
@csrf @method('DELETE')
Belum Ada Data Penugasan Jabatan

Silakan tambahkan data penugasan menggunakan tombol di sudut kanan atas.

@if(method_exists($rekaps, 'links') && $rekaps->hasPages())
{{ $rekaps->withQueryString()->links('pagination::bootstrap-5') }}
@endif
@push('scripts') @endpush @endsection