{{-- User Table Section (reusable for AJAX) --}}
| Jabatan | NRP | Pangkat | Satuan | Atasan/Bawahan | Role | Aksi |
|---|---|---|---|---|---|---|
|
{{ strtoupper(substr($user->jabatan_short ?? $user->jabatan, 0, 1)) }}
{{ $user->jabatan_with_satuan ?? $user->jabatan }}{{ $user->email }} |
@if($user->nrp) {{ $user->nrp }} @else - @endif | {{ $user->pangkat ?? '-' }} | @if($user->satuan) {{ $user->satuan }} @else - @endif |
@if($user->superior)
{{ $user->superior->jabatan_with_satuan ?? $user->superior->jabatan }}
@else
Root
@endif
@if($user->subordinates->count() > 0)
{{ $user->subordinates->count() }} bawahan
@endif
|
@php $roleColors = [ 'admin' => 'danger', 'pimpinan_tertinggi' => 'warning', 'sekretariat_pimpinan' => 'info', 'pimpinan_staf' => 'primary', 'pimpinan_satuan' => 'secondary', 'kepala_bagian' => 'dark', 'tata_usaha' => 'success', 'staf_pelaksana' => 'success', 'operator' => 'secondary' ]; $roleColor = $roleColors[$user->role] ?? 'secondary'; @endphp {{ $user->role_display_name }} |