@extends('layouts.app') @section('title', 'Manage Employees') @section('page-title', 'Simamia Wafanyakazi') @section('content')
{{-- Success and Error Messages --}} @if (session('success'))
check_circle

{{ session('success') }}

@endif @if (session('error'))
error

{{ session('error') }}

@endif @if ($errors->any())
error

Makosa yamejitokeza:

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif {{-- Page Header --}}

Simamia Wafanyakazi

Ona, hariri na simamia wafanyakazi wote

{{-- Statistics Cards --}}

Jumla ya Wafanyakazi

{{ $employees->count() }}

groups

Wafanyakazi Wapya

{{ $employees->where('created_at', '>=', now()->startOfMonth())->count() }}

trending_up

Vituo Vyenye Wafanyakazi

{{ $employees->pluck('post_id')->unique()->count() }}

place

Majukumu Mbalimbali

{{ $employees->pluck('role_id')->unique()->count() }}

admin_panel_settings
{{-- Login Activity Dashboard --}}
analytics

Takwimu za Uongozi

Ufuatiliaji wa shughuli za watumiaji

Live
{{-- Real-time Online Status --}}
{{-- Currently Online Users --}}
radio_button_checked

Walio Online Sasa

{{ $loginStats['online_now'] }}

Wakati huu
{{-- Online Users List Preview --}}
Watumiaji wanashiriki: {{ $loginStats['online_now'] > 0 ? 'Wako' : 'Hakuna' }}
{{-- Sample online indicators --}} @if($loginStats['online_now'] > 0)
@for($i = 0; $i < min($loginStats['online_now'], 5); $i++)
User {{ $i + 1 }}
@endfor @if($loginStats['online_now'] > 5) +{{ $loginStats['online_now'] - 5 }} zaidi @endif
@endif
{{-- Recently Online Users --}}
history

Hivi Karibuni

{{ $loginStats['recently_online'] }}

Dakika 30
{{-- Recently online activity --}}
Shughuli za hivi karibuni: {{ $loginStats['recently_online'] > 0 ? 'Kuna' : 'Hakuna' }}
{{-- Recent activity timeline --}} @if($loginStats['recently_online'] > 0)
@for($i = 0; $i < min($loginStats['recently_online'], 3); $i++)
User aliondoka dakika {{ rand(1, 30) }} zilizopita
@endfor @if($loginStats['recently_online'] > 3)
+{{ $loginStats['recently_online'] - 3 }} wengine
@endif
@endif
{{-- Today's Login Activity & Password Changes --}}
{{-- Today's Logins - List Style --}}
today

Walioingia Leo

Shughuli za leo

{{ $loginStats['today'] }}
watumiaji
{{ date('d M Y') }}
{{-- Password Changes - List Style --}}
key

Mabadiliko ya Nenosiri

Usalama wa akaunti

{{ $loginStats['password_changed'] }}
walibadilisha
Hii wiki
{{-- Extended Period Stats - Horizontal Layout --}}

insights Takwimu za Kipindi

{{-- This Week --}}
view_week
{{ $loginStats['this_week'] }}
walioingia wiki hii
{{ date('M d') }} - {{ date('M d', strtotime('+6 days')) }}
trending_up
{{-- This Month --}}
calendar_view_month
{{ $loginStats['this_month'] }}
walioingia mwezi huu
{{ date('M Y') }}
calendar_month
{{-- This Year --}}
calendar_view_year
{{ $loginStats['this_year'] }}
walioingia mwaka huu
{{ date('Y') }}
trending_up
{{-- Quick Actions Footer --}}
Imesasishwa: {{ date('H:i:s') }}
{{-- Auto-refresh script for real-time updates --}} {{-- Search and Filter --}}
search
@if(request('search')) clear Ondoa @endif
{{-- Employees Table --}}

Wafanyakazi Wote @if(request('search')) (Matokeo ya utafutaji: "{{ request('search') }}") @endif

@forelse ($employees as $employee) @empty @endforelse
Mfanyakazi Mawasiliano Jukumu Kituo & Wilaya Mwisho Kuingia Nenosiri Lilibadilishwa Tarehe ya Usajili Vitendo
person @if($employee->user->last_login && $employee->user->last_login >= now()->subMinutes(15))
@elseif($employee->user->last_login && $employee->user->last_login >= now()->subHour())
@endif

{{ $employee->user->name }}

@if($employee->force_number) {{ $employee->force_number }} @endif @if($employee->rank) {{ $employee->rank }} @endif
email {{ $employee->user->email }}
@if($employee->phone)
phone {{ $employee->phone }}
@endif
@if($employee->role) badge {{ $employee->role->role }} @else Hakuna jukumu @endif
@if($employee->post)
place {{ $employee->post->name }}
@endif @if($employee->district)
location_on {{ $employee->district->name }}
@endif
@if($employee->user->last_login)
{{ $employee->user->last_login->format('d/m/Y') }}
{{ $employee->user->last_login->format('H:i') }} @if($employee->user->last_login >= now()->subMinutes(15)) Online @elseif($employee->user->last_login >= now()->subHour()) Hivi Karibuni @endif
@else Hajapatikana @endif
@if($employee->user->last_password_change)
{{ $employee->user->last_password_change->format('d/m/Y') }}
{{ $employee->user->last_password_change->diffForHumans() }}
@else Hajapatikana @endif
{{ $employee->created_at }}
groups

@if(request('search')) Hakuna matokeo ya utafutaji @else Hakuna wafanyakazi @endif

@if(request('search')) Jaribu kutumia maneno mengine ya utafutaji @else Anza kwa kuongeza mfanyakazi wa kwanza @endif

@if(!request('search')) @endif
{{-- Pagination Info --}} @if($employees->count() > 0)
Inaonyesha {{ $employees->count() }} @if(request('search')) matokeo ya utafutaji @else ya jumla ya wafanyakazi @endif
@endif
{{-- Add Employee Modal --}} {{-- View Employee Modal --}} {{-- Edit Employee Modal --}} {{-- Delete Employee Modal --}}
@endsection @push('scripts') @endpush