Skip to main content

Grid

1. Visão Geral da Interface

O módulo "GRID"  apresentada é parte do sistema de gerenciamento de frota "CONCEPT RASTREAMENTO", projetado para monitorar em tempo real a localização, status e dados operacionais de uma frota de veículos. O painel principal apresenta uma visualização tabular dos veículos com informações detalhadas sobre cada um, utilizando códigos de cores para categorizar diferentes tipos ou estados dos veículos, e ícones que representam visualmente diferentes status operacionais. Para acessar clique no menu GRID.

2. Elementos da Interface

2.1 Painel Principal (Grid de Veículos)

Cabeçalho

  • Título da tela: "Grid" seguido de um contador numérico (21) que indica o número de veículos sendo exibidos
  • Botões de ação:
    • Botão de impressão
    • Menu de opções (três pontos)
    • Botão de configurações (engrenagem)
  • Filtro por divisão: Dropdown para selecionar um departamento específico
  • Campo de pesquisa: Permite buscar por qualquer termo relacionado ao veículo
  • Botão de busca: Executa a pesquisa pelo termo inserido

Filtros

  • Checkbox Ligado: Exibe apenas veículos com ignição ligada
  • Checkbox Desligado: Exibe apenas veículos com ignição desligada
  • Checkbox Em Movimento: Exibe apenas veículos em deslocamento
  • Checkbox Parado: Exibe apenas veículos parados
    • Campo numérico "min": Define o tempo mínimo de parada em minutos (disponível quando "Parado" está selecionado)
  • Checkbox Manutenção: Exibe apenas veículos em manutenção
  • Checkbox Alerta Parado: Exibe veículos com alertas de tempo de parada
  • Checkbox Sensor: Exibe apenas veículos com sensores instalados
  • Checkbox Desatualizado: Exibe veículos sem transmissão recente de dados

Colunas da Tabela

  • Veículo: Marca/modelo do veículo, com código de cores por divisão
  • Placa: Identificação do veículo, odômetro (KM) e horímetro (H)
  • Motorista: Nome do condutor atual
  • Km/h - Parado: Velocidade atual ou tempo de parada
  • Sensor: Status de bateria, sensores e voltagem
  • Localização: Endereço atual e data/hora da última atualização

Ícones de Status

  • Círculo verde: Veículo ligado e em movimento
  • Círculo amarelo: Veículo ligado e parado
  • Círculo vermelho: Veículo desligado
  • Ícone de cadeado: Indica se o veículo está bloqueado/desbloqueado
  • Ícone de ferramenta: Indica veículo em manutenção
  • Ícone de WiFi: Indica status de conexão (verde para conectado, vermelho para sem conexão)
  • Ícone de bateria: Indica nível de carga da bateria do módulo

2.2 Modal de Configurações

  • Título: "Configurações"
  • Switch "Exibir o nome da cidade": Alterna entre exibir endereço completo ou apenas o nome da cidade
  • Lista de colunas exibidas: Checkboxes para selecionar quais colunas serão exibidas na tabela principal
  • Botões de ação:
    • Marcar Todos: Seleciona todas as colunas
    • Desmarcar Todos: Remove seleção de todas as colunas
    • Gravar: Salva as configurações

2.3 Modal de Veículos por Cidade

  • Título: "Veículos por cidade"
  • Tabela: Lista de cidades e quantidade de veículos em cada uma
    • Coluna Cidade: Nome da cidade
    • Coluna Qtd: Número de veículos na cidade

2.4 Tela de Impressão

  • Cabeçalho: Informações da empresa e título do relatório
  • Tabela: Dados dos veículos formatados para impressão
  • Botões:
    • Excel: Para exportar os dados
    • Imprimir: Para enviar o relatório para a impressora

3. Propósito e Fluxo de Trabalho

O sistema tem como objetivo principal permitir o monitoramento em tempo real de uma frota de veículos. O fluxo de trabalho típico inclui:

  1. Monitoramento: Visualização rápida do status atual de todos os veículos
  2. Filtragem: Aplicação de filtros para localizar veículos com características específicas
  3. Análise detalhada: Verificação de informações específicas de cada veículo
  4. Geração de relatórios: Impressão ou exportação dos dados para análise posterior

O sistema atualiza automaticamente os dados a cada 10 segundos, permitindo o acompanhamento em tempo real do status dos veículos.

4. Instruções Passo a Passo

4.1 Como filtrar veículos

  1. Na parte superior da tela, selecione um ou mais critérios de filtro:

    • Marque "Ligado" para ver apenas veículos com ignição ligada
    • Marque "Desligado" para ver apenas veículos com ignição desligada
    • Marque "Em Movimento" para ver apenas veículos em deslocamento
    • Marque "Parado" para ver veículos parados (defina o tempo mínimo de parada se necessário)
    • Marque "Manutenção" para ver veículos em manutenção
    • Marque "Alerta Parado" para ver veículos com alertas de tempo de parada
    • Marque "Sensor" para ver veículos com sensores instalados
    • Marque "Desatualizado" para ver veículos sem transmissão recente
  2. Para filtrar por divisão, selecione uma opção no dropdown "Divisão"

  3. Para pesquisar por um termo específico, digite no campo de busca e clique no ícone de lupa ou pressione Enter

