@extends('layouts.app') @section('title', 'Sites Management') @section('content')
Manage all client sites across your organization
| Site Name | Service Types | Client | Location | Employees | Status | Actions |
|---|---|---|---|---|---|---|
|
{{ $service->service_name }} {{ $service->zone_area ?? 'No zone' }} |
@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
@endif
|
{{ $service->client->name ?? 'N/A' }} | {{ $service->location->name ?? 'N/A' }} |
@if($service->serviceTypes->count() > 0)
@foreach($service->serviceTypes as $serviceType)
{{ $serviceType->name }}:
{{ $service->employeeAssignments->where('service_type_id', $serviceType->id)->where('is_active', true)->count() }} employees
@if($service->employeeAssignments->where('service_type_id', $serviceType->id)->where('is_active', true)->count() > 0)
@endif
@foreach($service->employeeAssignments->where('service_type_id', $serviceType->id)->where('is_active', true) as $assignment)
{{ $assignment->employee?->full_name ?? 'Unknown Employee' }}
{{ ucfirst($assignment->assignment_type) }}
@endforeach
|
@if($service->is_active) Active @else Inactive @endif |
Showing {{ $services->firstItem() }} to {{ $services->lastItem() }} of {{ $services->total() }} results
No sites found for the selected criteria. Try adjusting your filters or create a new site.