Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Luciano Barletta
/
Pruebas-RTO
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit ff8565e4
authored
2024-03-21 12:26:31 -0300
by
Juan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Se agregaagorn muchos automatismos
1 parent
0964049e
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
7 deletions
static/src/report.js
templates/form.html
static/src/report.js
View file @
ff8565e
...
@@ -23,7 +23,13 @@ var solicitud = {
...
@@ -23,7 +23,13 @@ var solicitud = {
var
ListenerEje1
=
[
"fuerza_izquierda_1"
,
"fuerza_derecha_1"
,
var
ListenerEje1
=
[
"fuerza_izquierda_1"
,
"fuerza_derecha_1"
,
"resistencia_izquierda_1"
,
"resistencia_derecha_1"
,
"resistencia_izquierda_1"
,
"resistencia_derecha_1"
,
"peso_freno_estatico_1"
];
"peso_freno_estatico_1"
,
"fuerza_izquierda_2"
,
"fuerza_derecha_2"
,
"resistencia_izquierda_2"
,
"resistencia_derecha_2"
,
"peso_freno_estatico_2"
,
"fuerza_izquierda_3"
,
"fuerza_derecha_3"
,
"resistencia_izquierda_3"
,
"resistencia_derecha_3"
,
"peso_freno_estatico_3"
,
"fuerza_izquierda_4"
,
"fuerza_derecha_4"
,
"resistencia_izquierda_4"
,
"resistencia_derecha_4"
,
"peso_freno_estatico_4"
];
for
(
var
i
=
0
;
i
<
ListenerEje1
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
ListenerEje1
.
length
;
i
++
)
{
agregaCampoAListenerEje1
(
ListenerEje1
[
i
]);
agregaCampoAListenerEje1
(
ListenerEje1
[
i
]);
}
}
...
@@ -36,13 +42,27 @@ for (var i = 0; i < ListenerFrenoMano.length; i++) {
...
@@ -36,13 +42,27 @@ for (var i = 0; i < ListenerFrenoMano.length; i++) {
var
peso_genral_campo
=
document
.
getElementById
(
"peso_estatico_general"
);
var
peso_genral_campo
=
document
.
getElementById
(
"peso_estatico_general"
);
peso_genral_campo
.
addEventListener
(
'input'
,
propagarCampoPeso
);
peso_genral_campo
.
addEventListener
(
'input'
,
propagarCampoPeso
);
var
cantidad_ejes
=
document
.
getElementById
(
"cantidad_ejes"
);
cantidad_ejes
.
addEventListener
(
'input'
,
propagarCantidadEjes
);
function
propagarCantidadEjes
()
{
let
ejes
=
cantidad_ejes
.
value
;
let
campos
=
[
"eje_freno_est"
]
for
(
var
i
=
0
;
i
<
campos
.
length
;
i
++
)
{
document
.
getElementById
(
campos
[
i
]).
value
=
ejes
;
}
console
.
log
(
"Cambiando num ejes"
)
}
function
propagarCampoPeso
()
{
function
propagarCampoPeso
()
{
let
peso
=
peso_genral_campo
.
value
;
let
peso
=
peso_genral_campo
.
value
;
let
campos
=
[
"peso_freno_estatico_1"
,
"peso_freno_estatico_4"
,
"peso_freno_estatico_3"
,
let
campos
=
[
"peso_freno_estatico_1"
,
"peso_freno_estatico_4"
,
"peso_freno_estatico_3"
,
"peso_freno_estatico_4"
,
"peso_estatico_1"
,
"peso_estatico_2"
,
"peso_estatico_freno_mano"
]
"peso_freno_estatico_4"
,
"peso_estatico_1"
,
"peso_estatico_2"
,
"peso_estatico_freno_mano"
,
"peso_freno_estatico_2"
]
for
(
var
i
=
0
;
i
<
campos
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
campos
.
length
;
i
++
)
{
document
.
getElementById
(
campos
[
i
]).
value
=
peso
;
document
.
getElementById
(
campos
[
i
]).
value
=
peso
;
}
}
console
.
log
(
"Agregando peso"
)
}
}
function
agregaCampoAListenerFrenoMano
(
reportCampo
)
{
function
agregaCampoAListenerFrenoMano
(
reportCampo
)
{
...
@@ -115,10 +135,16 @@ function calcularResultadoFrenoMamo() {
...
@@ -115,10 +135,16 @@ function calcularResultadoFrenoMamo() {
// Función para calcular el resultado y actualizar el campo de salida
// Función para calcular el resultado y actualizar el campo de salida
function
calcularResultado
()
{
function
calcularResultado
()
{
var
numero1Input
=
document
.
getElementById
(
"fuerza_izquierda_1"
);
calcularResultadoSub
(
"1"
);
var
numero2Input
=
document
.
getElementById
(
"fuerza_derecha_1"
);
calcularResultadoSub
(
"2"
);
var
diferencia_freno_1
=
document
.
getElementById
(
"diferencia_freno_1"
);
calcularResultadoSub
(
"3"
);
var
eficacia_freno_1
=
document
.
getElementById
(
"eficacia_freno_1"
);
calcularResultadoSub
(
"4"
);
}
function
calcularResultadoSub
(
num
)
{
var
numero1Input
=
document
.
getElementById
(
"fuerza_izquierda_"
+
num
);
var
numero2Input
=
document
.
getElementById
(
"fuerza_derecha_"
+
num
);
var
diferencia_freno_1
=
document
.
getElementById
(
"diferencia_freno_"
+
num
);
var
eficacia_freno_1
=
document
.
getElementById
(
"eficacia_freno_"
+
num
);
var
peso
=
document
.
getElementById
(
"peso_freno_estatico_1"
);
var
peso
=
document
.
getElementById
(
"peso_freno_estatico_1"
);
// Obtener los valores de los campos de entrada
// Obtener los valores de los campos de entrada
...
...
templates/form.html
View file @
ff8565e
...
@@ -106,7 +106,7 @@
...
@@ -106,7 +106,7 @@
<br>
<br>
Eficacia
<input
sub=
"frenos"
type=
"text"
id=
"eficacia_freno_mano"
name=
"eficacia_freno_mano"
value=
"---"
readonly
>
Eficacia
<input
sub=
"frenos"
type=
"text"
id=
"eficacia_freno_mano"
name=
"eficacia_freno_mano"
value=
"---"
readonly
>
<br>
<br>
Eje Nº
<input
sub=
"trasero"
type=
"text"
name=
"eje"
>
Eje Nº
<input
sub=
"trasero"
type=
"text"
name=
"eje"
id=
"eje_freno_est"
>
<br>
<br>
<!--Peso Total hidden-->
<!--Peso Total hidden-->
Peso Total
<input
sub=
"trasero"
type=
"text"
name=
"peso_estatico"
id=
"peso_estatico_freno_mano"
>
Peso Total
<input
sub=
"trasero"
type=
"text"
name=
"peso_estatico"
id=
"peso_estatico_freno_mano"
>
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment