@extends('layouts.app') @section('titulo', 'Contrato #'.$caso->id_processo) @section('conteudo') @if($caso->emRedacao()) {{-- A redação corre na fila (Word no mini, 70-95 s): a página recarrega até acabar. --}}
| Processo | {{ $caso->id_processo }} |
| MAI | {{ $caso->mai }} |
| Zona | {{ $caso->zona }} |
| Admissão | {{ $caso->admissao?->format('d/m/Y') }} |
| Modalidade | {{ $meta['modalidade'] ?? '—' }} |
| Cliente | {{ $campos['cliente_nome'] ?? '—' }} |
| Data início | {{ $campos['data_inicio'] ?? '—' }} |
| Data fim | {{ $campos['data_fim'] ?? '—' }} |
| Duração (dias/meses) | {{ $campos['duracao_meses'] ?? '—' }} {{ $campos['duracao_unidade'] ?? '' }} |
| Horas | {{ $campos['horas'] ?? '—' }} |
| Retribuição | {{ $campos['vencimento'] ?? '—' }} |
O motor não conseguiu redigir o contrato sem estes dados (dados incompletos no Sabichão). Responda e o contrato é gerado de novo.
@if($caso->pdf_path) PDF gerado com: {{ $motorConversor === 'word' ? 'Word (mini)' : 'LibreOffice (recurso)' }} @else Pré-visualização de revisão pelo LibreOffice; o PDF final sai pelo Word quando não houver campos por preencher. @endif
@endif @if($pdfRevisao)Sem PDF final: há campos [FALTA] por preencher (caixas acima) ou pode transferir o .docx e completar no Word.
Transferir .docx @endif @elseif($caso->pdf_path) @elseSem PDF — há campos [FALTA] por preencher; o .docx pode ser transferido e completado no Word.
Transferir .docx @endifNão é possível publicar: {{ $motivoBloqueio }}
@endif| Quando | Tipo | Utilizador | Detalhe |
|---|---|---|---|
| {{ $evento->created_at->format('d/m/Y H:i') }} | {{ $evento->tipo }} | {{ $evento->user?->name ?? '—' }} | {{ $evento->dados ? json_encode($evento->dados, JSON_UNESCAPED_UNICODE) : '' }} |