Pular para o conteúdo principal

Alertas

Tela de histórico de alertas e notificações geradas pelo sistema (ex: ativos perdidos, monitorados, inativos). Permite filtrar por período, status e texto, e alterar o status de um ativo a partir do alerta.

Como acessar

  • Rota: /alertas
  • Permissão necessária: Nenhuma (página não usa ProtectedPage)

O que você pode fazer

  • Filtrar alertas por período (Hoje, Este mês, Mês passado, Personalizado com datas).
  • Filtrar por múltiplos status de ativo (perdido, monitorado, inativo etc.).
  • Pesquisar por descrição do produto, EPC ou nome do usuário.
  • Listar alertas com paginação server-side.
  • Visualizar produto, descrição, EPC, usuário, tipo do alerta, status atual e data relativa.
  • Clicar no status para abrir o modal AtivoStatusChange e alterar o status do ativo selecionado.

Como usar

  1. Use o filtro de Período para limitar o intervalo de datas.
  2. Use o seletor múltiplo de Status para escolher quais estados deseja ver.
  3. Digite na Pesquisa para refinar por produto, EPC ou usuário.
  4. Clique no status na coluna correspondente para abrir o modal de alteração de status do ativo.

Campos / Colunas principais

  • Produto, Descrição, EPC, Usuário, Tipo, Status, Data.
  • tipo_alerta: classificação do alerta gerado.
  • created_at: exibido como tempo relativo (formatRelativeTime).

Notas técnicas

  • GET /alerta?page=&limit=&periodType=&startDate=&endDate=&search=&status= — lista paginada de alertas (SWR).
  • GET /ativos-status — opções de status disponíveis para o filtro.
  • O parâmetro de URL ?periodo= define o periodType inicial.