diff --git a/media/css/base_site.css b/media/css/base_site.css index 06dcc9d..cd64947 100644 --- a/media/css/base_site.css +++ b/media/css/base_site.css @@ -173,3 +173,28 @@ img.chart { #sortable { list-style-type: none;} #sortable li { display: block;margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em;} #sortable li span { position: absolute; margin-left: -1.3em; } + +.legend { + margin: 1em; +} + +.legend span { margin: 0 1em 0 0; } + +.legend div { + display: inline-block; + margin: 0 0.5em 0 0; + height: 18px; + width: 18px; +} + +.titlemapbox { + display: inline-block; + margin-bottom: 0.6em; + width: 100%; +} + +.mapbox { + text-align: center; + display: inline-block; + float: right; +} diff --git a/media/images/mapicon.png b/media/images/mapicon.png new file mode 100644 index 0000000..a874d2b Binary files /dev/null and b/media/images/mapicon.png differ diff --git a/sigi/context_processors.py b/sigi/context_processors.py index a2701fe..79f61a4 100644 --- a/sigi/context_processors.py +++ b/sigi/context_processors.py @@ -5,6 +5,7 @@ from sigi.apps.convenios.models import Convenio, Projeto from sigi.apps.contatos.models import UnidadeFederativa from sigi.apps.servicos.models import TipoServico from sigi.apps.diagnosticos.models import Diagnostico +from sigi.apps.metas.models import Meta def charts_data(request): ''' @@ -27,6 +28,7 @@ def charts_data(request): 'tabela_resumo_diagnostico': tabela_resumo_diagnostico, 'g_conv_proj': g_conv_proj, "g_convassinado_proj":g_convassinado_proj, + 'metas': Meta.objects.all(), } def busca_informacoes_camara(): @@ -73,6 +75,10 @@ def busca_informacoes_camara(): lista_convenios_assinados.append(camaras.filter(convenio__in=conv_assinados_proj).count()) lista_convenios_em_andamento.append(camaras.filter(convenio__in=conv_em_andamento_proj).count()) lista_camaras_equipadas.append(camaras.filter(convenio__in=conv_equipadas_proj).count()) + + # Monta linhas de diagnosticos + lista_diagnosticos_digitados = ['', '', Diagnostico.objects.count()] + lista_diagnosticos_publicados = ['', '', Diagnostico.objects.filter(publicado=True).count()] # Cabecalho da esquerda na tabela cabecalho_esquerda = ( @@ -81,7 +87,9 @@ def busca_informacoes_camara(): u'Câmaras municipais aderidas', u'Câmaras municipais com convênios assinados', u'Câmaras municipais convênios em andamento', - u'Câmaras municipais equipadas' + u'Câmaras municipais equipadas', + u'Diagnósticos digitados', + u'Diagnósticos publicados' ) linhas = ( @@ -91,6 +99,8 @@ def busca_informacoes_camara(): lista_convenios_assinados, lista_convenios_em_andamento, lista_camaras_equipadas, + lista_diagnosticos_digitados, + lista_diagnosticos_publicados ) # Unindo as duas listass para que o cabecalho da esquerda fique junto com sua diff --git a/sigi/templates/snippets/modules/charts-convenios.html b/sigi/templates/snippets/modules/charts-convenios.html index b608266..c3cea4c 100644 --- a/sigi/templates/snippets/modules/charts-convenios.html +++ b/sigi/templates/snippets/modules/charts-convenios.html @@ -22,7 +22,7 @@

Resumo de informações

-

Câmaras municipais por projeto

+
@@ -40,14 +40,12 @@ {% endfor %} -
-

-
Câmaras sem processo: {{tabela_resumo_camara.camaras_sem_processo}}

- Total de câmaras: {{tabela_resumo_camara.total_camaras}}
-

-
- +
+
@@ -60,7 +58,10 @@

Serviços

+
+

Serviços hospedados no Interlegis (SEIT)

+
@@ -81,7 +82,6 @@ {% endif %} {% endfor %} -

Ver mapa

@@ -113,6 +113,40 @@
+
+

Metas BID

+

Estado das metas do contrato BID

+ + {% for meta in metas %} + + + + + + + {% endfor %} +
{{ meta.titulo }} + + {{ meta.percentual_concluido }}%
+
+
 
Concluído/ultrapassado
+
 
Bom
+
 
Preocupante
+
 
Ruim
+
+ +
+{% comment %}

Diagnósticos

Resumo dos diagnósticos

@@ -129,5 +163,5 @@
-
+{% endcomment %} \ No newline at end of file