4.2 Como configurar as colunas exibidas

  1. Clique no ícone de engrenagem no cabeçalho da tabela
  2. No modal de configurações que aparece:
    • Use o switch para alternar entre exibir endereço completo ou apenas nome da cidade
    • Marque ou desmarque as colunas que deseja exibir
    • Use os botões "Marcar Todos" ou "Desmarcar Todos" para selecionar/remover todas as colunas
  3. Clique em "Gravar" para salvar suas configurações

4.3 Como visualizar veículos por cidade

  1. Clique no botão com ícone de três pontos horizontais
  2. No modal "Veículos por cidade", você verá a lista de cidades e a quantidade de veículos em cada uma
  3. Clique em uma cidade para filtrar a tabela principal e mostrar apenas os veículos daquela localidade

4.4 Como imprimir ou exportar dados

  1. Clique no ícone de impressora no cabeçalho da tabela
  2. Na tela de impressão:
    • Clique em "Excel" para exportar os dados para uma planilha
    • Clique em "Imprimir" para enviar o relatório à impressora

5. Regras de Negócio e Validações

5.1 Atualização de Dados

  • O sistema atualiza automaticamente os dados a cada 10 segundos (10000 milissegundos)
  • A atualização é feita de forma inteligente, modificando apenas os campos que tiveram alterações
  • São verificadas mudanças em todos os campos relevantes, incluindo:
    • Posição (latitude/longitude)
    • Estado da ignição
    • Velocidade
    • Tempo parado
    • Status da conexão
    • Nível de bateria
    • Voltagem
    • Sensores

5.2 Codificação Visual

  • Cores de fundo das linhas: Representam as diferentes cidades onde os veículos estão localizados
  • Status de ignição:
    • Verde: Veículo ligado e em movimento
    • Amarelo: Veículo ligado e parado
    • Vermelho: Veículo desligado
  • Status de conexão:
    • Ícone WiFi verde: Conexão ativa
    • Ícone WiFi vermelho: Sem conexão
  • Status da bateria: Codificação por cores baseada no nível de carga

5.3 Filtros e Pesquisas

  • A pesquisa textual busca correspondências em:
    • Marca
    • Modelo
    • Divisão
    • Cidade atual
    • Condutor
    • Identificação do veículo
    • Placa
  • Os filtros são aplicados cumulativamente (operadores lógicos "E")

6. Perguntas Frequentes

6.1 Básicas

P: Com que frequência os dados são atualizados?
R: Os dados são atualizados automaticamente a cada 10 segundos.

P: O que significa quando o círculo ao lado do veículo está vermelho, amarelo ou verde?
R: Verde indica veículo ligado e em movimento; amarelo indica veículo ligado mas parado; vermelho indica veículo desligado.

P: Como filtro por uma cidade específica?
R: Clique no ícone de três pontos horizontais, selecione a cidade na lista que aparece e depois clique nela.

P: Como configuro quais colunas são exibidas na tabela?
R: Clique no ícone de engrenagem, marque as colunas desejadas e clique em "Gravar".

6.2 Avançadas

P: O que significa quando o ícone WiFi está vermelho?
R: Indica que o veículo está sem transmissão de dados. O tempo sem transmissão é exibido ao passar o mouse sobre o ícone.

P: Como identifico veículos com bateria fraca?
R: Veículos com bateria abaixo de 40% mostrarão o ícone de bateria em vermelho na coluna de sensores.

P: O que é "Alerta Parado" e como identifico veículos com esse status?
R: "Alerta Parado" indica veículos que estão parados por um tempo maior que o aceitável. Estes veículos terão o ícone de mão piscando entre laranja e roxo.

P: É possível salvar minhas configurações de visualização para uso futuro?
R: Sim, ao clicar em "Gravar" no modal de configurações, suas preferências são salvas no sistema e serão mantidas em sessões futuras.

P: Como identifico veículos desatualizados?
R: Veículos desatualizados (sem transmissão por um longo período) exibirão um ícone de alerta (círculo com ponto de exclamação) e podem ser filtrados marcando o checkbox "Desatualizado".

7. Funcionamento do Sistema

O sistema é composto por uma interface front-end que se comunica com um servidor back-end para obter dados em tempo real dos veículos. A tela principal (Grid.vue) é responsável por exibir os dados em formato tabular e permitir a interação do usuário.

O componente principal realiza as seguintes operações:

  • Inicializa com as configurações salvas pelo usuário (colunas visíveis, preferências de exibição)
  • Estabelece uma conexão com o servidor para receber atualizações periódicas
  • Processa os dados recebidos, aplicando filtros e ordenações conforme solicitado pelo usuário
  • Renderiza a interface com os dados filtrados e formatados
  • Gerencia modais e interações de usuário (configurações, filtros, exportação)

A funcionalidade de impressão utiliza compressão GZIP e codificação Base64 para transmitir grandes volumes de dados de forma eficiente, e o sistema de impressão renderiza uma tabela HTML formatada com base nas configurações selecionadas pelo usuário.

O sistema implementa um mecanismo eficiente de atualização que modifica apenas os campos que mudaram, ao invés de recarregar toda a tabela, resultando em melhor desempenho e experiência do usuário.