@extends('admin.layouts.master') @section('title', __('admin.workers.show_title')) @section('css')@endsection @section('content')
@php $statusColors = \App\Models\Worker::statusColors(); $statusColor = $statusColors[$worker->status] ?? 'secondary'; $ordersCount = (int) ($worker->work_orders_count ?? 0); $ongoingCount = (int) ($worker->ongoing_work_orders_count ?? 0); $completedCount = (int) ($worker->completed_work_orders_count ?? 0); $totalAmount = (float) ($worker->total_amount ?? 0); $totalHours = (float) ($worker->total_hours_worked ?? 0); @endphp

{{ $worker->name }}

{{ __('admin.workers.statuses.'.$worker->status) }} @if($worker->specialty) {{ $worker->specialty }} @endif

{{ __('admin.workers.profile_subtitle') }}

@if(session('success')) @endif

{{ __('admin.workers.metrics.orders_count') }}

{{ number_format($ordersCount) }}

{{ __('admin.workers.metrics.ongoing_orders') }}

{{ number_format($ongoingCount) }}

{{ __('admin.workers.metrics.completed_orders') }}

{{ number_format($completedCount) }}

{{ __('admin.workers.metrics.total_amount') }}

{{ number_format($totalAmount, 2) }} {{ __('ر.س') }}

{{ __('admin.workers.details_title') }}

{{ __('admin.workers.profile_hint') }}

{{ $worker->name }}
{{ __('admin.workers.statuses.'.$worker->status) }}
{{ $worker->specialty ?: '—' }}
@if($worker->phone) {{ $worker->phone }} @else @endif
{{ $worker->daily_rate !== null ? number_format((float) $worker->daily_rate, 2).' '.__('ر.س') : '—' }}
{{ number_format($totalHours, 2) }}
{{ $worker->notes ?: '—' }}

{{ __('admin.workers.activity_title') }}

{{ __('admin.workers.activity_hint') }}

@forelse($recentWorkOrders as $workOrder) @empty @endforelse
{{ __('admin.work_orders.columns.reference') }} {{ __('admin.work_orders.fields.project_id') }} {{ __('admin.work_orders.fields.date') }} {{ __('admin.work_orders.fields.status') }} {{ __('admin.work_orders.fields.amount') }}
#WO-{{ str_pad((string) $workOrder->id, 5, '0', STR_PAD_LEFT) }}
{{ \Illuminate\Support\Str::limit($workOrder->description, 70) }}
@if($workOrder->project) {{ $workOrder->project->project_name ?: $workOrder->project->name }} @else — @endif {{ $workOrder->date?->format('Y-m-d') ?: '—' }} {{ \App\Models\WorkOrder::statuses()[$workOrder->status] ?? $workOrder->status }} {{ $workOrder->amount !== null ? number_format((float) $workOrder->amount, 2).' '.__('ر.س') : '—' }}
{{ __('admin.workers.no_recent_orders') }}

{{ __('admin.workers.stats_title') }}

{{ __('admin.workers.stats_hint') }}

{{ __('admin.workers.metrics.projects_count') }}

{{ number_format($summary['projects_count']) }}

{{ __('admin.workers.metrics.monthly_amount') }}

{{ number_format((float) $summary['monthly_amount'], 2) }} {{ __('ر.س') }}

{{ __('admin.workers.metrics.last_assignment_date') }}

{{ $summary['last_assignment_date'] ? (string) $summary['last_assignment_date'] : '—' }}

{{ __('admin.workers.quick_actions_title') }}

{{ __('admin.workers.quick_actions_hint') }}

{{ __('admin.workers.work_orders_title') }}

{{ __('admin.workers.work_orders_hint') }}

# {{ __('admin.work_orders.columns.reference') }} {{ __('admin.work_orders.fields.date') }} {{ __('admin.work_orders.fields.project_id') }} {{ __('admin.work_orders.columns.scope') }} {{ __('admin.work_orders.fields.hours_worked') }} {{ __('admin.work_orders.fields.amount') }} {{ __('admin.work_orders.fields.status') }}

{{ __('admin.workers.projects_title') }}

{{ __('admin.workers.projects_hint') }}

# {{ __('admin.projects.fields.project_name') }} {{ __('admin.projects.fields.city') }} {{ __('admin.workers.columns.project_orders') }} {{ __('admin.workers.columns.project_hours') }} {{ __('admin.workers.columns.project_amount') }} {{ __('admin.workers.columns.project_last_order') }}
@endsection @push('scripts') @endpush