diff --git a/frontend/src/__apps/painel/main.js b/frontend/src/__apps/painel/main.js
index 9f654eb23..dbf140a64 100644
--- a/frontend/src/__apps/painel/main.js
+++ b/frontend/src/__apps/painel/main.js
@@ -25,21 +25,18 @@ const v = new Vue({ // eslint-disable-line
},
methods: {
- atribuiColor (parlamentares) {
- return parlamentares.map(parlamentar => {
- var color = 'white'
- if (parlamentar.voto === 'Voto Informado') {
- color = 'yellow'
- } else {
- if (parlamentar.voto === 'Sim') {
- color = 'green'
- } else if (parlamentar.voto === 'Não') {
- color = 'red'
- }
+ atribuiColor (parlamentar) {
+ var color = 'white'
+ if (parlamentar.voto === 'Voto Informado') {
+ color = 'yellow'
+ } else {
+ if (parlamentar.voto === 'Sim') {
+ color = 'green'
+ } else if (parlamentar.voto === 'Não') {
+ color = 'red'
}
- parlamentar.color = color
- console.info(parlamentares)
- })
+ }
+ parlamentar.color = color
},
fetchData () {
// TODO: how to get no hardcoded URL?
@@ -51,8 +48,12 @@ const v = new Vue({ // eslint-disable-line
this.sessao_plenaria_hora_inicio = 'Hora Início: ' + response.sessao_plenaria_hora_inicio
this.sessao_solene = response.sessao_solene
this.sessao_solene_tema = response.sessao_solene_tema
- this.presentes = this.atribuiColor(response.presentes)
- console.info(this.presentes)
+
+ this.presentes = response.presentes
+ this.presentes.forEach(parlamentar => {
+ this.atribuiColor(parlamentar)
+ })
+
this.oradores = response.oradores
}.bind(this))
},
diff --git a/sapl/templates/painel/index.html b/sapl/templates/painel/index.html
index b6240ff9b..b91aa130d 100644
--- a/sapl/templates/painel/index.html
+++ b/sapl/templates/painel/index.html
@@ -80,6 +80,11 @@
[[ p.partido ]]
|
+
+
+ [[p.voto]]
+ |
+
@@ -92,7 +97,7 @@
-
+
Oradores
@@ -295,50 +300,10 @@
type: "GET",
success: function(data) {
- var presentes = $("#parlamentares");
var votacao = $("#votacao");
- var oradores = $("#orador")
$("#votacao").text('');
- presentes.children().remove();
votacao.children().remove();
- oradores.children().remove();
-
- var oradores_list = data["oradores"];
- var presentes_list = data["presentes"];
-
- if (data["status_painel"] == true) {
- presentes.append('');
- $.each(presentes_list, function (index, parlamentar) {
-
-
- if (parlamentar.voto == 'Voto Informado'){
- $('#parlamentares_list').append('' +
- parlamentar.nome +
- ' | ' +
- parlamentar.partido + ' | '
- + ' |
')
- }
- else{
- $('#parlamentares_list').append(show_voto(parlamentar))
- }
-
- });
- presentes.append('
')
-
- if (data["oradores"].length > 0){
- $('#aparecer_oradores').show();
- oradores.append('');
- $.each(oradores_list, function (index, orador) {
- $('#oradores_list').append('' +
- orador.numero + 'º  ' +
- orador.nome +' |
')
- });
- oradores.append('
');
- }
- else {
- $('#aparecer_oradores').hide();
- }
- }
+
if(data["status_painel"]){
if (data['materia_legislativa_texto']){
@@ -485,21 +450,6 @@
})
})();
});
-
- function show_voto(parlamentar) {
- color = 'white'
- if (parlamentar.voto == "Sim"){
- color = 'green'
- }
- else if (parlamentar.voto == "Não"){
- color = 'red'
- }
-
- return (' ' +
- `${parlamentar.nome} | ` +
- `${parlamentar.partido} | ` +
- `${parlamentar.voto} |
`)
- }