- + Novo Contrato
+ + Novo Contrato
+
-
-
- {{ new Intl.NumberFormat('pt-BR', { style: 'currency', currency: 'BRL', maximumFractionDigits: 0 }).format(row.original.valor) }}
-
- {{ row.original.dataInicio.toLocaleDateString('pt-BR') }}
- {{ row.original.dataFim.toLocaleDateString('pt-BR') }}
-
+
+
+
+ | Nº |
+ Órgão |
+ Objeto |
+ Valor |
+ Vigência |
+ Status |
+ |
+
+
+
+
+ | {{ c.Numero }} |
+ {{ c.Orgao }} |
+ {{ c.Objeto }} |
+ {{ formatValor(c.Valor) }} |
+ {{ formatDate(c.DataInicio) }} – {{ formatDate(c.DataFim) }} |
+
+ {{ c.Status }}
+ |
+
+
+
+ | Nenhum contrato encontrado. |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Novo Contrato
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ createError }}
+
+
+ Criar
+
+
+
+
+
+
+
+
Editar Contrato
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ editError }}
+
+
+ Salvar
+
+
+
+
+
+
+
+
Excluir Contrato
+
+ Deseja realmente excluir o contrato Nº {{ deleteTarget?.Numero }}
+ — {{ deleteTarget?.Orgao }}?
+ Esta ação não pode ser desfeita.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ viewContract?.Orgao }}
+
+
+
+ {{ viewContract?.FiscalContrato || '—' }}
+
+
+
+ {{ viewContract?.Objeto || '—' }}
+
+
+
+ {{ formatValor(viewContract?.Valor ?? 0) }}
+
+
+
+ {{ viewContract?.Reajuste || '—' }}
+
+
+
+ {{ formatDate(viewContract?.DataInicio ?? '') }}
+
+
+
+ {{ formatDate(viewContract?.DataFim ?? '') }}
+
+
+
+ {{ viewContract?.ProrrogacaoMaxima ? formatDate(viewContract.ProrrogacaoMaxima) : '—' }}
+
+
+
+ {{ viewContract?.Sla || '—' }}
+
+
+
+
+
+
Carregando arquivos...
+
Nenhum arquivo anexado.
+
+
+ 📄
+ {{ f.Nome }}
+ {{ formatFileSize(f.Size) }}
+
+
+
+
+
+
+
+
+ Editar
+
@@ -37,6 +506,114 @@ const columns = [
+
+