mirror of https://github.com/interlegis/sigi.git
Sesóstris Vieira
3 weeks ago
4 changed files with 147 additions and 7 deletions
@ -0,0 +1,75 @@ |
|||||
|
{% extends "admin/base_site.html" %} |
||||
|
{% load static i18n djbs_extras %} |
||||
|
|
||||
|
{% block extrastyle %} |
||||
|
{{ block.super }} |
||||
|
<link rel="stylesheet" type="text/css" href="/static/css/calendario.css"> |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block breadcrumbs %} |
||||
|
<li class="breadcrumb-item">{% translate "Relatórios" %}</li> |
||||
|
<li class="breadcrumb-item">{% translate "Alocação de equipes" %}</li> |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block content_title %} |
||||
|
<h5> |
||||
|
{% if semana_pesquisa %} |
||||
|
{% for s in semanas %} |
||||
|
{% if forloop.counter == semana_pesquisa %} |
||||
|
{% blocktrans with s=s %}Alocação de equipe na semana {{ s }}{% endblocktrans %} |
||||
|
{% endif %} |
||||
|
{% endfor %} |
||||
|
{% elif mes_pesquisa %} |
||||
|
{% blocktrans with ano=ano_pesquisa|stringformat:"04d" mes=mes_pesquisa|stringformat:"02d" %}Alocação de equipe em {{ mes }} / {{ ano }}{% endblocktrans %} |
||||
|
{% else %} |
||||
|
{% blocktrans with ano=ano_pesquisa|stringformat:"04d" %}Alocação de equipe em {{ ano }}{% endblocktrans %} |
||||
|
{% endif %} |
||||
|
</h5> |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block content %} |
||||
|
<div class="card mb-3"> |
||||
|
<div class="card-header"> |
||||
|
{% icon "filter" %} {% translate "Filtros" %} |
||||
|
</div> |
||||
|
<div class="card-body"> |
||||
|
<ul class="nav nav-pills"> |
||||
|
{% for ano in anos %} |
||||
|
<li class="nav-item"> |
||||
|
<a class="nav-link{% if ano == ano_pesquisa %} active{% endif %}" aria-current="page" href="?ano={{ ano|safe }}">{{ ano|stringformat:"02d" }}</a> |
||||
|
</li> |
||||
|
{% endfor %} |
||||
|
</ul> |
||||
|
<ul class="nav nav-pills"> |
||||
|
{% for mes in meses %} |
||||
|
<li class="nav-item"> |
||||
|
<a class="nav-link{% if forloop.counter == mes_pesquisa %} active{% endif %}" href="?ano={{ ano_pesquisa|safe }}&mes={{ forloop.counter|safe }}">{{ mes|safe }}</a> |
||||
|
</li> |
||||
|
{% endfor %} |
||||
|
</ul> |
||||
|
{% if semanas %} |
||||
|
<ul class="nav nav-pills"> |
||||
|
{% for s in semanas %} |
||||
|
<li class="nav-item"> |
||||
|
<a class="nav-link{% if forloop.counter == semana_pesquisa %} active{% endif %}" href="?ano={{ ano_pesquisa|safe }}&mes={{ mes_pesquisa|safe }}&semana={{ forloop.counter }}">{{ s }}</a> |
||||
|
</li> |
||||
|
{% endfor %} |
||||
|
</ul> |
||||
|
{% endif %} |
||||
|
</div> |
||||
|
<div class="card-footer d-flex justify-content-end"> |
||||
|
<div> |
||||
|
<a class="btn btn-primary" role="button" href="?ano={{ ano_pesquisa|safe }}{% if mes_pesquisa %}&mes={{ mes_pesquisa|safe }}{% endif %}{% if semana_pesquisa %}&semana={{ semana_pesquisa|safe }}{% endif %}&fmt=pdf" title="{% trans 'Exportar para PDF' %}">{% icon "pdf" %} {% trans 'Exportar para PDF' %}</a> |
||||
|
<a class="btn btn-primary" role="button" href="?ano={{ ano_pesquisa|safe }}{% if mes_pesquisa %}&mes={{ mes_pesquisa|safe }}{% endif %}{% if semana_pesquisa %}&semana={{ semana_pesquisa|safe }}{% endif %}&fmt=csv" title="{% trans 'Exportar para CSV' %}">{% icon "csv" %} {% trans 'Exportar para CSV' %}</a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="card"> |
||||
|
<div class="card-body"> |
||||
|
{% include "eventos/snippets/alocacao_equipe_snippet.html" with mode="html" %} |
||||
|
</div> |
||||
|
</div> |
||||
|
{% if semana_pesquisa %} |
||||
|
{% include "eventos/snippets/calendario_modals.html" %} |
||||
|
{% endif %} |
||||
|
{% endblock %} |
@ -0,0 +1,29 @@ |
|||||
|
{% extends "pdf/base_report.html" %} |
||||
|
{% load static %} |
||||
|
{% load i18n %} |
||||
|
|
||||
|
{% block page_size %}A4 landscape{% endblock %} |
||||
|
{% block extra_style %} |
||||
|
{{ block.super }} |
||||
|
a { |
||||
|
color: black; |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block main_content %} |
||||
|
<h5> |
||||
|
{% if semana_pesquisa %} |
||||
|
{% for s in semanas %} |
||||
|
{% if forloop.counter == semana_pesquisa %} |
||||
|
{% blocktrans with s=s %}Alocação de equipe na semana {{ s }}{% endblocktrans %} |
||||
|
{% endif %} |
||||
|
{% endfor %} |
||||
|
{% elif mes_pesquisa %} |
||||
|
{% blocktrans with ano=ano_pesquisa|stringformat:"04d" mes=mes_pesquisa|stringformat:"02d" %}Alocação de equipe em {{ mes }} / {{ ano }}{% endblocktrans %} |
||||
|
{% else %} |
||||
|
{% blocktrans with ano=ano_pesquisa|stringformat:"04d" %}Alocação de equipe em {{ ano }}{% endblocktrans %} |
||||
|
{% endif %} |
||||
|
</h5> |
||||
|
{% include "eventos/snippets/alocacao_equipe_snippet.html" %} |
||||
|
{% endblock %} |
@ -0,0 +1,30 @@ |
|||||
|
<table class="table table-striped table-sm table-bordered{% if semana_pesquisa %} fixed{% endif %}"> |
||||
|
<thead> |
||||
|
<tr> |
||||
|
{% for coluna in cabecalho %}<th>{{ coluna }}</th>{% endfor %} |
||||
|
</tr> |
||||
|
</thead> |
||||
|
<tbody class="table-group-divider"> |
||||
|
{% for linha in linhas %} |
||||
|
<tr> |
||||
|
{% for coluna in linha %} |
||||
|
{% if forloop.first %} |
||||
|
<th>{{ coluna }}</th> |
||||
|
{% elif forloop.last and not semana_pesquisa %} |
||||
|
<th>{{ coluna }}</th> |
||||
|
{% else %} |
||||
|
<td> |
||||
|
{% if semana_pesquisa %} |
||||
|
{% for evento in coluna %} |
||||
|
<p><a class="modal-trigger" data-bs-toggle="modal" data-bs-target="#modal{{ evento.id|safe }}" title="{{ evento.nome }}">{{ evento.nome }}</a></p> |
||||
|
{% endfor %} |
||||
|
{% else %} |
||||
|
{{ coluna }} |
||||
|
{% endif %} |
||||
|
</td> |
||||
|
{% endif %} |
||||
|
{% endfor %} |
||||
|
</tr> |
||||
|
{% endfor %} |
||||
|
</tbody> |
||||
|
</table> |
Loading…
Reference in new issue