Browse Source

fix: corrige erro na impressao pdf da lista de tramitaçoes

pull/3633/head
joao 2 years ago
parent
commit
039c207a52
  1. 11
      sapl/relatorios/views.py
  2. 38
      sapl/templates/relatorios/relatorio_materia_tramitacao.html

11
sapl/relatorios/views.py

@ -1706,13 +1706,20 @@ def relatorio_materia_tramitacao(request, pk):
rodape = ' '.join(get_rodape(casa))
context = {}
context.update({'object': materia_legislativa})
context.update({'object': tramitacoes})
context.update({'materia': materia_legislativa})
context.update({'ano': materia_legislativa.ano})
context.update({'numero': materia_legislativa.numero})
context.update({'autor': materia_legislativa.autores.first()})
context.update({'tipo': materia_legislativa.tipo.descricao})
context.update({'rodape': rodape})
context.update({'data': dt.today().strftime('%d/%m/%Y')})
context.update({'rodape': rodape})
header_context = {"casa": casa,
'logotipo': casa.logotipo, 'MEDIA_URL': MEDIA_URL}
html_template = render_to_string('crud/list.html', context)
html_template = render_to_string(
'relatorios/relatorio_materia_tramitacao.html', context)
html_header = render_to_string(
'relatorios/header_ata.html', header_context)

38
sapl/templates/relatorios/relatorio_materia_tramitacao.html

@ -0,0 +1,38 @@
{% extends "relatorios/base_relatorio.html" %}
{% load i18n %}
{% load common_tags %}
{% load static %}
{% block content %}
<h2>Histórico de Tramitações da Matéria: {{ numero }}/{{ ano }}</h2>
Tipo de matéria: {{ tipo }}<br />
Autor: {{ autor }}<br />
<table class="grayTable">
{% for tramitacao in object%}
{% if forloop.first %}
<thead>
<tr>
<th>Data Tramitacação</th>
<th>Unidade Local</th>
<th>Unidade Destino</th>
<th>Status</th>
</tr>
</thead>
<tbody>
{% endif %}
<tr>
<td >{{tramitacao.data_tramitacao}}</td>
<td >{{tramitacao.unidade_tramitacao_local}}</td>
<td >{{tramitacao.unidade_tramitacao_destino}}</td>
<td >{{tramitacao.status}}</td>
</tr>
{% if forloop.last %}
</tbody>
{% endif %}
{% endfor %}
</table>
{% endblock content %}
Loading…
Cancel
Save