Browse Source

Caixas da home com bootstrap

producao
Marcio Mazza 10 years ago
parent
commit
4efe074626
  1. 4
      sigi/context_processors.py
  2. 79
      templates/snippets/modules/charts-convenios.html

4
sigi/context_processors.py

@ -76,8 +76,8 @@ def busca_informacoes_camara():
lista_camaras_equipadas.append(camaras.filter(convenio__in=conv_equipadas_proj).count()) lista_camaras_equipadas.append(camaras.filter(convenio__in=conv_equipadas_proj).count())
# Monta linhas de diagnosticos # Monta linhas de diagnosticos
lista_diagnosticos_digitados = ['', '', Diagnostico.objects.count()] lista_diagnosticos_digitados = ['', '', Diagnostico.objects.count(), '', '', '']
lista_diagnosticos_publicados = ['', '', Diagnostico.objects.filter(publicado=True).count()] lista_diagnosticos_publicados = ['', '', Diagnostico.objects.filter(publicado=True).count(), '', '', '']
# Cabecalho da esquerda na tabela # Cabecalho da esquerda na tabela
cabecalho_esquerda = ( cabecalho_esquerda = (

79
templates/snippets/modules/charts-convenios.html

@ -1,9 +1,11 @@
{% load static from staticfiles %} {% load static from staticfiles %}
<div class="module" style="height: 300px;">
<h2>Resumo de informações</h2> <div class="row">
<!-- h3>Câmaras municipais por projeto</h3 -->
<div class="align-center"> <div class="col-md-4">
<table> <div class="panel panel-primary">
<div class="panel-heading">Resumo de informações</div>
<table class="table table-condensed">
<tr> <tr>
{% for item in tabela_resumo_camara.cabecalho_topo %} {% for item in tabela_resumo_camara.cabecalho_topo %}
<th>{{item}}</th> <th>{{item}}</th>
@ -18,34 +20,45 @@
{% endfor %} {% endfor %}
</tr> </tr>
{% endfor %} {% endfor %}
</table> </table>
<div class="panel-footer">
<dl class="dl-horizontal">
<dt>Câmaras sem processo</dt>
<dd>{{tabela_resumo_camara.camaras_sem_processo}}</dd>
</dl>
<dl class="dl-horizontal">
<dt>Total de câmaras</dt>
<dd>{{tabela_resumo_camara.total_camaras}}</dd>
</dl>
</div>
</div> </div>
<ul>
<li>Câmaras sem processo: {{tabela_resumo_camara.camaras_sem_processo}}</li>
<li>Total de câmaras: {{tabela_resumo_camara.total_camaras}}</li>
</ul>
</div> </div>
<div class="module " style="height: 300px;"> <div class="col-md-4">
<h2>Convênios</h2> <div class="panel panel-primary">
<div class="panel-heading">Convênios</div>
<div class="panel-body">
<h3>Convênios assinados por projeto</h3> <h3>Convênios assinados por projeto</h3>
<div id="canvas-holder-1"> <div id="canvas-holder-1">
<canvas id="chart-area-1" width="150" height="150" /> <canvas id="chart-area-1" width="150" height="150" />
</div> </div>
</div> </div>
</div>
</div>
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">Serviços</div>
<div class="module" style="height: 300px;"> <div class="panel-body">
<h2>Serviços</h2>
<div class="titlemapbox"> <div class="titlemapbox">
<div class="mapbox"><a href="/dashboard/mapa/"><img src="{% static 'img/mapicon.png' %}" /><br/>Ver mapa</a></div> <div class="mapbox"><a href="/dashboard/mapa/"><img src="{% static 'img/mapicon.png' %}" /><br/>Ver mapa</a></div>
<h3>Serviços hospedados no Interlegis (SEIT)</h3> <h3>Serviços hospedados no Interlegis (SEIT)</h3>
</div> </div>
</div>
<table>
<tr>
</tr>
<table class="table table-condensed">
{% for servico in tabela_resumo_seit %} {% for servico in tabela_resumo_seit %}
<tr> <tr>
{% if forloop.first %} {% if forloop.first %}
@ -63,16 +76,19 @@
{% endfor %} {% endfor %}
</table> </table>
</div> </div>
</div>
</div>
<div class="module" style="height: 300px;"> <div class="row">
<h2>Resumo de informações</h2> <div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">Resumo de informações</div>
<div class="panel-body">
<h3>Resumo de informações por região</h3> <h3>Resumo de informações por região</h3>
<div >
<p style="text-align: justify"> <p style="text-align: justify">
Resumo de informações de Câmaras Municipais por região levando em conta Resumo de informações de Câmaras Municipais por região levando em conta
apenas o Projeto Interlegis. Demais projetos como PPM e PML não estão inclusos. apenas o Projeto Interlegis. Demais projetos como PPM e PML não estão inclusos.
</p> </p>
<ul class="conteudo_regiao"> <ul class="conteudo_regiao">
<li><a href="reportsRegiao/CO">Centro Oeste</a></li> <li><a href="reportsRegiao/CO">Centro Oeste</a></li>
<li><a href="reportsRegiao/NE">Nordeste</a></li> <li><a href="reportsRegiao/NE">Nordeste</a></li>
@ -80,23 +96,32 @@
<li><a href="reportsRegiao/SD">Sudeste</a></li> <li><a href="reportsRegiao/SD">Sudeste</a></li>
<li><a href="reportsRegiao/SL">Sul</a></li> <li><a href="reportsRegiao/SL">Sul</a></li>
</ul> </ul>
</div>
</div> </div>
</div> </div>
<div class="module" style="height: 300px;"> <div class="col-md-4">
<h2>Convênios</h2> <div class="panel panel-primary">
<div class="panel-heading">Convênios</div>
<div class="panel-body">
<h3>Processos de convênios por projeto</h3> <h3>Processos de convênios por projeto</h3>
<div id="canvas-holder-2" style="margin-top: 55px"> <div id="canvas-holder-2" style="margin-top: 55px">
<canvas id="chart-area-2" width="150" height="150" /> <canvas id="chart-area-2" width="150" height="150" />
</div> </div>
</div> </div>
</div>
<div class="module" style="height: 300px;"> </div>
<h2>Atendimentos</h2> <div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">Atendimentos</div>
<div class="panel-body">
<h3>Mapa de atuação do Interlegis</h3> <h3>Mapa de atuação do Interlegis</h3>
<div class="align-center"> <div class="align-center">
<a href="/dashboard/mapa/"> <img src="{% static 'img/mapicon-large.png' %}" style="width: 60%;"/> </a> <a href="/dashboard/mapa/"> <img src="{% static 'img/mapicon-large.png' %}" style="width: 60%;"/> </a>
</div> </div>
</div> </div>
</div>
</div>
</div>

Loading…
Cancel
Save