Visualizar Histórico de Testes
A página de histórico permite visualizar todos os testes registrados para um equipamento específico e tipo de teste.
Acesso
Rota: /equipments/:typeId/:equipmentId/test/:testId
Arquivo: pages/equipments/[typeId]/[equipmentId]/test/[testId]/index.vue
Para acessar:
- Navegue até um equipamento específico
- Acesse a seção de testes
- Selecione o tipo de teste desejado
- O histórico é exibido automaticamente
Visualização em Tabela
O histórico é exibido em uma tabela com as seguintes colunas:
Colunas Principais
- Data: Data de realização do teste
- Instalação (Facility): Nome da instalação onde o teste foi realizado
- Uploaded By: Usuário que fez upload do teste
- Signed By: Usuário que assinou o teste (se assinado)
- Liberated By: Usuário que liberou o teste (se liberado)
- Upload Date: Data do upload
- Validity: Data de validade do teste
- Status: Status atual do teste
- Conclusion: Conclusão do teste (Satisfatório/Insatisfatório/etc.)
Ações Disponíveis
Para cada teste na tabela:
- Visualizar: Ver detalhes completos do teste e documento PDF
- Excluir: Remover o teste (com confirmação)
Paginação
A tabela possui paginação configurável:
- Número de itens por página pode ser ajustado (10, 25, 50, 100)
- Navegação entre páginas disponível
- Informações sobre total de registros exibidas
Filtros e Busca
A página pode ter funcionalidades de busca e filtro:
- Busca por nome do teste
- Filtro por status
- Filtro por conclusão
- Filtro por data
Visualizar Detalhes
Ao clicar em "Visualizar" ou no teste:
- Detalhes completos são exibidos
- Documento PDF pode ser visualizado ou baixado
- Histórico de comentários é exibido
- Informações de assinatura e liberação são mostradas
Permissões
Visualizar Histórico
Todos os usuários autenticados podem visualizar o histórico de testes de equipamentos a que têm acesso.
Visualizar Documentos
- Clientes: Apenas testes com status "Liberado"
- RAD: Todos os testes, independente do status
Excluir Testes
Apenas usuários com permissões adequadas:
- RAD Admin
- RAD Físico
- Administrador
Estados da Página
Carregando
Durante o carregamento, um indicador de loading é exibido.
Sem Testes
Se não houver testes registrados, uma mensagem apropriada é exibida com opção de registrar o primeiro teste.
Com Testes
A tabela é exibida com todos os testes registrados.
Informações Importantes
Validade de Testes
Testes com validade expirada podem ser destacados visualmente para facilitar identificação.
Status dos Testes
Os status possíveis são:
- Em andamento: Teste ainda está sendo preparado
- Corrigir: Teste precisa de correções
- Falta assinar: Aguardando assinatura
- Assinado: Teste assinado, aguardando liberação
- Liberado: Teste liberado e visível para clientes
Próximos Passos
- Criar Teste - Registrar um novo teste
- Editar Teste - Atualizar um teste existente
- Visualizar Equipamento - Voltar para o equipamento