@extends('adminlte::page') @section('title', 'Laporan Kehadiran Guru | SIMPes Puruhita') @section('content_header')

Kehadiran Guru

Rekapitulasi scan masuk dan pulang guru/staff.

@stop @section('content')

Rekap Absensi

{{-- Tombol Export PDF dengan Filter --}} Export PDF
{{-- FORM FILTER --}}
{{-- Filter Tanggal --}}
s/d
{{-- Filter Sekolah (Khusus Admin Yayasan) --}} @if(isset($sekolahs) && count($sekolahs) > 0)
@endif {{-- Filter Guru --}}
{{-- Tombol Filter --}}
{{-- TABEL DATA --}}
@forelse($laporans as $row) {{-- Tanggal --}} {{-- Profil Guru --}} {{-- Jadwal --}} {{-- Jam Masuk --}} {{-- Jam Pulang --}} {{-- Status (Menggunakan Logic Controller) --}} {{-- Aksi --}} @empty @endforelse
No Tanggal Guru Jadwal / Kelas Masuk Pulang Status Aksi
{{ $loop->iteration + ($laporans->currentPage() - 1) * $laporans->perPage() }}
{{ $row->waktu_mulai->translatedFormat('d M Y') }}
{{ $row->waktu_mulai->translatedFormat('l') }}
@if($row->user->profile_photo_url) {{-- Asumsi ada kolom foto --}} @else @endif
{{ $row->user->name }} {{ $row->user->username ?? 'NIP -' }}
{{ $row->jadwal->mataPelajaran->nama_mapel ?? '-' }} {{ $row->kelas->nama_kelas ?? '-' }}
{{ $row->waktu_mulai->format('H:i') }}
Jadwal: {{ \Carbon\Carbon::parse($row->jadwal->jam_mulai)->format('H:i') }}
@if($row->waktu_selesai)
{{ $row->waktu_selesai->format('H:i') }}
Selesai @else Belum @endif
{{ $row->status_absensi }} @if($row->telat_menit != '-')
+{{ $row->telat_menit }}
@endif

Tidak ada data kehadiran guru ditemukan.

{{-- PAGINATION --}}
@stop @section('css') @stop @section('js') @stop