@extends('layouts.admin') @section('title', 'Master Komponen & Gaji Pokok') @section('content')
Kelola gaji pokok karyawan, tunjangan manual, tunjangan lembur otomatis, potongan tetap, serta potongan denda keterlambatan
Estimasi akumulasi {{ $totalPegawai }} pegawai aktif
Penerima payroll perusahaan
Termasuk Upah Lembur Otomatis
Termasuk Denda Keterlambatan Otomatis
| Pegawai | Departemen & Jabatan | Gaji Pokok (IDR) | Komponen Tetap Aktif | Aksi |
|---|---|---|---|---|
|
@if($pegawai->foto_profil)
{{ $pegawai->nama_lengkap }} NIP: {{ $pegawai->nip }} |
{{ $pegawai->departemen?->nama_departemen ?? '-' }} {{ $pegawai->jabatan?->nama_jabatan ?? '-' }} |
Rp {{ number_format($pegawai->gaji_pokok, 0, ',', '.') }} |
@php
$kompAktif = $pegawai->komponenGaji->where('status_aktif', true);
@endphp
@if($kompAktif->isNotEmpty())
@foreach($kompAktif->take(3) as $pk)
{{ $pk->komponenGaji?->nama_komponen }}: Rp {{ number_format($pk->nominal, 0, ',', '.') }}
@endforeach
@if($kompAktif->count() > 3)
+{{ $kompAktif->count() - 3 }} lainnya
@endif
@else
Belum ada komponen khusus
@endif
|
|
|
Data pegawai tidak ditemukan. |
||||
Master jenis tunjangan (penambah) dan potongan (pengurang) gaji
| Kode & Nama Komponen | Jenis | Tipe Kalkulasi / Sumber | Nilai Default | Status | Aksi |
|---|---|---|---|---|---|
|
{{ $komponen->kode_komponen }}
{{ $komponen->nama_komponen }} @if($komponen->keterangan){{ $komponen->keterangan }} @endif |
@if($komponen->jenis === 'tunjangan') Tunjangan (+) @else Potongan (-) @endif | @if($komponen->tipe_nilai === 'lembur_otomatis') Otomatis dari Total Lembur @elseif($komponen->tipe_nilai === 'denda_otomatis') Otomatis Denda Keterlambatan @else Fix Manual Tetap @endif | @if($komponen->tipe_nilai === 'tetap') Rp {{ number_format($komponen->nilai_default, 0, ',', '.') }} @else Dihitung otomatis per bulan @endif | @if($komponen->status_aktif) Aktif @else Nonaktif @endif |
@if(!in_array($komponen->tipe_nilai, ['lembur_otomatis', 'denda_otomatis']))
@endif
|
|
Belum ada komponen gaji terdaftar. |
|||||