-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CIT: Implementa mockup para sobre-turnos en ventanilla de Citas #2826
Conversation
this._agenda = agenda; | ||
this.agenda = agenda; | ||
this.inicio = new Date(this.hoy.setHours(this.agenda.horaInicio.getHours(), this.agenda.horaInicio.getMinutes(), 0, 0)); | ||
this.fin = new Date(this.hoy.setHours(this.agenda.horaFin.getHours(), this.agenda.horaFin.getMinutes(), 0, 0)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actualmente se esta utilizando moment() para trabajar con todo tipo de fechas, incluso para obtener hora, minutos, segundos, etc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Listo los cambios!
// a partir del documento y del efector | ||
obtenerCarpetaPaciente() { | ||
let indiceCarpeta = -1; | ||
if (this.paciente.carpetaEfectores.length > 0) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No es necesario tener que aclarar en un .length que tiene que ser mayer a cero.
Con hacer if (this.paciente.carpetaEfectores.length) ya se esta evaluando si es mayor a cero.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cambios realizados!
También es necesario eliminar las variables que no fueron utilizadas tanto en el html como en el .ts |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Han sido realizados los cambios de fecha, variables sin usar y length inapropiados. También los colores en el modal. Quedo atento a las correcciones @AgosLizzi @MarianoCampetella . |
} | ||
|
||
actualizarCarpetaPaciente() { | ||
this.servicePaciente.patch(this.paciente.id, { op: 'updateCarpetaEfectores', carpetaEfectores: this.paciente.carpetaEfectores }).subscribe(resultadoCarpeta => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Si dentro de un subscribe no se utiliza la variable que se define, por ejemplo resultadoCarpeta, lo mejor es dejarlo con parentesis vacio. Ejemplo:
... .subscribe( () => {
...
})
if (paciente.contacto) { | ||
if (paciente.contacto.length) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if (paciente.contacto) { | |
if (paciente.contacto.length) { | |
if (paciente.contacto?.length) { |
o incluso para la linea de abajo, sin el if anterior, tambien sería valido
if (paciente.contacto) { | |
if (paciente.contacto.length) { | |
paciente.contacto?.forEach((contacto) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Veo que al momento de cambiar de agendas el rango de horarios posibles para los sobre-turnos no se actualiza a la agenda. Luego de esto el paciente queda cargado en la agenda original y no en la que se está viendo en el momento.
Ejemplo:
Selecciono agenda 1: fecha Viernes 21/4/2023 13:00 - 17:00hs. Click en sobreturno (se carga el componente).
Luego selecciono la agenda 2: Lunes 24/4/2023 08:00 - 11:00hs, se visualiza la agenda ultima elegida, pero el rango de horarios es de la agenda 1
Cargo sobreturno para la agenda 2:
Finalmente se almacena el sobre-turno en la agenda 1:
public lenNota = 140; | ||
public changeCarpeta: boolean; | ||
public carpetaEfector: any; | ||
public _agenda; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cuidado con copiar y pegar... revisar todas las variables utilizadas, ya que si son innecesarias no deberían "arrastrarse" a este componente
# [5.117.0](v5.116.0...v5.117.0) (2023-05-03) ### Bug Fixes * **IN-519:** Solapamiento de funcionalidades en el sidebar ([#2835](#2835)) ([b8362d0](b8362d0)) * **IN-526:** Fijar botones al cargar una indicación ([#2850](#2850)) ([48a7ceb](48a7ceb)) ### Features * **CIT:** implementa mockup en sobreturno ([#2826](#2826)) ([7ca0702](7ca0702)) * **RUP:** no mostrar la prestacion que se utiliza ([#2721](#2721)) ([bc0b9a2](bc0b9a2))
Requerimiento
https://proyectos.andes.gob.ar/browse/CIT-209
Funcionalidad desarrollada
UserStory llegó a completarse
Requiere actualizaciones en la base de datos
Requiere actualizaciones en la API
Requiere actualizaciones en andes-test-integracion