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 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()