From 74a4da098b469f5262111ddb4f994e5131a446db Mon Sep 17 00:00:00 2001 From: Caue Felipe Trovatto Tragante Date: Wed, 21 Jan 2026 20:09:48 +0000 Subject: [PATCH 1/2] fix: Altera horario de entrada / Agendamento --- recepcionista/views.py | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/recepcionista/views.py b/recepcionista/views.py index c04706a..be6741b 100644 --- a/recepcionista/views.py +++ b/recepcionista/views.py @@ -21,18 +21,27 @@ def cadastrar_paciente(request): if form.is_valid(): paciente = form.save(commit=False) - # Adicionar hora de entrada às observações - hora_entrada = timezone.now().strftime("%H:%M") + # Usar o horário de agendamento (escolhido pelo recepcionista) + # nas observações; se não existir, cair para hora de entrada. + horario_atendimento = paciente.horario_agendamento observacoes_existentes = paciente.observacoes or "" + if horario_atendimento: + # Formata data e hora do agendamento + try: + formatted = horario_atendimento.strftime("%d/%m/%Y %H:%M") + except Exception: + # Caso venha em outro formato, usa str() + formatted = str(horario_atendimento) + novo_texto = f"Horário do atendimento: {formatted}" + else: + hora_entrada = timezone.now().strftime("%H:%M") + novo_texto = f"Hora de entrada: {hora_entrada}" + if observacoes_existentes.strip(): - # Se já tem observações, adiciona a hora embaixo - paciente.observacoes = ( - f"{observacoes_existentes}\nHora de entrada: {hora_entrada}" - ) + paciente.observacoes = f"{observacoes_existentes}\n{novo_texto}" else: - # Se não tem observações, coloca apenas a hora - paciente.observacoes = f"Hora de entrada: {hora_entrada}" + paciente.observacoes = novo_texto paciente.save() From 38edebc3c0700726a340fee98127976e2b73af9c Mon Sep 17 00:00:00 2001 From: Caue Felipe Trovatto Tragante Date: Wed, 21 Jan 2026 19:02:23 -0300 Subject: [PATCH 2/2] fix: painel_profissional refresh time --- .../templates/profissional_saude/painel_profissional.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/profissional_saude/templates/profissional_saude/painel_profissional.html b/profissional_saude/templates/profissional_saude/painel_profissional.html index 17d459f..7a9a4b2 100644 --- a/profissional_saude/templates/profissional_saude/painel_profissional.html +++ b/profissional_saude/templates/profissional_saude/painel_profissional.html @@ -229,7 +229,7 @@

Histórico de Chamadas

location.reload(); } -// Define o intervalo para atualizar a cada 5 segundos (5000 milissegundos) -setInterval(atualizarTela, 5000); +// Define o intervalo para atualizar a cada 30 segundos (5000 milissegundos) +setInterval(atualizarTela, 30000); {% endblock %} \ No newline at end of file