@extends('admin.layout') @section('title', 'Technician Reports') @section('header', 'Technician Reports') @section('content')
Back to Reports

Technician-wise Statistics

Overview of performance and workload for each technician

Total Technicians

{{ $technicians->count() }}

Total Tickets

{{ $technicians->sum('tickets_count') }}

Completed

{{ $technicians->sum('completed_tickets') }}

Avg. Completion

@if($technicians->sum('tickets_count') > 0) {{ round(($technicians->sum('completed_tickets') / $technicians->sum('tickets_count')) * 100, 1) }}% @else 0% @endif

Technician Details

@forelse($technicians as $technician) @empty @endforelse
Technician Contact Total Tickets Completed Completion Rate Status
{{ strtoupper(substr($technician->name, 0, 1)) }}
{{ $technician->name }}
ID: {{ $technician->id }}
{{ $technician->phone }}
{{ $technician->email }}
{{ $technician->tickets_count }} {{ $technician->completed_tickets }} @if($technician->tickets_count > 0)
{{ round(($technician->completed_tickets / $technician->tickets_count) * 100, 1) }}%
@else N/A @endif
@if($technician->status == 'free') Free @elseif($technician->status == 'assigned') Assigned @else {{ $technician->status }} @endif
No technicians found

Performance Summary

@if($technicians->sum('tickets_count') > 0) {{ round(($technicians->sum('completed_tickets') / $technicians->sum('tickets_count')) * 100, 1) }}% @else 0% @endif
Overall Completion Rate
{{ $technicians->where('status', 'free')->count() }}
Available Technicians
{{ $technicians->where('status', 'assigned')->count() }}
Currently Assigned
@endsection