Commit 47f81707 by Tu Nombre

Corrijo Freno de mano

1 parent 67867f63
/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx
DIFERENCIA EFEICACIO, PESO IZ DE
FRENO DE MANOS
MHA910
https://test.lefter.ec/report_static?planilla_cent=1062738
#############################
GEV512
SACAR LAS LLAVES
/home/administrador/complatsa/(T)_O3-O4-3EJES.docx
https://test.lefter.ec/report_static?planilla_cent=1062745
FQY024
SACAR LAS LLAVES
#########################################################
/home/administrador/complatsa/(T)_CONPLAT_pesado_2_ejes_CVA_linea_1.docx
N2 N#3 M1 M2 M3 N2 DISIL N3 DISEL
AGREGAR GASES A NAFTERO
/home/administrador/complatsa/(T)_CONPLAT_pesado_3_ejes_CVA_linea_1.docx
O3 O4 3EJES
LOS O NO LLEVAN ALINIADOR AL PASO
\ No newline at end of file \ No newline at end of file
{ {
"1":{ "1":{
"N1":{ "N1":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"" "3":""
}, },
"M1":{ "M1":{
...@@ -9,15 +9,15 @@ ...@@ -9,15 +9,15 @@
"3":"" "3":""
}, },
"N2":{ "N2":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"/home/administrador/complatsa/(T)_REPORTE_4.docx" "3":"/home/administrador/complatsa/(T)_REPORTE_4.docx"
}, },
"M2":{ "M2":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"/home/administrador/complatsa/(T)_REPORTE_4.docx" "3":"/home/administrador/complatsa/(T)_REPORTE_4.docx"
}, },
"N3":{ "N3":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"" "3":""
}, },
"M3":{ "M3":{
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
"4":"" "4":""
}, },
"UP":{ "UP":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"", "3":"",
"4":"" "4":""
} }
......
{ {
"1":{ "1":{
"N1":{ "N1":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"" "3":""
}, },
"M1":{ "M1":{
...@@ -9,15 +9,15 @@ ...@@ -9,15 +9,15 @@
"3":"" "3":""
}, },
"N2":{ "N2":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"/home/administrador/complatsa/(T)_REPORTE_4.docx" "3":"/home/administrador/complatsa/(T)_REPORTE_4.docx"
}, },
"M2":{ "M2":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"" "3":""
}, },
"N3":{ "N3":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"" "3":""
}, },
"M3":{ "M3":{
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
"4":"" "4":""
}, },
"UP":{ "UP":{
"2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v0.docx", "2":"/home/administrador/complatsa/(T)_CONPLAT_liviano_2_ejes_CVA_linea_1_v1.docx",
"3":"", "3":"",
"4":"" "4":""
} }
......
...@@ -55,11 +55,11 @@ def userget(usr): ...@@ -55,11 +55,11 @@ def userget(usr):
def main(): def main():
if "login" not in request.cookies: if "login" not in request.cookies:
return redirect(url_for("login")) return redirect(url_for("login"))
return redirect("/historico")
return render_template( #return render_template(
"form.html", # "form.html",
bypass = False # bypass = False
) #)
@app.route('/protected_static/<path:filename>') @app.route('/protected_static/<path:filename>')
def protected_static(filename): def protected_static(filename):
......
...@@ -12,7 +12,6 @@ function getParameterByName(name, url = window.location.href) { ...@@ -12,7 +12,6 @@ function getParameterByName(name, url = window.location.href) {
window.onload = function() { window.onload = function() {
// Extrae el valor de planilla_cent de la URL // Extrae el valor de planilla_cent de la URL
const planillaCentValue = getParameterByName('planilla_cent'); const planillaCentValue = getParameterByName('planilla_cent');
// Si el parámetro existe, se puede usar en otra función // Si el parámetro existe, se puede usar en otra función
if (planillaCentValue) { if (planillaCentValue) {
console.log('Valor de planilla_cent:', planillaCentValue); console.log('Valor de planilla_cent:', planillaCentValue);
...@@ -20,9 +19,80 @@ window.onload = function() { ...@@ -20,9 +19,80 @@ window.onload = function() {
usePlanillaCentValue(planillaCentValue); usePlanillaCentValue(planillaCentValue);
window.watchForChanges();//Desde snaper observo si cambia algun dato y marco para guardar window.watchForChanges();//Desde snaper observo si cambia algun dato y marco para guardar
} }
cargarPesoMitadFrenos();
}; };
function cargarPesoMitadFrenos() {
setTimeout(function() {
dividirPesoId("peso_estatico_freno_mano", "peso_izquierda_freno_mano", "peso_derecho_freno_mano");
calcularDiferenciaPorcentaje('2fuerza_izquierda_freno_mano', '2fuerza_derecha_freno_mano', "diferencia_freno_mano");
}, 500);
}
function calcularDiferenciaAbsoluta(campo1_id, campo2_id, resultado_id) {
// Obtén los valores de los campos, reemplaza coma por punto y conviértelos a números flotantes
const valor1 = parseFloat(document.getElementById(campo1_id).value.replace(',', '.')) || 0;
const valor2 = parseFloat(document.getElementById(campo2_id).value.replace(',', '.')) || 0;
// Calcula la diferencia absoluta con precisión decimal
const diferencia = Math.abs(valor1 - valor2).toFixed(2); // Redondea a 2 decimales
// Coloca el resultado en el campo de resultado
document.getElementById(resultado_id).value = diferencia;
}
function dividirPesoName(pesoTotalName, pesoIzqName, pesoDerName) {
console.log("Cragando pesos medios Name"+ pesoTotalName)
try{
// Obtener el elemento de peso total y convertir su valor a número entero
const pesoTotalInput = document.getElementsByName(pesoTotalName)[0];
const pesoTotal = parseInt(pesoTotalInput.value) || 0;
// Calcular la mitad y redondear a números enteros
const pesoMitad = Math.floor(pesoTotal / 2);
// Asignar la mitad a ambos campos de peso izquierdo y derecho
document.getElementsByName(pesoIzqName)[0].value = pesoMitad;
document.getElementsByName(pesoDerName)[0].value = pesoMitad;
}catch{
console.log("No se pudo cargar mitad de peso " +pesoTotalName)
}
}
function dividirPesoId(pesoTotalId, pesoIzqId, pesoDerId) {
console.log("Cragando pesos medios Id: "+ pesoTotalId)
try {
// Obtener el elemento de peso total y convertir su valor a número entero
const pesoTotalInput = document.getElementById(pesoTotalId);
const pesoTotal = parseInt(pesoTotalInput.value) || 0;
console.log(pesoTotal);
// Calcular la mitad y redondear a números enteros
const pesoMitad = Math.floor(pesoTotal / 2);
console.log(pesoMitad);
// Asignar la mitad a ambos campos de peso izquierdo y derecho
document.getElementById(pesoIzqId).value = pesoMitad;
document.getElementById(pesoDerId).value = pesoMitad;
} catch (error) {
console.log(error)
}
}
function calcularDiferenciaPorcentaje(campo1_id, campo2_id, resultado_id) {
// Obtén los valores de los campos, reemplaza coma por punto y conviértelos a números flotantes
const valor1 = parseFloat(document.getElementById(campo1_id).value.replace(',', '.')) || 0;
const valor2 = parseFloat(document.getElementById(campo2_id).value.replace(',', '.')) || 0;
// Calcula la diferencia en porcentaje con respecto a valor1
const porcentajeDiferencia = valor1 !== 0 ? (Math.abs(valor1 - valor2) / valor1 * 100).toFixed(2) : 0;
// Coloca el resultado en el campo de resultado
document.getElementById(resultado_id).value = porcentajeDiferencia ;
}
function isStatusActive(status) { function isStatusActive(status) {
return status === 'Anulado' || status === 'No Inspeccionado'; return status === 'Anulado' || status === 'No Inspeccionado';
} }
......
...@@ -35,6 +35,8 @@ function Reportar (){ ...@@ -35,6 +35,8 @@ function Reportar (){
generarReporteTemplate(template.value) generarReporteTemplate(template.value)
} }
function generarReporteTemplate (template) { function generarReporteTemplate (template) {
//REPORTE VIA CARBONE //REPORTE VIA CARBONE
var solicitud = {}; var solicitud = {};
...@@ -172,10 +174,12 @@ function generarReporteTemplate (template) { ...@@ -172,10 +174,12 @@ function generarReporteTemplate (template) {
agregarCampoAObjetoID('diferencia_freno_mano', 'sf1',solicitud); agregarCampoAObjetoID('diferencia_freno_mano', 'sf1',solicitud);
agregarCampoAObjetoID('diferencia_freno_mano', 'sf2',solicitud); agregarCampoAObjetoID('diferencia_freno_mano', 'sf2',solicitud);
agregarCampoAObjetoID('diferencia_freno_mano', 'nejc',solicitud); agregarCampoAObjetoID('diferencia_freno_mano', 'nejc',solicitud);
agregarCampoAObjetoID('peso_freno_der_4', 'ss0',solicitud);//Medio peso agregarCampoAObjetoID('peso_izquierda_freno_mano', 'ss0',solicitud);//Medio peso
agregarCampoAObjetoID('peso_freno_der_4', 'ss1',solicitud);//peso agregarCampoAObjetoID('pesoTotalFreno', 'ss1',solicitud);//peso
agregarCampoAObjeto('fuerza_izquierda_4', 'ss2',solicitud); agregarCampoAObjetoID('2fuerza_izquierda_freno_mano', 'ss2',solicitud);
agregarCampoAObjeto('fuerza_derecha_4', 'ss3',solicitud); agregarCampoAObjetoID('2fuerza_derecha_freno_mano', 'ss3',solicitud);
agregarCampoAObjetoID('diferencia_freno_mano', 'ss10',solicitud);
//Resultados Finales //Resultados Finales
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!