diff --git a/src/controllers/fichas-tombos-controller.js b/src/controllers/fichas-tombos-controller.js index 783aafc6..3ac52a8c 100644 --- a/src/controllers/fichas-tombos-controller.js +++ b/src/controllers/fichas-tombos-controller.js @@ -41,6 +41,7 @@ function formataDataSaida(data) { export default function fichaTomboController(request, response, next) { const { tombo_id: tomboId } = request.params; + const { qtd } = request.query; Promise.resolve() .then(() => { @@ -250,6 +251,7 @@ export default function fichaTomboController(request, response, next) { romano_data_tombo: romanoDataTombo, romano_data_identificacao: romanoDataIdentificacao, romano_data_coleta: romanoDataColeta, + numero_copias: qtd || 1, }; const caminhoArquivoHtml = path.resolve(__dirname, '../views/ficha-tombo.ejs'); diff --git a/src/views/ficha-tombo.ejs b/src/views/ficha-tombo.ejs index c5fbfb7f..2e4a44be 100644 --- a/src/views/ficha-tombo.ejs +++ b/src/views/ficha-tombo.ejs @@ -13,9 +13,10 @@ html, body { - font-size: 11px; + font-size: 12px; font-family: Arial, Helvetica, sans-serif; - padding: 10px; + padding-top: 8px; + padding-left: 8px; } body { @@ -40,7 +41,7 @@ border: 1px solid #333; width: 14cm; min-height: 9cm; - margin-bottom: 20px; + margin-bottom: 5px; } .tabela-principal td { @@ -70,38 +71,41 @@ <% if ( imprimir === '0') { %> <% fotos.length = 1%> <% } %> - <% for (let i = 0; i < fotos.length; i++) { %> - <% if (i !== 0 && i % 3 === 0) { %> -
+ <% const copias = parseInt(numero_copias || 1); %> + <% let fichaIndex = 0; %> + <% for (let i = 0; i < fotos.length; i++) { + for (let j = 0; j < copias; j++) { %> + <% if (fichaIndex !== 0 && fichaIndex % 3 === 0) { %> + <% } %> - <% if (familia && familia.nome) { %> <% } %> <% if (identificacao && identificacao.usuario) { %> <% } %>
Logo UTFPR -
CAMPUS CAMPO MOURÃO
+
CAMPUS CAMPO MOURÃO
- Herbário da Universidade Tecnológica Federal do Paraná - Campus Campo Mourão + Herbário da Universidade Tecnológica Federal do Paraná -
Campus Campo Mourão
- HCF: <%- tombo.hcf %> + HCF <%- tombo.hcf %> - Data: <%- romano_data_tombo %> + +
Data: <%- romano_data_tombo %>
- Família: <%- tombo.familia.nome %> + Família: <%- tombo.familia.nome %>
- Espécie: + Espécie: <% if (genero && genero.nome) { %> <%- genero.nome %> <% } %> @@ -130,22 +134,22 @@
- Nome Vulgar: <%- tombo.nomes_populares %> + Nome Vulgar: <%- tombo.nomes_populares %>
- Identificador: <%- identificacao.usuario.nome %> + Identificador: <%- identificacao.usuario.nome %> - Data: <%- romano_data_identificacao %> + Data: <%- romano_data_identificacao %>
- Local de coleta: + Local de coleta: <% if (localColeta && localColeta.complemento) { %> <%- localColeta.complemento %> <% } %> @@ -168,7 +172,7 @@
- Observações: + Observações: <% if (tombo && tombo.observacao) { %> <%- tombo.observacao %> <% } %> @@ -203,7 +207,7 @@
- <%- tombo.coletores.length == 1 ? 'Coletor' : 'Coletores' %>: <%- tombo.coletores %> + <%- tombo.coletores.length == 1 ? 'Coletor' : 'Coletores' %>: <%- tombo.coletores %> nº: <%- tombo.numero_coleta %> @@ -229,6 +233,8 @@ }); <% } %> + <% fichaIndex++; %> + <% } %> <% } %>