@extends('admin.reports.pdf.layout') @php $reportBadge = 'Relatório de Ocupação'; $reportTitle = 'Ocupação do Período'; $maxRate = collect($days)->max('rate') ?: 1; $avgOcc = $avgOccupancy; @endphp @section('content') {{-- KPIs --}}
Ocupação Média
{{ $avgOccupancy }}%
durante {{ count($days) }} dias
Check-ins Realizados
{{ $totalCheckins }}
no período
Check-outs Realizados
{{ $totalCheckouts }}
no período
UHs Ativas
{{ $totalRooms }}
disponíveis
{{-- Gráfico de Ocupação --}}
📅 Ocupação Diária
@foreach($days as $date => $info)
{{ \Carbon\Carbon::parse($date)->format('d/m') }}
@php $color = $info['rate'] >= 80 ? '#22c55e' : ($info['rate'] >= 50 ? '#6366f1' : ($info['rate'] >= 20 ? '#f59e0b' : '#ef4444')); @endphp
{{ $info['occupied'] }}/{{ $totalRooms }} ({{ $info['rate'] }}%)
@endforeach
{{-- Legenda --}}
≥ 80% Alta ocupação   50–80% Boa ocupação   20–50% Baixa ocupação   < 20% Crítica
@endsection