@extends('layouts.app') @section('titlepage', 'Karyawan') @section('content') @section('navigasi')
Karyawan
Manajemen data master karyawan, unit kerja, jabatan, dan konfigurasi akses operasional.
@endsection
@can('karyawan.create') Tambah Karyawan Export Excel Import Excel @can('users.create') Buat User (All) Reset All User @endcan @endcan
@foreach ($karyawan as $d)
@if (!empty($d->foto) && Storage::disk('public')->exists('/karyawan/' . $d->foto)) Avatar @else No Image @endif
{{ $d->nama_karyawan }} ({{ $d->nik_show ?? $d->nik }})
{{ $d->nama_jabatan }} {{ $d->nama_dept }} {{ $d->nama_cabang }} @if ($d->status_karyawan) @php $status_karyawan_text = $d->status_karyawan == 'K' ? 'Kontrak' : ($d->status_karyawan == 'T' ? 'Tetap' : $d->status_karyawan); $badge_class = $d->status_karyawan == 'T' ? 'bg-label-success' : 'bg-label-primary'; @endphp {{ $status_karyawan_text }} @endif @if ($d->jenis_upah) @php $upah_class = $d->jenis_upah == 'Harian' ? 'bg-label-info' : 'bg-label-success'; @endphp {{ $d->jenis_upah }} @endif
@if ($d->status_aktif_karyawan == '1') Aktif @else Non Aktif @endif
Masuk: {{ date('d-m-Y', strtotime($d->tanggal_masuk)) }}
@php $awal = new DateTime($d->tanggal_masuk); $akhir = new DateTime(); $masa_kerja = $akhir->diff($awal); @endphp {{ $masa_kerja->y . ' Th ' . $masa_kerja->m . ' Bln' }}
@if ($d->lock_location == '1') @else @endif
Location
@if ($d->lock_jam_kerja == '1') @else @endif
Jam Kerja
@can('karyawan.setjamkerja') @endcan @can('karyawan.setcabang') @endcan @can('karyawan.edit') @endcan @can('karyawan.show') @endcan @can('karyawan.delete')
@csrf @method('DELETE')
@endcan
@can('users.create') @if (empty($d->id_user)) Buat User @else Hapus User @endif @endcan
@endforeach
{{ $karyawan->links() }}
@endsection @push('myscript') @endpush