Listar Usuários
A página de listagem de usuários permite visualizar todos os usuários cadastrados no sistema com diferentes modos de visualização e filtros.
Acesso
Rota: /users
Arquivo: pages/users/index.vue
Para acessar:
- Use o menu de navegação principal
- Clique em "Usuários" ou "Pessoas"
Modos de Visualização
A página oferece dois modos de visualização:
Modo Cards
- Visualização em cards com informações principais
- Ideal para visualização rápida
- Mostra foto (se disponível), nome, email e tipo
Modo Tabela
- Visualização em tabela com mais detalhes
- Ideal para comparação e análise
- Mostra todas as informações em colunas organizadas
Busca
A página possui uma barra de busca que permite filtrar usuários por:
- Nome completo
- CPF
A busca é realizada em tempo real conforme você digita (com debounce).
Filtros
Filtros disponíveis para usuários com permissões adequadas:
Todos
- Mostra todos os usuários (ativos e inativos)
Ativos
- Mostra apenas usuários com status ativo
Inativos
- Mostra apenas usuários com status inativo
Paginação
A lista de usuários possui paginação configurável:
- Número de itens por página pode ser ajustado
- Navegação entre páginas disponível
- Informações sobre total de registros exibidas
Informações Exibidas
Dependendo do modo de visualização, você pode ver:
- Nome completo
- Tipo de usuário
- Status (ativo/inativo)
- CPF (se disponível)
- Telefone (se disponível)
- Licenças CNEN (se disponível)
Ações Disponíveis
Adicionar Usuário
Botão "Adicionar" no cabeçalho da página (visível apenas para usuários com permissões adequadas).
Visualizar Detalhes
Clique em um usuário para:
- Ver informações completas
- Editar informações
- Ver instalações associadas
- Ver histórico de atividades
Editar Usuário
Acesso através da página de detalhes do usuário.
Permissões
Visualizar Lista
Todos os usuários autenticados podem visualizar a lista de usuários.
Adicionar Usuário
Apenas usuários com permissão USER_MANAGEMENT_BASIC:
- administrador
- rad admin
- rad fisico
- rad laudos
Filtrar
Os filtros (Todos/Ativos/Inativos) estão disponíveis apenas para usuários com permissões de gerenciamento.
Estados da Página
Carregando
Durante o carregamento, um indicador de loading é exibido.
Sem Usuários
Se não houver usuários cadastrados, uma mensagem apropriada é exibida.
Com Usuários
A lista é exibida conforme o modo de visualização selecionado.
Próximos Passos
- Cadastrar Usuário - Adicionar um novo usuário
- Editar Usuário - Atualizar informações
- Tipos de Usuário - Entender os tipos de usuário