Pular para o conteúdo principal

Início

Dashboard inicial do sistema. Apresenta um resumo do dia, indicadores gerais, gráfico de atividades e as últimas movimentações registradas.

Tela de Início

Como acessar

  • Rota: /inicio
  • Permissão necessária: inicio

O que você pode fazer

  • Visualizar Cards de Hoje com indicadores do dia atual (CardsHoje).
  • Visualizar Cards Gerais com indicadores acumulados (CardsGerais).
  • Acompanhar o Gráfico de Atividades com filtros internos (GraficoAtividades, carregado dinamicamente sem SSR).
  • Consultar a lista de Últimas Movimentações (UltimasMovimentacoes).

Pontos do dashboard

  • Cards de Hoje: mostra os totais diários de Alertas, Movimentações e Inventários.
  • Cards Gerais: mostra os totais consolidados de Ativos, Perdidos, Monitorados e Inativos.
  • Gráfico de Atividades: exibe séries temporais de Alertas, Movimentações e Inventários por período.
  • Últimas Movimentações: lista os últimos registros de movimentação com atualização periódica.

Campos e ações da tela

  • Cards clicáveis (Hoje):
    • Alertas abre /alertas?periodo=today.
    • Movimentações abre /movimentacao/registros.
    • Inventários abre /inventarios?periodo=today.
  • Cards clicáveis (Geral):
    • Ativos abre /ativos?status=ativo.
    • Perdidos abre /ativos?status=perdido.
    • Monitorados abre /ativos?status=monitorado.
    • Inativos abre /ativos?status=inativo.
  • Filtro Período (gráfico): opções Este mês, Mês anterior, Últimos 3 meses, Últimos 6 meses, Este ano, Personalizado.
  • Campos de data (Personalizado):
    • Início
    • Fim
  • Link "ver mais" (Últimas Movimentações): abre /movimentacao/registros em nova aba.

Como usar

  1. Ao acessar a tela, os cards e gráficos carregam automaticamente.
  2. Use os filtros internos do gráfico para alterar o período/segmentação.
  3. Clique nas movimentações listadas para acompanhar a operação correspondente.
  4. Clique em qualquer card para navegar direto para a tela relacionada com filtro aplicado.

Regras e comportamentos

  • A página é protegida por permissão inicio.
  • Quando os dados ainda não chegaram, os cards exibem 0 como fallback.
  • O gráfico muda automaticamente conforme o período selecionado.
  • Ao escolher Personalizado, os campos Início e Fim são exibidos e enviados na consulta.
  • A área de Últimas Movimentações atualiza automaticamente a cada 10 segundos.
  • Quando não há registros recentes, a tela mostra o estado vazio "Nenhuma movimentação recente".

Estados de retorno esperados

  • Sucesso: cards, gráfico e lista são renderizados com os dados retornados.
  • Carregamento do gráfico: exibe mensagem de carregando.
  • Erro no gráfico: exibe mensagem de erro ao carregar dados.
  • Sem movimentações recentes: exibe mensagem de estado vazio na seção lateral.