From 1a6f11d31346f95c2e28811c68fb283cda8282f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Mon, 13 Apr 2020 19:57:01 -0300 Subject: [PATCH] =?UTF-8?q?Destaca=20mat=C3=A9ria=20em=20vota=C3=A7=C3=A3o?= =?UTF-8?q?=20ou=20leitura?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/sdr/views.py | 12 +++++++---- sapl/templates/sdr/deliberacaoremota.html | 26 +++++++++++++++++------ 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/sapl/sdr/views.py b/sapl/sdr/views.py index 1a3f305ac..10451b514 100644 --- a/sapl/sdr/views.py +++ b/sapl/sdr/views.py @@ -87,10 +87,11 @@ def get_dados_deliberacao_remota(request, pk): ) ) else: + resultado = "Matéria sendo Lida" if expediente.votacao_aberta else "Matéria Não Lida" materias_expediente.append( ( str(expediente.numero_ordem), expediente.materia.__str__(), - expediente.materia.ementa, "Matéria Não Lida" + expediente.materia.ementa, resultado ) ) else: @@ -103,10 +104,11 @@ def get_dados_deliberacao_remota(request, pk): ) ) else: + resultado = "Matéria em Votação" if expediente.votacao_aberta else "Matéria Não Votada" materias_expediente.append( ( str(expediente.numero_ordem), expediente.materia.__str__(), - expediente.materia.ementa, "Matéria Não Votada" + expediente.materia.ementa, resultado ) ) @@ -127,10 +129,11 @@ def get_dados_deliberacao_remota(request, pk): ) ) else: + resultado = "Matéria sendo Lida" if ordemdia.votacao_aberta else "Matéria Não Lida" materias_ordemdia.append( ( str(ordemdia.numero_ordem), ordemdia.materia.__str__(), - ordemdia.materia.ementa, "Matéria Não Lida" + ordemdia.materia.ementa, resultado ) ) else: @@ -143,10 +146,11 @@ def get_dados_deliberacao_remota(request, pk): ) ) else: + resultado = "Matéria em Votação" if ordemdia.votacao_aberta else "Matéria Não Votada" materias_ordemdia.append( ( str(ordemdia.numero_ordem), ordemdia.materia.__str__(), - ordemdia.materia.ementa, "Matéria Não Votada" + ordemdia.materia.ementa, resultado ) ) diff --git a/sapl/templates/sdr/deliberacaoremota.html b/sapl/templates/sdr/deliberacaoremota.html index 7f5b102be..75c39a94d 100644 --- a/sapl/templates/sdr/deliberacaoremota.html +++ b/sapl/templates/sdr/deliberacaoremota.html @@ -134,9 +134,16 @@ let materias_expediente = ""; data["materias_expediente"].forEach(materia_expediente => { - expediente_1 = "" + materia_expediente[0] + "" + materia_expediente[1] + "" + materia_expediente[2] + ""; - expediente_2 = materia_expediente[3] + ""; - materias_expediente = materias_expediente + expediente_1 + expediente_2; + if (materia_expediente[3] === "Matéria sendo Lida" || materia_expediente[3] === "Matéria em Votação"){ + expediente_1 = "" + materia_expediente[0] + "" + materia_expediente[1]; + expediente_2 = "" + materia_expediente[2] + ""; + expediente_3 = materia_expediente[3] + ""; + materias_expediente = materias_expediente + expediente_1 + expediente_2 + expediente_3; + } else { + expediente_1 = "" + materia_expediente[0] + "" + materia_expediente[1] + "" + materia_expediente[2] + ""; + expediente_2 = materia_expediente[3] + ""; + materias_expediente = materias_expediente + expediente_1 + expediente_2; + } }); if (!materias_expediente){ materias_expediente = "Nenhum registro encontrado."; @@ -181,9 +188,16 @@ let materias_ordemdia = ""; data["materias_ordemdia"].forEach(materia_ordemdia => { - ordemdia_1 = "" + materia_ordemdia[0] + "" + materia_ordemdia[1] + "" + materia_ordemdia[2] + ""; - ordemdia_2 = materia_ordemdia[3] + ""; - materias_ordemdia = materias_ordemdia + ordemdia_1 + ordemdia_2; + if (materia_ordemdia[3] === "Matéria sendo Lida" || materia_ordemdia[3] === "Matéria em Votação"){ + ordemdia_1 = "" + materia_ordemdia[0] + "" + materia_ordemdia[1]; + ordemdia_2 = "" + materia_ordemdia[2] + ""; + ordemdia_3 = materia_ordemdia[3] + ""; + materias_ordemdia = materias_ordemdia + ordemdia_1 + ordemdia_2 + ordemdia_3; + } else { + ordemdia_1 = "" + materia_ordemdia[0] + "" + materia_ordemdia[1] + "" + materia_ordemdia[2] + ""; + ordemdia_2 = materia_ordemdia[3] + ""; + materias_ordemdia = materias_ordemdia + ordemdia_1 + ordemdia_2; + } }); if (!materias_ordemdia){ materias_ordemdia = "Nenhum registro encontrado."