{"v":{"area":"admin","slug":"relatorio-view","path":"/home/tiixcom/public_html/sistema/docs/readme/admin/relatorio-view.md","relative_path":"docs/readme/admin/relatorio-view.md","title":"Relatorio View","html":"<h1>Relatorio View</h1><h2>Rota</h2><ul><li><code>/adm/relatorio-view?slug=&lt;slug&gt;</code></li><li>tambem e usado pelos wrappers <code>/adm/relatorio-*.php</code>.</li></ul><h2>O que e</h2><p>Template compartilhado para execucao dos relatorios tabulares do ReportCenter.</p><h2>Para que serve</h2><ul><li>carregar configuracao do relatorio pelo <code>slug</code>;</li><li>aplicar filtros de contrato, periodo, status, origem, prioridade e limite quando disponiveis;</li><li>exibir KPIs, destaques e tabela detalhada;</li><li>exportar o resultado em CSV;</li><li>abrir drill-down da linha selecionada.</li></ul><h2>Blocos principais</h2><ul><li>hero Matdash com nome e descricao do relatorio;</li><li>card de filtros e presets rapidos de periodo;</li><li>KPIs e destaques retornados pela API;</li><li>tabela em <code>tiix-table-shell</code> com DataTable;</li><li>modal de detalhe por linha.</li></ul><h2>Botoes e acoes</h2><ul><li><code>Voltar</code>: retorna para <code>/adm/relatorios</code>;</li><li><code>Atualizar</code>: executa novamente o relatorio;</li><li>botao CSV: exporta as linhas retornadas;</li><li>presets <code>7 dias</code>, <code>30 dias</code> e <code>90 dias</code>: ajustam o periodo e recarregam;</li><li>clique em linha: abre modal com todos os campos do registro.</li></ul><h2>Observacoes</h2><ul><li>a tabela so inicializa o DataTable depois de renderizar linhas validas, evitando <code>colspan</code> durante a montagem;</li><li>os wrappers <code>relatorio-financeiro-*</code>, <code>relatorio-leads-conversao</code>, <code>relatorio-tickets-backlog</code> e similares herdam esta experiencia;</li><li>a tela consome <code>/adm/api/ReportCenter/detail</code> e <code>/adm/api/ReportCenter/run</code>.</li></ul>"},"exp":1780849840}