GESTÃO DE PROJECTOS
{{ $errors->first() }}
@endif
Filtros e Estatísticas
Recebidos
{{ $projetos->where('status', 0)->count() }}
Em Análise
{{ $projetos->where('status', 1)->count() }}
Aprovados
{{ $projetos->where('status', 2)->count() }}
Rejeitados
{{ $projetos->where('status', 3)->count() }}
Em Execução
{{ $projetos->where('status', 4)->count() }}
Concluídos
{{ $projetos->where('status', 5)->count() }}
Carteira de Projectos
{{ $projetos->count() }} {{ $projetos->count() == 1 ? 'projeto' : 'projetos' }} encontrados
@php
$projetosPorInstituicao = $projetos->groupBy(function ($projeto) {
return $projeto->tecnicoProjecto ? $projeto->tecnicoProjecto->name : 'Sem Técnico Responsável';
});
@endphp
@if($projetosPorInstituicao->count() > 0)
@endif
@php $instituicaoIndex = 0; @endphp
@foreach($projetosPorInstituicao as $instituicao => $projetosInstituicao)
@php
$totalCustoInstituicao = $projetosInstituicao->sum('limiteorcamentalP');
$quantidadeProjetos = $projetosInstituicao->count();
// Contagem por status
$statusCount = [
0 => $projetosInstituicao->where('status', 0)->count(),
1 => $projetosInstituicao->where('status', 1)->count(),
2 => $projetosInstituicao->where('status', 2)->count(),
3 => $projetosInstituicao->where('status', 3)->count(),
4 => $projetosInstituicao->where('status', 4)->count(),
5 => $projetosInstituicao->where('status', 5)->count(),
];
@endphp
@php $instituicaoIndex++; @endphp
@endforeach
@else
Resumo de Status - {{ $instituicao }}
Recebidos
{{ $statusCount[0] }}
Em Análise
{{ $statusCount[1] }}
Aprovados
{{ $statusCount[2] }}
Rejeitados
{{ $statusCount[3] }}
Em Execução
{{ $statusCount[4] }}
Concluídos
{{ $statusCount[5] }}
| Código | Nome do Projeto | Tipo | Status | Custo Total | Submetido | Ações |
|---|---|---|---|---|---|---|
| {{ $projeto->codProjecto }} |
{{ Str::limit($projeto->nomeProjecto, 35) }}{{ $projeto->tipoProjecto->descricao ?? 'N/A' }} |
{{ $projeto->tipoProjecto->descricao ?? 'N/A' }} | {{ $projeto->status_formatado ?? 'N/A' }} | {{ number_format($projeto->limiteorcamentalP, 2, ',', '.') }} Kz | {{ $projeto->created_at->format('d/m/Y') }} |
Nenhum projeto encontrado
Não foram encontrados projetos com os filtros aplicados.
Tente ajustar os filtros ou remover as restrições de busca.
{{ $projetos->appends(request()->query())->links() }}