Skip to content

Visualizar Documentos

A página de visualização de documentos permite ver todos os documentos do sistema com busca, filtros e ações disponíveis.

Acesso

Rota: /document

Arquivo: pages/document/index.vue

Para acessar:

  1. Use o menu de navegação principal
  2. Clique em "Documentos"

Busca

A página possui uma barra de busca com debounce (500ms) que permite filtrar documentos por:

  • Nome do documento
  • Código do documento
  • Nome da instalação
  • Nome do equipamento

A busca é realizada em tempo real conforme você digita.

Filtros de Status

A página permite filtrar documentos por status através de query parameters na URL:

Query Parameters

  • ?status=corrigir → Mostra documentos com status "Falta corrigir"
  • ?status=assinar → Mostra documentos com status "Falta assinar"
  • ?status=liberar → Mostra documentos com status "Assinado"

Filtros Automáticos por Tipo de Usuário

O sistema aplica filtros automáticos baseados no tipo de usuário:

Clientes e Cliente MN

  • Veem apenas documentos com status "Liberado"
  • Filtros de status não estão disponíveis

RAD Laudos, RAD Físico, RAD Admin, Administrador

  • Veem todos os documentos
  • Podem usar todos os filtros de status
  • Podem ver documentos em qualquer status

Visualização em Tabela

Os documentos são exibidos em uma tabela com colunas que variam conforme o tipo de usuário:

Colunas para RAD/Admin

  • Seleção: Checkbox para seleção múltipla
  • Código: Código único do documento
  • Nome: Nome do documento
  • Instalação: Nome da instalação
  • Equipamento: Nome do equipamento (se aplicável)
  • Data: Data do documento
  • Validade: Data de validade
  • Status: Status atual
  • Conclusão: Conclusão do documento
  • Uploaded By: Usuário que fez upload
  • Signed By: Usuário que assinou (se assinado)
  • Liberated By: Usuário que liberou (se liberado)
  • Ações: Botões para visualizar, assinar, liberar, etc.

Colunas para Clientes

  • Código: Código único do documento
  • Nome: Nome do documento
  • Instalação: Nome da instalação
  • Equipamento: Nome do equipamento (se aplicável)
  • Data: Data do documento
  • Validade: Data de validade
  • Conclusão: Conclusão do documento
  • Ações: Botão para visualizar/baixar

Paginação

A tabela 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
  • Paginação manual (dados carregados sob demanda)

Ações Disponíveis

Para RAD/Admin

  • Visualizar: Ver detalhes e documento PDF
  • Assinar: Assinar o documento (se tiver permissão)
  • Liberar: Liberar o documento (se tiver permissão)
  • Comentar: Adicionar comentários solicitando correções
  • Excluir: Remover o documento (com confirmação)
  • Agendar Email: Agendar envio de email (quando liberado)

Para Clientes

  • Visualizar: Ver documento PDF (apenas documentos liberados)
  • Baixar: Baixar documento PDF

Seleção Múltipla

Usuários RAD/Admin podem selecionar múltiplos documentos para:

  • Liberação em lote
  • Ações em massa
  • Processamento conjunto

Estados da Página

Carregando

Durante o carregamento, um indicador de loading é exibido.

Sem Documentos

Se não houver documentos:

  • Mensagem "Nenhum documento encontrado" é exibida
  • Opção de fazer upload do primeiro documento (se tiver permissão)
  • Opção de limpar filtros (se filtros estiverem ativos)

Com Documentos

A tabela é exibida com todos os documentos conforme filtros aplicados.

Permissões de Visualização

Clientes

  • Apenas documentos com status "Liberado"
  • Apenas documentos de suas instalações
  • Acesso somente leitura

RAD Laudos

  • Todos os documentos
  • Podem fazer upload
  • Não podem assinar ou liberar

RAD Físico

  • Todos os documentos
  • Podem assinar e liberar
  • Podem agendar emails

RAD Admin e Administrador

  • Todos os documentos
  • Todas as ações disponíveis

Próximos Passos

Documentação da Plataforma Trevo Radimenstein