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:
- Use o menu de navegação principal
- 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
- Upload de Documento - Fazer upload de um documento
- Filtrar por Status - Entender os filtros de status
- Validade de Documentos - Entender validade
- Workflow de Documentos - Entender o workflow completo