diff --git a/relatorios/templates/pdf_etiqueta_protocolo_gerar.py b/relatorios/templates/pdf_etiqueta_protocolo_gerar.py index 96b5bf1e3..3200afd31 100755 --- a/relatorios/templates/pdf_etiqueta_protocolo_gerar.py +++ b/relatorios/templates/pdf_etiqueta_protocolo_gerar.py @@ -94,7 +94,7 @@ def protocolos(lst_protocolos, dic_cabecalho): tmp_data += '\t\t' + \ dic['data'] + '\n' tmp_data += '\t\t' + \ - dic['natureza'] + ' - ' + dic['ident_processo'] + '\n' + dic['natureza'] + '\n' tmp_data += '\t\n' return tmp_data diff --git a/relatorios/urls.py b/relatorios/urls.py index 4dc4b9ce6..ee6fb462c 100644 --- a/relatorios/urls.py +++ b/relatorios/urls.py @@ -21,7 +21,7 @@ urlpatterns = [ relatorio_sessao_plenaria, name='relatorio_sessao_plenaria'), url(r'^relatorios/protocolo$', relatorio_protocolo, name='relatorio_protocolo'), - url(r'^relatorios/etiqueta_protocolo$', + url(r'^relatorios/(?P\d+)/(?P\d+)/etiqueta_protocolo$', relatorio_etiqueta_protocolo, name='relatorio_etiqueta_protocolo'), url(r'^relatorios/pauta_sessao$', relatorio_pauta_sessao, name='relatorio_pauta_sessao'), diff --git a/relatorios/views.py b/relatorios/views.py index 5de742afb..896bf05f0 100644 --- a/relatorios/views.py +++ b/relatorios/views.py @@ -881,9 +881,9 @@ def relatorio_protocolo(request): return response -def relatorio_etiqueta_protocolo(request): +def relatorio_etiqueta_protocolo(request, nro, ano): ''' - pdf__etiqueta_protocolo_gerar.py + pdf_etiqueta_protocolo_gerar.py ''' response = HttpResponse(content_type='application/pdf') @@ -897,17 +897,9 @@ def relatorio_etiqueta_protocolo(request): rodape = get_rodape(casa) imagem = get_imagem(casa) - kwargs = get_kwargs_params(request, ['numero', - 'ano', - 'tipo_protocolo', - 'tipo_processo', - 'autor', - 'assunto__icontains', - 'interessado__icontains']) - - protocolos = Protocolo.objects.filter(**kwargs) + protocolo = Protocolo.objects.filter(numero=nro, ano=ano) - protocolo_data = get_etiqueta_protocolos(protocolos) + protocolo_data = get_etiqueta_protocolos(protocolo) pdf = pdf_etiqueta_protocolo_gerar.principal(imagem, protocolo_data, @@ -926,8 +918,8 @@ def get_etiqueta_protocolos(prots): dic = {} dic['titulo'] = str(p.numero) + '/' + str(p.ano) - dic['data'] = p.data.strftime( - "%d/%m/%Y") + ' - Horário:' + p.hora.strftime("%H:%m") + dic['data'] = 'Data: ' + p.data.strftime( + "%d/%m/%Y") + ' - Horário: ' + p.hora.strftime("%H:%m") dic['txt_assunto'] = p.assunto_ementa dic['txt_interessado'] = p.interessado diff --git a/static/img/etiqueta.png b/static/img/etiqueta.png new file mode 100644 index 000000000..28db5a89e Binary files /dev/null and b/static/img/etiqueta.png differ diff --git a/templates/protocoloadm/protocolo_list.html b/templates/protocoloadm/protocolo_list.html index 037a7f2dc..56b32c0a7 100644 --- a/templates/protocoloadm/protocolo_list.html +++ b/templates/protocoloadm/protocolo_list.html @@ -1,30 +1,41 @@ {% extends "protocoloadm/protocoloadm_detail.html" %} {% load i18n %} {% load crispy_forms_tags %} +{% load static %} {% block detail_content %} - {% if protocolos %} - - - - - {% for p in protocolos %} - - - - {% endfor %} -

Resultados

- Protocolo: {{ p.numero|stringformat:'06d' }}/{{ p.ano }}
- Assunto: {{ p.assunto_ementa }}
- Data Protocolo: {{ p.data|date:"d/m/Y" }} - Horário: {{ p.timestamp|date:"H:m:s" }}
- Interessado: {{ p.interessado }}
- - Natureza do Processo:{% if p.tipo_protocolo == 0 %} Administrativo {% elif p.tipo_protocolo == 1 %} Matéria Legislativa {% endif %}
- Classificação: {{ p.tipo_documento }}
-

-
- {% include "paginacao.html" %} - {% else %} -

Nenhum Registro recuperado

- {% endif %} +{% if protocolos %} + + + + {% for p in protocolos %} + + + + {% endfor %} +

Resultados

+ Protocolo: + + {{ p.numero|stringformat:'06d' }}/{{ p.ano }} + +   -   + + Etiqueta Individual +
+ Assunto: {{ p.assunto_ementa }}
+ Data Protocolo: {{ p.data|date:"d/m/Y" }} - Horário: {{ p.timestamp|date:"H:m:s" }}
+ Interessado: {{ p.interessado }}
+ Natureza do Processo: + {% if p.tipo_protocolo == 0 %} + Administrativo + {% elif p.tipo_protocolo == 1 %} + Matéria Legislativa + {% endif %}
+ Classificação: {{ p.tipo_documento }}
+

+
+ {% include "paginacao.html" %} +{% else %} +

Nenhum Registro recuperado

+{% endif %} {% endblock detail_content %} \ No newline at end of file