{% extends "index.html.twig" %} {% block searchBar %} {% set searchParams = { 'placeholder':'Tankliste durchsuchen', 'action' : path('snapshot_search') } %} {{ parent() }} {% endblock %} {% block searchBtn %} {{ parent() }} {% endblock %} {% block searchTerm %} {% set resetPath = path('snapshot_search',{reset: true}) %} {{ parent() }} {% endblock %} {% block breadcrumbMenu %}{% endblock %} {% block breadcrumb %} Tankliste {% endblock %} {% block body %}
Tankliste als PDF speichern {% if hasFilters == true %}
{% endif %}
Füllmedium:
Kd-Name:
Ort:
Grenzwerte:
{% if check_setting('tanklist_ports' ,userSettings,true) %}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_touridentifier' ,userSettings,true) %}
Tour-Kennz.
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_touridentifier_raw' ,userSettings,true) %}
Tour-Kennz. KT
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_dispatch' ,userSettings,true) %}
Versandart
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_bundlecount' ,userSettings,true) %}
Bündelanzahl
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_supplier' ,userSettings,true) %}
Fremdlieferant
{% endif %} {% if check_setting('tanklist_name' ,userSettings,true) %}
Bezeichnung
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_basiowned' ,userSettings,true) %}
basiTank
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_customernumber' ,userSettings,true) %}
Kd-Nr
{% endif %} {% if check_setting('tanklist_company' ,userSettings,true) %}
Kd-Name
{% endif %} {% if check_setting('tanklist_city' ,userSettings,true) %}
Ort
{% endif %} {% if check_setting('tanklist_altlocation' ,userSettings,true) %}
Abw. Standort
{% endif %} {% if check_setting('tanklist_gastype' ,userSettings,true) %}
Füllmedium
{% endif %} {% if check_setting('tanklist_topasID' ,userSettings,true) %}
Topas ID
{% endif %} {% if check_setting('tanklist_status' ,userSettings,true) %}
Status
{% endif %} {% if check_setting('tanklist_date' ,userSettings,true) %}
Stand
{% endif %} {% if check_setting('tanklist_currentvalue' ,userSettings,true) %}
Aktueller Wert
{% endif %} {% if check_setting('tanklist_alarmMin' ,userSettings,true) %}
Alarm Min
{% endif %} {% if check_setting('tanklist_capacity' ,userSettings,true) %}
Füllwert
{% endif %} {% if check_setting('tanklist_order' ,userSettings,true) %}
Bestellwert
{% endif %} {% if check_setting('tanklist_alarmMax' ,userSettings,true) %}
Alarm Max
{% endif %} {% if check_setting('tanklist_maxdispotankcontent' ,userSettings,true) %}
max. Dispo
{% endif %} {% if check_setting('tanklist_basidispo' ,userSettings,true) %}
Dispo-Art
{% endif %} {% if check_setting('tanklist_daily' ,userSettings,true) %}
Tagesverbrauch
{% endif %} {% if check_setting('tanklist_weekly' ,userSettings,true) %}
Wochen Ø Verbrauch
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_generateorder' ,userSettings,true) %}
Auftragsgenerierung
{% endif %}
{% if tanks is defined %} {% for tank in tanks %}
{% if check_setting('tanklist_ports' ,userSettings,true) %}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_touridentifier' ,userSettings,true) %}
{% if tank.tankData.touridentifier is defined %} {{ tank.tankData.touridentifier }} {% endif %}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_touridentifier_raw' ,userSettings,true) %}
{% if tank.tankData.touridentifierraw is defined %} {{ tank.tankData.touridentifierraw }} {% endif %}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_dispatch' ,userSettings,true) %}
{% if tank.tankData.dispatch is defined%} {{ tank.tankData.dispatch }} {% endif %}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_bundlecount' ,userSettings,true) %}
{% if tank.tankData.bundlecount is defined%} {{ tank.tankData.bundlecount }} {% endif %}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_supplier' ,userSettings,true) %}
{% if tank.tankData.supplier is defined%} {{ tank.tankData.supplier }} {% endif %}
{% endif %} {% if check_setting('tanklist_name' ,userSettings,true) %}
{{ tank.tankData.name }}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_basiowned' ,userSettings,true) %}
{% if tank.tankData.basiowned is defined%} {% if tank.tankData.basiowned == true%} {% else %} {% endif %} {% else %} {% endif %}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_customernumber' ,userSettings,true) %}
{% if tank.tankData.customernumber is defined%} {{ tank.tankData.customernumber }} {% endif %}
{% endif %} {% if check_setting('tanklist_company' ,userSettings,true) %}
{{ tank.tankData.company }}
{% endif %} {% if check_setting('tanklist_city' ,userSettings,true) %}
{{ tank.tankData.city }}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_altlocation' ,userSettings,true) %}
{% if tank.tankData.alternativelocation is defined %} {{ tank.tankData.alternativelocation }} {% endif %}
{% endif %} {% if check_setting('tanklist_gastype' ,userSettings,true) %}
{{ tank.tankData.gastype|raw }}
{% endif %} {% if check_setting('tanklist_topasID' ,userSettings,true) %}
{{ tank.topasID }}
{% endif %} {% if check_setting('tanklist_status' ,userSettings,true) %}
{% for status, count in tank.statusSummary %} {% if count > 0 %} {{ count }} {% endif %} {% endfor %}
{% if tank.timewarning == 1 %} {% elseif tank.timewarning == 2 %} {% elseif tank.timewarning == -1 %} {% endif %}
{% endif %} {% if check_setting('tanklist_date' ,userSettings,true) %}
{{ tank.updateTime|date('d.m.Y H:i') }}
{% endif %} {% if tank.portData.primaryport is not empty %} {% if check_setting('tanklist_currentvalue' ,userSettings,true) %}
{% if tank.portData.primaryport.isDigital is defined and tank.portData.primaryport.isDigital == true%} {{ tank.portData.primaryport.label }} {% else %} {{ tank.portData.primaryport.measured }} {% endif %}
{% endif %} {% if check_setting('tanklist_alarmMin' ,userSettings,true) %}
{% if tank.portData.primaryport.alarm_min is defined %} {{ tank.portData.primaryport.alarm_min }} {% else %} {% if tank.portData.primaryport.isDigital is defined and tank.portData.primaryport.isDigital == true%} {% else %} Keine Daten eingetragen {% endif %} {% endif %}
{% endif %} {% if check_setting('tanklist_capacity' ,userSettings,true) %}
{% if tank.portData.primaryport.capacity is defined %} {{ tank.portData.primaryport.capacity }} {% else %} {% if tank.portData.primaryport.isDigital is defined and tank.portData.primaryport.isDigital == true%} {% else %} Keine Daten eingetragen {% endif %} {% endif %}
{% endif %} {% if check_setting('tanklist_order' ,userSettings,true) %}
{% if tank.portData.primaryport.capacity_order is defined %} {{ tank.portData.primaryport.capacity_order }} {% else %} {% if tank.portData.primaryport.isDigital is defined and tank.portData.primaryport.isDigital == true%} {% else %} Keine Daten eingetragen {% endif %} {% endif %}
{% endif %} {% if check_setting('tanklist_alarmMax' ,userSettings,true) %}
{% if tank.portData.primaryport.alarm_max is defined %} {{ tank.portData.primaryport.alarm_max }} {% else %} {% if tank.portData.primaryport.isDigital is defined and tank.portData.primaryport.isDigital == true%} {% else %} Keine Daten eingetragen {% endif %} {% endif %}
{% endif %} {% if check_setting('tanklist_maxdispotankcontent' ,userSettings,true) %}
{% if tank.tankData.maxdispotankcontent is defined %} {{ tank.tankData.maxdispotankcontent }} {% if tank.portData.primaryport is defined %}{{ tank.portData.primaryport.unitname }}{% endif %} {% endif %}
{% endif %} {% if check_setting('tanklist_basidispo' ,userSettings,true) %}
{% if tank.tankData.basidispo is defined %} {% if tank.tankData.basidispo %} Basi {% else%} SB {% endif %} {% else%} SB {% endif %}
{% endif %} {% if check_setting('tanklist_daily' ,userSettings,true) %}
{% if tank.portData.primaryport.daily is defined %} {{ tank.portData.primaryport.daily }} {% endif %}
{% endif %} {% if check_setting('tanklist_weekly' ,userSettings,true) %}
{% if tank.portData.primaryport.weekly is defined %} {{ tank.portData.primaryport.weekly }} {% endif %}
{% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_generateorder' ,userSettings,true) %}
{% if tank.tankData.tankblocked is defined and tank.tankData.tankblocked == true %} {% else %}
{% endif %}
{% endif %} {% else %}
Primärport fehlerhaft
{% endif %}
{% if check_setting('tanklist_ports' ,userSettings,true) %}
Bezeichnung {{ check_setting('maximizedPorts', userSettings, false) }}
{% if check_setting('portlist_measurement' ,userSettings,true) %}
Messwert
{% endif %} {% if check_setting('portlist_alarmMin' ,userSettings,true) %}
Alarm Min
{% endif %} {% if check_setting('portlist_order' ,userSettings,true) %}
Bestellwert
{% endif %} {% if check_setting('portlist_currentvalue' ,userSettings,true) %}
Aktueller Wert
{% endif %} {% if check_setting('portlist_alarmMax' ,userSettings,true) %}
Alarm Max
{% endif %} {% if check_setting('portlist_capacity' ,userSettings,true) %}
Füllwert
{% endif %} {% if check_setting('portlist_daily' ,userSettings,true) %}
Tagesverbrauch
{% endif %} {% if check_setting('portlist_weekly' ,userSettings,true) %}
Wochen Ø Verbrauch
{% endif %} {% if check_setting('portlist_date' ,userSettings,true) %}
Stand
{% endif %}
{% for key, port in tank.portData.analogports %} {% if port.tanklist == true %} {{ _self.portRow(key, port, userSettings, tank.updateTime) }} {% endif %} {% endfor %} {% for key, port in tank.portData.virtualports %} {% if port.tanklist == true %} {{ _self.portRow(key, port, userSettings, tank.updateTime) }} {% endif %} {% endfor %} {% for key, port in tank.portData.digitalports %} {% if port.tanklist == true %} {{ _self.dPortRow(key, port, userSettings, tank.updateTime) }} {% endif %} {% endfor %} {% macro portRow(key, port, userSettings,updateTime) %}
{{ port.name }}
{% if check_setting('portlist_measurement' ,userSettings,true) %}
{{ port.unit }}
{% endif %} {% if check_setting('portlist_alarmMin' ,userSettings,true) %}
{{ port.alarm_min }}
{% endif %} {% if check_setting('portlist_order' ,userSettings,true) %}
{{ port.capacity_order }}
{% endif %} {% if check_setting('portlist_currentvalue' ,userSettings,true) %}
{{ port.measured }}
{% endif %} {% if check_setting('portlist_alarmMax' ,userSettings,true) %}
{{ port.alarm_max }}
{% endif %} {% if check_setting('portlist_capacity' ,userSettings,true) %}
{{ port.capacity }}
{% endif %} {% if check_setting('portlist_daily' ,userSettings,true) %}
{% if port.daily is defined %} {{ port.daily }} {% endif %}
{% endif %} {% if check_setting('portlist_weekly' ,userSettings,true) %}
{% if port.weekly is defined %} {{ port.weekly }} {% endif %}
{% endif %} {% if check_setting('portlist_date' ,userSettings,true) %}
{{ updateTime|date('d.m.Y H:i') }}
{% endif %}
{% endmacro %} {% macro dPortRow(key, port, userSettings, updateTime) %}
{{ port.name }}
{{ port.label }}
{% if check_setting('portlist_date' ,userSettings,true) %}
{{ updateTime|date('d.m.Y H:i') }}
{% endif %}
{% endmacro %}
{% endif %} {% else %}
Es wurden keine Tanks gefunden
{% endfor %} {% endif %} {% if is_granted('dispo_view') and check_setting('tanklist_generateorder' ,userSettings,true) %} {% endif %} {% endblock %} {% block settingsMenu %} {% set showSettings = true %} {{ parent() }} {% endblock %} {% block settings %}
Tankliste - Felder
{% for setting, data in settings.bool %} {% set permission = null %} {% if data is array %} {% set permission = data[1] %} {% set data = data[0] %} {% else %} {% set permission = false %} {% endif %} {% if permission == false or is_granted(permission) %} {% if setting starts with 'tanklist' %}
{% endif %} {% endif %} {% endfor %}
Ports - Felder
{% for setting, description in settings.bool %} {% if setting starts with 'portlist' %}
{% endif %} {% endfor %}
{% endblock %} {% block styles %} {# #} {% endblock %} {% block javascripts %} {% if is_granted('device_ordersize_change') %} {% endif %} {% endblock %}