Add excel to report

This commit is contained in:
2023-05-28 23:14:14 +02:00
parent 663a0b0258
commit c2415576c9
5 changed files with 29 additions and 2 deletions

View File

@@ -67,6 +67,7 @@ def show():
return render_template(
"report.html",
data=data,
file=selected_file,
summary=summary,
framework=app.config[FRAMEWORK],
)

View File

@@ -8,4 +8,22 @@ $(document).ready(function () {
$(this).addClass('{{ selected }}');
}
});
});
});
function excelFile() {
var selectedFiles = ["{{ file }}"];
// send data to server with ajax post
$.ajax({
type:'POST',
url:'/excel',
data: JSON.stringify(selectedFiles),
contentType: "application/json",
dataType: 'json',
success: function(data){
alert("Se ha generado el archivo "+data.file);
},
error: function (xhr, ajaxOptions, thrownError) {
var mensaje = JSON.parse(xhr.responseText || '{\"mensaje\": \"Error indeterminado\"}');
alert(mensaje.mensaje);
}
});
}

View File

@@ -79,6 +79,9 @@
Total score: {{ "%.6f" % (data.results | sum(attribute="score")) }}
</b></h7>
<h7>Number of files: {{ data.results | length }}</h7>
<div>
<input type="button", class="{{ button }}", value="Excel", onclick="excelFile()">
</div>
</div>
</section>
</div>

View File

@@ -85,6 +85,9 @@
Total score: {{ "%.6f" % (data.results | sum(attribute="score")) }}
</b></h2>
<h2>Number of files: {{ data.results | length }}</h2>
<div>
<input type="button", class="{{ button }}", value="Excel", onclick="excelFile()">
</div>
</div>
</section>
</div>

View File

@@ -4,10 +4,12 @@
{% if framework == "bootstrap" %}
{% set center = "text-center" %}
{% set right = "text-end" %}
{% include "partials/table_report_bootstrap.html" %}
{% set button = "btn btn-primary" %}
{% include "partials/table_report_bootstrap.html" %}
{% else %}
{% set center = "has-text-centered" %}
{% set right = "has-text-right" %}
{% set button = "button is-primary" %}
{% include "partials/table_report_bulma.html" %}
{% endif %}
{% endblock %}