@foreach($convenios as $convenio) @php $saldoRaw = mb_strtoupper((string) ($convenio->status_plataforma ?? '')); $faseRaw = mb_strtolower((string) ($convenio->andamento ?? '')); $bgColor = 'bg-default'; if ( str_contains($saldoRaw, 'ENCERRADO') || str_contains($saldoRaw, 'DISTRATO') || str_contains($faseRaw, 'encerrado') || str_contains($faseRaw, 'cancelado') || str_contains($faseRaw, 'distrato') ) { $bgColor = 'bg-alerta'; } elseif ( str_contains($saldoRaw, 'OK') || str_contains($saldoRaw, 'FINALIZANDO') || str_starts_with(trim($saldoRaw), 'S') ) { $bgColor = 'bg-execucao'; } elseif ( str_contains($faseRaw, 'licit') || str_contains($faseRaw, 'elaborando') ) { $bgColor = 'bg-licitacao'; } elseif ( str_contains($faseRaw, 'aguardando') || str_contains($faseRaw, 'suspensiva') || $saldoRaw === 'N' ) { $bgColor = 'bg-modelagem'; } @endphp @endforeach
{{ __('N° Processo') }} {{ __('Objeto') }} {{ __('N° Convênio') }} {{ __('Saldo') }} {{ __('Unidade') }} {{ __('Fase Atual') }} {{ __('Vigência') }} {{ __('Vig. Cláus. Susp.') }}
{{ $convenio->numero_processo_sei ?? '—' }} {{ $convenio->objeto ?? '—' }} {{ $convenio->numero_instrumento ?? '—' }} {{ $convenio->status_plataforma ?? '—' }} {{ $convenio->executor_ordenador ?? '—' }} {{ $convenio->andamento ?? '—' }} {{ $convenio->vigencia_prazo_contratual ? $convenio->vigencia_prazo_contratual->format('d/m/Y') : '—' }} {{ $convenio->vigencia_clausula_suspensiva ? $convenio->vigencia_clausula_suspensiva->format('d/m/Y') : '—' }}
{{ __('LEGENDA') }}
{{ __('Em andamento / saldo positivo (OK, S, Finalizando)') }}
{{ __('Aguardando / pendente (N, Suspensiva)') }}
{{ __('Licitação / elaboração técnica') }}
{{ __('Encerrado / cancelado / distrato') }}