form.html 9.31 KB

<html lang="es">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js"></script>
	<script src="{{ url_for('static', filename = 'src/ajax.js') }}"></script>
	<script src="{{ url_for('static', filename = 'src/div.js') }}"></script>
	<script src="{{ url_for('static', filename = 'src/carbone.js') }}"></script>
	<script src="{{ url_for('static', filename = 'src/forms.js') }}"></script>
	<script src="/protected_static/cargarapida.js"></script>
	<link rel="stylesheet" href="{{ url_for('static', filename = 'styles/general.css') }}">
	<!--INCLUIMOS LA FUENTE
	<link rel="stylesheet" media="screen" href="https://fontlibrary.org/face/cmu-typewriter" type="text/css" />
	-->
	<title>Pruebas de Alineamiento</title>
</head>
<body>
	<div id="report" style="display: {% if bypass %} block {% else %} none {% endif %};">
		<div class="MessageFixed">
			Los datos con signo de pregunta '?' son datos no encontrados o faltantes.<br>
			Pueden ser completados a mano antes de convertir a PDF.<br>
			De no ser completados, se completaran automáticamente con el valor del campo 'Por defecto' al final de la página.
		</div>
		<div class="DataCard">
			<h1>Datos Generales</h1>
			Patente <input sub="header" type="text" name="patente">
			<br>
			Fecha <input sub="header" type="text" name="fecha">
			<br>
			Hora <input sub="header" type="text" name="hora">
			<br>
			Ingeniero <input sub="header" type="text" name="ingeniero">
			<br>
			Linea <input sub="header" type="text" name="linea_numero">
			<br>
			Tipo <input sub="header" type="text" name="vehiculo_tipo">
			<br>
			Combustible <input sub="header" type="text" name="conbustible">
			<br>
			CodigoTaller <input sub="header" type="text" name="CodigoTaller" readonly="1">
			<br>
			Reporte <input sub="header" type="text" name="ReporteInspeccion" readonly="1">
			<br>
			Cantidad Ejes <select type="text" sub="alineador" id="cantidad_ejes" name="cantidad_ejes">
				<option value="2" selected>2</option>
				<option value="3">3</option>
				<option value="4">4</option>
				<option value="5">5</option>
			</select>
			<br>
			Peso Total <input sub="trasero" type="text" name="peso_estatico" id="peso_estatico_general">
	
			<h1>Alineador</h1>
			
			<br>
			Eje Delantero <input sub="alineador" type="text" name="eje_delantero">
			<br>
			Eje Trazero <input sub="alineador" type="text" name="eje_trazero">
			<br>


			
			<h1>Suspensión</h1>
			{% for eje in range(2) %}

				<h3>Eje {{ eje + 1 }}</h3>
				Titulo Eje <input readonly="1" sub="suspension" type="text" name="titulo_eje_{{ eje + 1 }}">
				<br>
				Rend. Izquerdo <input sub="suspension" type="text" name="rendimiento_izquierdo_{{ eje + 1 }}">
				<br>
				Rend. Derecho <input sub="suspension" type="text" name="rendimiento_derecho_{{ eje + 1 }}">
				<br>
				Peso Total <input sub="suspension" type="text" name="peso_estatico_{{ eje + 1 }}" id="peso_estatico_{{ eje + 1 }}">
				<br>
				<br>

			{% endfor %}
			
			<h1>Frenos</h1>
			{% for eje in range(4) %}
				<!--Aca Trabajamos para repoorte cliente corrientes-->
				
				<h3>Eje {{ eje + 1 }}</h3>
				Titulo Eje <input readonly="1" sub="frenos" type="text" id="titulo_eje_freno_{{ eje + 1 }}" name="titulo_eje_freno_{{ eje + 1 }}">
				<br>
				Fuerza Izquierda <input sub="frenos" type="text" id="fuerza_izquierda_{{ eje + 1 }}" name="fuerza_izquierda_{{ eje + 1 }}">
				<br>
				Fuerza Derecha <input sub="frenos" type="text" id="fuerza_derecha_{{ eje + 1 }}" name="fuerza_derecha_{{ eje + 1 }}">
				<br>
				Resist. Izquierda <input sub="frenos" type="text" id="resistencia_izquierda_{{ eje + 1 }}" name="resistencia_izquierda_{{ eje + 1 }}" value="---">
				<br>
				Resist. Derecha <input sub="frenos" type="text" id="resistencia_derecha_{{ eje + 1 }}" name="resistencia_derecha_{{ eje + 1 }}" value="---">
				<br>
				Ovalidad Izquierda <input sub="frenos" type="text" name="ovalidad_izquierda_{{ eje + 1 }}">
				<br>
				Ovalidad Derecha <input sub="frenos" type="text" name="ovalidad_derecha_{{ eje + 1 }}">
				<br>
				Peso Izq. <input sub="frenos" type="text" id="peso_freno_izq_{{ eje + 1 }}" name="peso_izquierdo_{{ eje + 1 }}">
				<br>
				Peso Der. <input sub="frenos" type="text" id="peso_freno_der_{{ eje + 1 }}" name="peso_derecho_{{ eje + 1 }}">
				<br>
				Peso Total <input sub="frenos" type="text" id="peso_freno_estatico_{{ eje + 1 }}" name="peso_estatico_{{ eje + 1 }}">
				<br>
				Diferencia <input sub="frenos" type="text" id="diferencia_freno_{{ eje + 1 }}" name="diferencia_freno_{{ eje + 1 }}" value="---" readonly>
				<br>
				Eficacia <input sub="frenos" type="text" id="eficacia_freno_{{ eje + 1 }}" name="eficacia_freno_{{ eje + 1 }}" value="---" readonly>
				<br>
				<br>
				
			{% endfor %}
			<h3>TOTALIZADO</h3>
			F.Izq. Total. <input sub="frenos" type="text" id="totalFzaIzq" name="totalFzaIzq" value="---">
			<br>
			F. Der. Total <input sub="frenos" type="text" id="totalFzaDer" name="totalFzaDer" value="---">
			<br>
			Eficacia estic. <input sub="frenos" type="text" id="totalEficacia" name="totalEficacia" value="---">
			<br>
			Peso Total <input sub="frenos" type="text" id="pesoTotalFreno" name="pesoTotalFreno" value="---">
			<br>
			<h1>Freno Estacionamiento</h1>
			Fuerza Izquierda <input sub="trasero" type="text" name="fuerza_izquierda" id="2fuerza_izquierda_freno_mano">
			<br>
			Fuerza Derecha <input sub="trasero" type="text" name="fuerza_derecha" id="2fuerza_derecha_freno_mano">
			<br>
			Diferencia <input sub="trasero" type="text" id="diferencia_freno_mano" name="diferencia_freno_mano" value="---" readonly>
			<br>
			Eficacia <input sub="trasero" type="text" id="eficacia_freno_mano" name="eficacia_freno_mano" value="---" readonly>
			<br>
			Eje Nº <input sub="trasero" type="text" name="eje" id="eje_freno_est">
			<br>
			<!--Peso Total hidden--> 
			Peso Total<input  sub="trasero" type="text" name="peso_estatico" id="peso_estatico_freno_mano">
			<br>
			Peso Izq<input  sub="trasero" type="text" name="peso_izquierda" id="peso_izquierda_freno_mano">
			<br>
			Peso Der<input  sub="trasero" type="text" name="peso_derecha" id="peso_derecho_freno_mano">
			<br>

			<h1>Gases y Humos</h1>
			Gases <input sub="gaseshumos" type="text" name="opacidad_logaritmica">	
			<br>
			CO <input sub="gaseshumos" type="text" name="co">	
			<br>
			HC <input sub="gaseshumos" type="text" name="hc">	
			<br>
			<h1>Ruido</h1>
			dbA <input sub="ruido" type="text" name="nivelsonoro" id="ruido_dba_id">
			<br>
			<br>
			<br>
			Por defecto: <input type="text" name="defecto" value="---">
			<br>
		</div>

		<div class="PDFButtonContainerFixed">
			<button class="PDFButton" onclick="Reportar()">Pdf Informe</button>
			<img id="maha" src="{{ url_for('static', filename = 'assets/maha.png') }}" style="display: none;">
		</div>

		<!--
		<div class="PDFButtonContainerFixed">
			<button class="PDFButton" id="boton_pdf_maha_reporte">
				Linea 1
			</button>
			<button class="PDFButton" id="boton_pdf_maha_reporte2">
				Linea 2
			</button>
			<button class="PDFButton" onclick=
				"window.open(
					compile(
						(new PDF2()).pdf( collectToConvert() ),
						new jsPDF('portrait', 'pt', 'a4')
					)
					.output('bloburl')
				)";
			>
				Linea 2
			</button>
			<img id="maha" src="{{ url_for('static', filename = 'assets/maha2.png') }}" style="display: none;">
		</div>
	-->
		<div class="PDFButtonContainerFixed" style="bottom: 40%;">
			<a href="/historico">
				<button class="PeligroButton" style="bottom: 40%; display: {% if bypass %} none {% else %} block {% endif %};">
						Volver
				</button>
			</a>
		</div>
	</div>

	<div id="anomalies" class="DataCard" style="height: auto; display: none;">
		
	</div>

	<div id="form" class="DataCard" style="height: auto; display: {% if bypass %} none {% else %} block {% endif %};">
		<h1>Generación de PDF</h1>

		Patente <input required type="text" sub="header" ide="patente" name="patente">
		<br>

		<h1>Datos de Suspensión</h1>

		Rend. Iz. - Eje 1 <input type="number" step="any" sub="suspension" name="rendimiento_izquierdo_1">
		<br>
		Rend. De. - Eje 1 <input type="number" step="any" sub="suspension" name="rendimiento_derecho_1">
		<br>
		Rend. Iz. - Eje 2 <input type="number" step="any" sub="suspension" name="rendimiento_izquierdo_2">
		<br>
		Rend. De. - Eje 2 <input type="number" step="any" sub="suspension" name="rendimiento_derecho_2">
		<br>

		Por defecto: <input name="defecto" id="defectovalor" type="text" value="---">

		<div class="PDFButtonContainer">
			<button class="PeligroButton" onclick="collectToSearch('anomalies')">
				Anomalías
			</button>

			<button class="PDFButton" onclick="collectToSearch('data')">
				Ticket Fosa
			</button>

			<button class="AdminButton" onclick= "location.href='/historico'">
				Historico
			</button>

			<button class="AdminButton" onclick= "location.href='/buscador'">
				Buscador
			</button>
		</div>
		
		<button class="PeligroButton loginB" onclick= "location.href='/login'">
			Cambiar Ingeniero
		</button>
		
	</div>
	<div id="message" class="MessageContainer" onclick="this.style.display = 'none'" style="display: none;">
		<div class="Message" style="text-align: center;">
			<p id = "msg"></p>
			<span class = "X">x<span>
		</div>
	</div>
	<!--<script src="{{ url_for('static', filename = 'src/report.js') }}"></script>-->

</body>
</html>