@php $nomesCategoriasTabela = [ 'truck' => 'Truck', 'bitruck' => 'Bitruck', 'carreta' => 'Carreta', 'britagem' => 'Britagem', 'betoneira' => 'Betoneira', 'sem_categoria' => 'Sem categoria', ]; $ordemCategoriasTabela = [ 'truck', 'bitruck', 'carreta', 'britagem', 'betoneira', 'sem_categoria', ]; $dataAtualFormatada = \Carbon\Carbon::parse($dataAtual)->format('d/m/Y'); $dataAnteriorFormatada = \Carbon\Carbon::parse($dataAnterior)->format('d/m/Y'); $dataInicialFormatada = \Carbon\Carbon::parse($dataInicial)->format('d/m/Y'); $dataFinalFormatada = \Carbon\Carbon::parse($dataFinal)->format('d/m/Y'); @endphp
@php $possuiRegistrosTabela = false; @endphp @foreach($ordemCategoriasTabela as $categoriaAtual) @php $veiculosCategoriaTabela = $resumoPorCategoriaTabela->get( $categoriaAtual, collect() ); @endphp @if($veiculosCategoriaTabela->count() > 0) @php $possuiRegistrosTabela = true; @endphp @foreach($veiculosCategoriaTabela as $indice => $veiculo) @php $hoje = $veiculo->hoje; $ontem = $veiculo->ontem; $periodo = $veiculo->periodo; $percentualHoje = (float) $hoje['percentual_eficiencia']; $percentualOntem = (float) $ontem['percentual_eficiencia']; $percentualPeriodo = (float) $periodo['percentual_eficiencia']; $faixaHoje = $percentualHoje > 70 ? 'verde' : ($percentualHoje >= 50 ? 'amarela' : 'vermelha'); $faixaOntem = $percentualOntem > 70 ? 'verde' : ($percentualOntem >= 50 ? 'amarela' : 'vermelha'); $faixaPeriodo = $percentualPeriodo > 70 ? 'verde' : ($percentualPeriodo >= 50 ? 'amarela' : 'vermelha'); $posicaoCategoria = $indice + 1; $classeRanking = ''; if ($posicaoCategoria === 1) { $classeRanking = 'tabela-ranking-1'; } elseif ($posicaoCategoria === 2) { $classeRanking = 'tabela-ranking-2'; } elseif ($posicaoCategoria === 3) { $classeRanking = 'tabela-ranking-3'; } @endphp @endforeach @endif @endforeach @if(!$possuiRegistrosTabela) @endif
Pos. Placa Categoria {{ $rotuloDiaAnterior ?? 'Dia anterior' }} {{ $dataAnteriorFormatada }} @if(($ehDadosDeSexta ?? false)) Dados de sexta @endif Hoje {{ $dataAtualFormatada }} Últimos 30 dias {{ $dataInicialFormatada }} até {{ $dataFinalFormatada }}
Ligado Movimento Parado Eficiência Ligado Movimento Parado Eficiência Ligado Movimento Parado Eficiência
{{ $nomesCategoriasTabela[$categoriaAtual] }} {{ $veiculosCategoriaTabela->count() }} veículo(s)
{{ $posicaoCategoria }} {{ $veiculo->placa }} {{ $nomesCategoriasTabela[$categoriaAtual] }} {{ $ontem['tempo_ligado'] }} {{ $ontem['tempo_movimento'] }} {{ $ontem['tempo_ligado_parado'] }} {{ number_format($percentualOntem, 1, ',', '.') }}% {{ $hoje['tempo_ligado'] }} {{ $hoje['tempo_movimento'] }} {{ $hoje['tempo_ligado_parado'] }} {{ number_format($percentualHoje, 1, ',', '.') }}% {{ $periodo['tempo_ligado'] }} {{ $periodo['tempo_movimento'] }} {{ $periodo['tempo_ligado_parado'] }} {{ number_format($percentualPeriodo, 1, ',', '.') }}%
Nenhum indicador consolidado encontrado para os períodos selecionados.