From a45f5ae02667d075f38ec50cf0e89e9e377b4af1 Mon Sep 17 00:00:00 2001 From: AlGouvea Date: Fri, 29 Oct 2021 10:48:16 -0300 Subject: [PATCH] =?UTF-8?q?Refatora=C3=A7=C3=A3o=20e=20bug=20fix=20no=20pa?= =?UTF-8?q?inel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/__apps/painel/main.js | 15 +++++++++++---- sapl/templates/painel/index.html | 14 +++++++------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/frontend/src/__apps/painel/main.js b/frontend/src/__apps/painel/main.js index fc1a5772d..1011dc8e1 100644 --- a/frontend/src/__apps/painel/main.js +++ b/frontend/src/__apps/painel/main.js @@ -51,7 +51,7 @@ const v = new Vue({ // eslint-disable-line materia_legislativa_texto: '', materia_legislativa_ementa: '', observacao_materia: '', - mat_em_votacao: '', + mat_em_votacao: 'Matéria em Votação', resultado_votacao_css: '', tipo_resultado: '', tipo_votacao: '', @@ -61,13 +61,14 @@ const v = new Vue({ // eslint-disable-line status_cronometro_aparte: '', status_cronometro_ordem: '', status_cronometro_consideracoes: '', - status_cronometro_personalizado: '' + status_cronometro_personalizado: '', + relogio: 'UAU' } }, methods: { msgMateria () { if (this.tipo_resultado && this.painel_aberto) { - if (this.tipo_votacao !== 'Leitura' && !this.sessao_finalizada && !this.sessao_solene) { + if (this.tipo_votacao !== 'Leitura' && (!this.sessao_finalizada || this.sessao_finalizada !== undefined) && !this.sessao_solene) { this.resultado_votacao_css = 'color: #45919D' this.mat_em_votacao = 'Matéria em Votação' } else { @@ -132,6 +133,9 @@ const v = new Vue({ // eslint-disable-line this.status_cronometro_aparte = objeto.status_cronometro_aparte this.status_cronometro_consideracoes = objeto.status_cronometro_consideracoes this.status_cronometro_personalizado = objeto.status_cronometro_personalizado + setInterval(() => { + this.atualizaRelogio() + }, 50) this.presentes = objeto.presentes this.presentes.forEach(parlamentar => { @@ -153,7 +157,7 @@ const v = new Vue({ // eslint-disable-line this.tipo_resultado = objeto.tipo_resultado this.tipo_votacao = objeto.tipo_votacao - this.mat_em_votacao = this.msgMateria() + this.msgMateria() // Cronometros cronometroStart[0] = objeto.cronometro_discurso @@ -508,6 +512,9 @@ const v = new Vue({ // eslint-disable-line }, 50) break } + }, + atualizaRelogio: function atualizaRelogio () { + this.relogio = this.formatTime(new Date()) } }, created () { diff --git a/sapl/templates/painel/index.html b/sapl/templates/painel/index.html index 0e67e98e6..c462d7bd5 100644 --- a/sapl/templates/painel/index.html +++ b/sapl/templates/painel/index.html @@ -60,14 +60,14 @@
-
+
[[ relogio ]]
-
+
-
+

Parlamentares

@@ -142,8 +142,8 @@
-
-
+
+

Resultado

@@ -160,8 +160,8 @@
-
-

[[ mat_em_votacao ]]

+
+

[[ mat_em_votacao ]]

[[ materia_legislativa_texto ]]