Update vehicle cards to show complete motor specs
Vehicle cards now display 6 motor data fields: 1. Fuel type (Gasolina/Diésel/Híbrido/Eléctrico) 2. Power (HP) 3. Torque (Nm) - NEW 4. Displacement (formatted as liters, e.g., 3.0L) 5. Cylinders 6. Engine config (V6, I4, etc. - derived from name) Changes: - dashboard.js: Added helper functions for formatting - getEngineConfig(): Extracts V6, I4, H4, etc. from engine name - formatDisplacement(): Converts cc to liters - formatFuelType(): Spanish translations - server.py: Added torque_nm to vehicles API response Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -64,14 +64,15 @@ def search_vehicles(brand=None, model=None, year=None, engine=None):
|
||||
"""Search for vehicles based on filters"""
|
||||
conn = get_db_connection()
|
||||
cursor = conn.cursor()
|
||||
|
||||
|
||||
query = """
|
||||
SELECT
|
||||
SELECT
|
||||
b.name AS brand,
|
||||
m.name AS model,
|
||||
y.year,
|
||||
e.name AS engine,
|
||||
e.power_hp,
|
||||
e.torque_nm,
|
||||
e.displacement_cc,
|
||||
e.cylinders,
|
||||
e.fuel_type,
|
||||
@@ -115,6 +116,7 @@ def search_vehicles(brand=None, model=None, year=None, engine=None):
|
||||
'year': row['year'],
|
||||
'engine': row['engine'],
|
||||
'power_hp': row['power_hp'] or 0,
|
||||
'torque_nm': row['torque_nm'] or 0,
|
||||
'displacement_cc': row['displacement_cc'] or 0,
|
||||
'cylinders': row['cylinders'] or 0,
|
||||
'fuel_type': row['fuel_type'] or 'unknown',
|
||||
|
||||
Reference in New Issue
Block a user