Commit d8151402 by Tu Nombre

Se implementa el fallback de carbone

1 parent dc9ddbcc
......@@ -9,6 +9,6 @@ ManualLogin = False # PAra hacer pruebas sin tener que loguear
port = 13000
codigo_cent = "50"
reporte_defecto = {
"2":"repo_2j2s.doc",
"3":"repo_3j2s.doc"
"2":"/home/administrador/repo_laika_hgt/uploads/Reporte\ MAHA\ Vertical105_V04.docx",
"3":"/home/administrador/repo_laika_hgt/uploads/CONPLAT\ liviano\ 2\ ejes\ CVA\ linea\ 1.docx"
}
......@@ -20,12 +20,14 @@ function agregarCampoAObjetoID(nombreCampo,reportCampo, objeto) {
}
function Reportar (){
///ACA hay que determinar el template
generarReporteTemplate("algo.doc")
const template = document.getElementById('ReporteInspeccion');
generarReporteTemplate(template.value)
}
function generarReporteTemplate (template) {
//REPORTE VIA CARBONE
var solicitud = {prueba:"prueba"};
var solicitud = {};
const patente = document.getElementById('patente_header');
/////////////////////////ADAPTO_DATOS////////////////////////////
......@@ -67,9 +69,9 @@ function generarReporteTemplate (template) {
//let listaNumeros = [10, 5, 20, 15, 30];
//let numeroMaximo = Math.max(...listaNumeros);
//agregarCampoAObjetoID('eficacia_freno_mano', 'sf3',solicitud);
//agregarCampoAObjetoID('diferencia_freno_mano', 'sf1',solicitud);
//agregarCampoAObjetoID('diferencia_freno_mano', 'sf2',solicitud);
agregarCampoAObjetoID('eficacia_freno_mano', 'sf3',solicitud);
agregarCampoAObjetoID('diferencia_freno_mano', 'sf1',solicitud);
agregarCampoAObjetoID('diferencia_freno_mano', 'sf2',solicitud);
//Resultados Finales
//freno servicio
......@@ -86,29 +88,29 @@ function generarReporteTemplate (template) {
var datos = {
solicitud: solicitud,
template: template,
salida: '_REPORT_HIST.pdf',
salida: patente.value +'_REPORT_HIST.pdf',
'convert_pdf': true
};
console.log(datos)
//console.log(datos)
//fetch('https://reporte.hgt.com.ar/consulta/carbone', {
// method: 'POST',
// headers: {
// 'Content-Type': 'application/json'
// },
// body: JSON.stringify(datos)
//})
fetch('https://reporte.hgt.com.ar/consulta/carbone', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(datos)
})
//.then(response => response.json())
.then(response => response.json())
//.then(data => {
.then(data => {
// var pdfUrl = data.full_url;
// window.open(pdfUrl);
//})
var pdfUrl = data.full_url;
window.open(pdfUrl);
})
//.catch(error => {
// console.error('Error:', error);
//});
.catch(error => {
console.error('Error:', error);
});
}
......@@ -25,7 +25,7 @@
</div>
<div class="DataCard">
<h1>Datos Generales</h1>
Patente <input sub="header" type="text" name="patente">
Patente <input sub="header" type="text" id="patente_header" name="patente">
<br>
Fecha <input sub="header" type="text" name="fecha">
<br>
......@@ -41,7 +41,7 @@
<br>
CodigoTaller <input sub="header" type="text" name="CodigoTaller" readonly="1">
<br>
Reporte <input sub="header" type="text" name="ReporteInspeccion" readonly="1">
Reporte <input sub="header" type="text" name="ReporteInspeccion" id="ReporteInspeccion" readonly="1">
<br>
Cantidad Ejes <select type="text" sub="alineador" id="cantidad_ejes" name="cantidad_ejes">
<option value="2" selected>2</option>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!