udistrital / sisifo_documentacion

0 stars 0 forks source link

Implementación componente de visualización de PDF en el microcliente plan anual de auditoria #182

Closed edwargl7 closed 1 month ago

edwargl7 commented 1 month ago

Se requiere continuar con la implementación del componente transversal para renderizado de PDF trabajada inicialmente en la Issue #154 y basado en la implementación realizada en la Issue 132 de ARGO usando ng2-pdf-viewer.

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

jucastro94 commented 1 month ago

se implementa ng2-pdf-viewer Image

se realiza importacion al modulo del componente

se integra al component.html Image

se intenta renderizar pdf agregando 'data:application/pdf;base64:.......' al base64 pero no funciona

con base en el ejemplo dado se convierte el documento en base64 a ArrayBuffer y posteriormente este se convierte a Uint8Array, asi dando un correcto renderizado Image

se requieren ajustar estilos

jucastro94 commented 1 month ago

se ubica renderizador en la parte inferior para verificar como esta funcionando, ocupa el 100% de la ventana y renderiza de manera correcta Image

jucastro94 commented 1 month ago

se realizan ajustes de css Image

jucastro94 commented 1 month ago

se realizan correcciones para que la visualizacion sea tipo modal

se realiza prueba funcional

https://github.com/user-attachments/assets/4f44a651-467a-4778-909d-7df719d6850c

edwargl7 commented 1 month ago

Se realiza la revisión con @cjgonzalezp y se observa que dado que se requiere poder llegar a esta vista desde un enlace de correo, se debe modificar como submódulo para poder tener un enlace que lo dirija específicamente al plan que se va a revisar por el id del mismo, dado que los modales se visualización dentro de la misma url del componente principal, no se lograría de esta forma el comportamiento requerido.

image

Ejemplo URL: /plan_auditoria/revision/10

edwargl7 commented 1 month ago

Esta vista también puede ser consultada desde la tabla de consulta. image

jucastro94 commented 1 month ago

se deshace ultimo commit se borra boton de cerrar se realiza prueba funcional

https://github.com/user-attachments/assets/90bad525-fd14-493d-8638-2ff5e94a5a28

edwargl7 commented 1 month ago

Se realiza la revisión con @cjgonzalezp y se va a evaluar la forma de poder acceder a la vista de consulta.

edwargl7 commented 1 month ago

Muy buen trabajo, se resuelve el PR.