@extends('layouts.app') @section('title', $service->service_name) @section('content')
Back to Sites

{{ $service->service_name }}

{{ $service->zone_area ?? 'Service Details' }}

Site Overview

Service Types

@if($service->serviceTypes->count() > 0) @foreach($service->serviceTypes as $serviceType) @if($serviceType->type == 'security') @elseif($serviceType->type == 'cleaning') @elseif($serviceType->type == 'maintenance') @endif {{ $serviceType->name }} @endforeach @else No service types assigned @endif

Status

@if($service->is_active) Sites @else Inactive @endif

Client

@if($service->client) {{ $service->client->name }} @else N/A @endif

Location

{{ $service->location->name ?? 'N/A' }}

Zone / Area

{{ $service->zone_area ?? 'Not specified' }}

@if($service->description)

Description

{{ $service->description }}

@endif
Service Types & Employee Assignments
@if($service->serviceTypes->count() > 0)
@foreach($service->serviceTypes as $serviceType)
@if($serviceType->type == 'security') @elseif($serviceType->type == 'cleaning') @elseif($serviceType->type == 'maintenance') @endif {{ $serviceType->name }} ({{ $service->employeeAssignments->where('service_type_id', $serviceType->id)->where('is_active', true)->count() }} active employees)
{{ $serviceType->description }}

Capabilities

@if($serviceType->capabilities) @foreach($serviceType->capabilities as $capability) {{ $capability }} @endforeach @else No capabilities defined @endif
@if($service->employeeAssignments->where('service_type_id', $serviceType->id)->count() > 0)
@foreach($service->employeeAssignments->where('service_type_id', $serviceType->id) as $assignment)

{{ $assignment->employee?->full_name ?? 'Unknown Employee' }}

{{ $assignment->start_date->format('M d, Y') }} @if($assignment->end_date) - {{ $assignment->end_date->format('M d, Y') }} @else - Ongoing @endif

@if($assignment->notes)

{{ $assignment->notes }}

@endif
{{ $assignment->is_active ? 'Active' : 'Inactive' }} {{ ucfirst($assignment->assignment_type) }} Edit
@endforeach
@else

No employees assigned to {{ $serviceType->name }} service.

@endif
@endforeach
@else

No service types assigned to this site.

Add service types
@endif
Site Relationships

Assigned Employees

{{ $service->employeeAssignments()->count() }}

Active Assignments

{{ $service->employeeAssignments()->where('is_active', true)->count() }}

Site Status

@if($service->is_active) Active @else Inactive @endif

Geofences

{{ $service->geofences()->count() }}

Created

{{ $service->created_at->format('M d, Y') }}

Service Types

{{ $service->serviceTypes->count() }}

Quick Stats
Active Employees {{ $service->employeeAssignments()->where('is_active', true)->count() }}
Total Assignments {{ $service->employeeAssignments()->count() }}
Service Types {{ $service->serviceTypes->count() }}
Geofences {{ $service->geofences()->count() }}
Service Status
Overall Health Good

Site is operational

Metadata

Created

{{ $service->created_at->format('M d, Y h:i A') }}

Last Updated

{{ $service->updated_at->format('M d, Y h:i A') }}

Site ID

{{ $service->id }}

@endsection