@extends('theme') @section("title", "Portal da Transparência - Angra dos Reis :: Relatório de Obras") @section('content')
@php $breadcrumbs = [ ['route' => route('index'), 'title' => __("Página Inicial")], ['currentPage' => "page", 'title' => __("Relatório de Obras")], ]; @endphp @include('components._breadcrumb', $breadcrumbs) @include('components._titleMain', [ "title" => __("Relatório de Obras"), "summary" => __("Acompanhe o andamento das obras públicas, prazos, empresas executoras e valores aplicados."), ]) {{-- ===== CARD ÚNICO ===== --}}
{{-- Cabeçalho do card --}}

Portal da Transparência

Relatório de Obras

{{ $obras->total() }} obra(s) encontrada(s)
{{-- Filtros --}}
Baixar: CSV
Limpar filtros
{{-- Tabela --}}
@forelse($obras as $obra) @php $statusBadge = match ($obra->situacao) { 'Concluída' => 'success', 'Em andamento' => 'warning', 'Paralisada' => 'danger', default => 'ghost', }; @endphp @empty @endforelse
Processo Objeto Bairro Situação Início Previsão Término Conclusão Empresa Valor Contratado Valor Pago Contrato
{{ $obra->processo ?: '-' }} {{ $obra->objeto ?: '-' }} {{ $obra->bairro ?: '-' }} {{ $obra->situacao ?: '-' }} {{ $obra->data_inicio?->format('d/m/Y') ?: '-' }} {{ $obra->data_prevista_termino?->format('d/m/Y') ?: '-' }} {{ $obra->data_conclusao?->format('d/m/Y') ?: '-' }} {{ $obra->empresa ?: '-' }} {{ $obra->valor_contratado ? 'R$ ' . number_format($obra->valor_contratado, 2, ',', '.') : '-' }} {{ $obra->valor_pago ? 'R$ ' . number_format($obra->valor_pago, 2, ',', '.') : '-' }} {!! $obra->contrato ? nl2br(e($obra->contrato)) : '-' !!}
Nenhuma obra encontrada com os filtros selecionados.
{{-- Cards mobile (ocultos no desktop) --}}
@forelse($obras as $obra) @php $statusBadge = match ($obra->situacao) { 'Concluída' => 'success', 'Em andamento' => 'warning', 'Paralisada' => 'danger', default => 'ghost', }; @endphp
{{ $obra->processo ?: 'Processo não inf.' }}
{{ $obra->situacao }}
{{ $obra->objeto }}
Bairro {{ $obra->bairro ?: '-' }}
Empresa {{ $obra->empresa ?: '-' }}
Início {{ $obra->data_inicio?->format('d/m/Y') ?: '-' }}
Previsão Término {{ $obra->data_prevista_termino?->format('d/m/Y') ?: '-' }}
Conclusão {{ $obra->data_conclusao?->format('d/m/Y') ?: '-' }}
@if($obra->contrato)
Contrato e Aditivos
{{ $obra->contrato }}
@endif
Vl. Contratado R$ {{ number_format($obra->valor_contratado, 2, ',', '.') }}
Vl. Pago R$ {{ number_format($obra->valor_pago, 2, ',', '.') }}
@empty
Nenhuma obra cadastrada.
@endforelse
{{-- Rodapé / Paginação --}}
@endsection