@extends('layouts.app') @section('title', 'Client Performance Report') @section('no-page-header') @section('content')
Service Efficiency
Security Compliance
Assigned Employees
Total Distance
| Total Transits | {{ $performance['transit_summary']['total_transits'] }} |
| Completed | {{ $performance['transit_summary']['completed_transits'] }} |
| In Progress | {{ $performance['transit_summary']['in_progress_transits'] }} |
| Delayed | {{ $performance['transit_summary']['delayed_transits'] }} |
| Completion Rate | {{ $performance['transit_summary']['completion_rate'] }}% |
| Total Distance | {{ $performance['transit_summary']['total_distance'] }} km |
| Total Violations | {{ $performance['violation_summary']['total_violations'] }} |
| Resolved | {{ $performance['violation_summary']['resolved_violations'] }} |
| Unresolved | {{ $performance['violation_summary']['unresolved_violations'] }} |
| Resolution Rate | {{ $performance['violation_summary']['resolution_rate'] }}% |
| Most Common Type | {{ $performance['violation_summary']['most_common_type'] }} |
| Service Efficiency | {{ $performance['performance_metrics']['service_efficiency'] }}% |
| Security Compliance | {{ $performance['performance_metrics']['security_compliance'] }}% |
| Employee Utilization | {{ $performance['performance_metrics']['employee_utilization'] }} |
| Total Distance | {{ $performance['performance_metrics']['total_distance'] }} km |
| Assigned Employees | {{ $performance['assigned_employees'] }} |
| Employee | Transits | Completion Rate | Violations | Performance Score | Status | Actions |
|---|---|---|---|---|---|---|
|
{{ $empPerformance['employee']->full_name }}
{{ $empPerformance['employee']->profile->employee_id ?? '' }}
|
{{ $empPerformance['transit_count'] }} |
|
{{ $empPerformance['violation_count'] }} |
|
{{ ucfirst($empPerformance['status']) }} |
|
| No employee performance data available | ||||||
| Rank | Client | Status | Service Efficiency | Security Compliance | Assigned Employees | Total Transits | Total Violations | Overall Score | Actions |
|---|---|---|---|---|---|---|---|---|---|
| #{{ $index + 1 }} |
{{ $clientPerformance['client']->name }}
{{ $clientPerformance['client']->location }}
|
{{ ucfirst($clientPerformance['client']->status) }} |
|
|
{{ $clientPerformance['assigned_employees'] }} | {{ $clientPerformance['transit_summary']['total_transits'] }} | {{ $clientPerformance['violation_summary']['total_violations'] }} |
@php
$overallScore = ($clientPerformance['performance_metrics']['service_efficiency'] + $clientPerformance['performance_metrics']['security_compliance']) / 2;
@endphp
|
|
| No client performance data available | |||||||||
| Client | Service Efficiency | Security Compliance | Overall Score |
|---|---|---|---|
| {{ $topClient['client']->name }} | {{ $topClient['performance_metrics']['service_efficiency'] }}% | {{ $topClient['performance_metrics']['security_compliance'] }}% | @php $overallScore = ($topClient['performance_metrics']['service_efficiency'] + $topClient['performance_metrics']['security_compliance']) / 2; @endphp {{ round($overallScore, 1) }}/100 |
| No data available | |||
| Client | Issues | Violations | Actions |
|---|---|---|---|
| {{ $lowClient['client']->name }} | @if($lowClient['performance_metrics']['service_efficiency'] < 80) Service @endif @if($lowClient['performance_metrics']['security_compliance'] < 80) Security @endif | {{ $lowClient['violation_summary']['total_violations'] }} | |
| All clients performing well | |||