{% for vehicle in data %}
-
-
-
-
-
-
-
{% endblock %}
-
+ {{ tab_script('vehicle_tabs') }}
{{vehicle.name}}
-
-
-
-
-
-
-Logged Distance: | -{{ vehicle.overall_distance | round(2) }} km | -
---|---|
Logged Costs: | -{{ vehicle.overall_costs | round(2) }} € | -
- {% for consumable in vehicle.consumables %}
-
-
-
+
-
-
-
-{% set ID = vehicle.id|string + '_c' + consumable.id|string %}
-{% set odometerID = ID + '_odometer' %}
-{% set consumptionID = ID + '_consumption' %}
-{% set amountID = ID + '_amount' %}
-
-
- {% endfor %}
-Average Distance: | -{{ consumable.average_distance | round(2) }} km | -
---|---|
Amount fuelled: | -{{ consumable.overall_amount | round(2) }} {{ consumable.unit }} | -
Average Amount fuelled: | -{{ consumable.average_amount_fuelled | round(2) }} {{ consumable.unit }} | -
Average Amount used: | -{{ consumable.average_amount_used | round(2) }} {{ consumable.unit }}/100km | -
- {% set baseId = 'v' + odometerID %}
- {% set link = url_for('select_consumable_for_new_pitstop', vid=vehicle.id) %}
- {{ chart(vehicle.odometers, baseId, 'km', link, true) }}
-
-
- {% set baseId = 'v' + consumptionID %}
- {% set link = url_for('create_pit_stop_form', vid=vehicle.id, cid=consumable.id) %}
- {{ chart(consumable.average_amount, baseId, consumable.unit + '/100km', link, false) }}
-
-
- {% set baseId = 'v' + amountID %}
- {% set link = url_for('create_pit_stop_form', vid=vehicle.id, cid=consumable.id) %}
- {{ chart(consumable.amounts, baseId, consumable.unit, link, false) }}
-
-
-
-
+ {{ print_vehicle_table(vehicle) }}
+
{% endfor %}
+
+ {{ tab_pane(
+ vehicle.id|string + '_odometer',
+ chart(
+ vehicle.odometers,
+ 'ref_' + vehicle.id|string + '_odometer',
+ 'km',
+ url_for('select_consumable_for_new_pitstop', vid=vehicle.id)
+ ),
+ true
+ )
+ }}
+ {% for consumable in vehicle.consumables %}
+
+ {{ tab_script('vehicle_' + vehicle.id + '_tabs') }}
+ {{ print_consumable_table(consumable) }}
+
+ {% endfor %}
+
+
+ {{ tab_pane(
+ vehicle.id|string + '_' + consumable.id|string + '_consumption',
+ chart(
+ consumable.average_amount,
+ 'ref_' + vehicle.id|string + '_' + consumable.id|string + '_consumption',
+ consumable.unit + '/100km',
+ url_for('create_pit_stop_form', vid=vehicle.id, cid=consumable.id)
+ ),
+ true
+ )
+ }}
+ {{ tab_pane(
+ vehicle.id|string + '_' + consumable.id|string + '_amount',
+ chart(
+ consumable.amounts,
+ 'ref_' + vehicle.id|string + '_' + consumable.id|string + '_amount',
+ consumable.unit,
+ url_for('create_pit_stop_form', vid=vehicle.id, cid=consumable.id)
+ ),
+ false
+ )
+ }}
+
+ {{ tab_script('vehicle_' + vehicle.id + '_' + consumable.id + '_tabs') }}
+