@extends('layouts.admin.theme') @section('content')
@if(session('success')) @endif @if(session('error')) @endif @if($errors->any()) @endif

{{ __('Cronograma') }}

@include('admin.projetosProgramas.partials.steps', [ 'current' => 'cronograma', 'project' => $project, 'projetosListagemReturnQuery' => $projetosListagemReturnQuery ?? [], ]) @include('components.projetosProgramas._stickyProjectHeader', ['project' => $project]) @php $apRaw = old('acompanhamento_prioritario'); if ($apRaw === null || $apRaw === '') { $ap = ($project->acompanhamento_prioritario || $project->acompanhamento_governo || $project->prioritario) ? '1' : '0'; } else { $ap = ((string) $apRaw === '1' || $apRaw === 1 || $apRaw === true) ? '1' : '0'; } $relacaoPpaFederal = old('relacao_ppa_federal'); if ($relacaoPpaFederal === null || $relacaoPpaFederal === '') { $relacaoPpaFederal = filled($project->relacao_ppa) ? '1' : '0'; } else { $relacaoPpaFederal = ((string) $relacaoPpaFederal === '1' || $relacaoPpaFederal === 1 || $relacaoPpaFederal === true) ? '1' : '0'; } $andCorVal = old('andamento_cor', $project->andamento_cor); $andCorNone = $andCorVal === null || $andCorVal === ''; $mapaoCorSwatch = static function (string $valor): string { return match ($valor) { 'verde' => 'success', 'vermelho' => 'danger', 'amarelo' => 'warning', default => 'secondary', }; }; @endphp
@csrf @include('components.projetosProgramas._pp_listagem_context_hiddens', ['query' => $projetosListagemReturnQuery ?? []])
@php $prazoCompOld = old('prazo_entrega_competencia', $project->prazo_entrega_competencia); $prazoDiasHidden = old('prazo_entrega_dias'); if ($prazoDiasHidden === null) { $prazoDiasHidden = $project->prazo_entrega_dias; } @endphp
{{ __('Acompanhamento prioritário?') }}
{{ __('Andamento') }}

{{ __('Escolha a cor conforme a legenda do MAPÃO impresso; abaixo, descreva o andamento em texto livre, se necessário.') }}

@foreach($andamentoCores as $valor => $legenda) @php $tone = $mapaoCorSwatch((string) $valor); @endphp
@endforeach
{{ __('Há Relação com PPA do Governo Federal?') }}

{{ __('Histórico (timeline de observações)') }}

{{ __('Registre observações com data e situação. Itens existentes podem ser removidos marcando a opção ao lado.') }}

@if($project->historicos->isNotEmpty())
@foreach($project->historicos as $h) @endforeach
{{ __('Data') }} {{ __('Status') }} {{ __('Texto') }} {{ __('Anexos') }} {{ __('Remover') }}
{{ $h->data ? $h->data->format('d/m/Y') : '—' }} {{ $h->status ?? '—' }} {{ \Illuminate\Support\Str::limit($h->texto ?? '', 120) }} @include('components.projetosProgramas._historicoAnexosLista', [ 'anexos' => $h->anexos, 'projetoId' => $project->id, ])
@endif
@endsection