@extends('layouts.admin_sidebar') @section('content')
{{-- ===== PAGE HEADER ===== --}}
Penggajian Karyawan

Penggajian Karyawan

Periode {{ \Carbon\Carbon::parse($periode . '-01')->translatedFormat('F Y') }}

{{-- Filter Bulan --}}
{{-- ===== STATISTIC CARDS ===== --}}
{{-- Total Gaji --}}

Total Biaya Gaji

Rp {{ number_format($totalPengeluaranGaji, 0, ',', '.') }}

{{-- Dibayarkan --}}

Gaji Dibayarkan

Rp {{ number_format($gajiSudahDibayar, 0, ',', '.') }}

{{-- Tertunda/Draft --}}

Belum Dibayar (Draft)

Rp {{ number_format($gajiDraftPending, 0, ',', '.') }}

{{-- ===== TABLE SECTION ===== --}}

Daftar Payroll Kurir

Estimasi pengiriman dan rincian gaji periode berjalan

@foreach($dataPayroll as $item) {{-- Karyawan --}} {{-- Pengiriman --}} {{-- Rincian --}} {{-- Total Terima --}} {{-- Status --}} {{-- Aksi --}} @endforeach
Karyawan Pengiriman (Selesai) Rincian Komponen Total Terima Status Aksi
{{ substr($item['kurir']->name, 0, 1) }}
{{ $item['kurir']->name }}
{{ $item['kurir']->phone }}
3kg: {{ $item['qty_3kg'] }} tabung 12kg: {{ $item['qty_12kg'] }} tabung
Aktif: {{ $item['hari_kerja'] }} Hari Kerja
Gaji Pokok: Rp{{ number_format($item['gaji_pokok'], 0, ',', '.') }}
Insentif: Rp{{ number_format($item['insentif'], 0, ',', '.') }}
@if($item['potongan'] > 0)
Potongan: -Rp{{ number_format($item['potongan'], 0, ',', '.') }}
@endif
Rp {{ number_format($item['total'], 0, ',', '.') }} @if($item['is_saved']) @if($item['status'] === 'dibayar') Dibayar @else Draft @endif @else Belum Diproses @endif
@if(!$item['is_saved'] || $item['status'] === 'draft') {{-- Buat Slip Gaji --}} {{ $item['is_saved'] ? 'Edit Slip' : 'Proses Slip' }} {{-- Tandai Dibayar --}} @if($item['is_saved']) @endif @else {{-- Detail/Cetak Slip --}} Slip Gaji @endif {{-- Hapus Slip (jika sudah di-save) --}} @if($item['is_saved'])
@csrf @method('DELETE')
@endif
{{-- ===== MODAL PEMBAYARAN GAJI ===== --}}

Tandai Gaji Telah Dibayar

Konfirmasi pengeluaran gaji untuk kurir sebesar Rp

@csrf
@endsection