{# si enfant, utiliser scenarioparent.etudes à la place. @TODO désactivé pour l'instant, mais il faudra peut-être le faire #} {# {% if isEnfant is defined and isEnfant == true %} {% set liste_adventices = scenario_parent.etudes %} {% else %} {% set liste_adventices = scenario.etudes %} {% endif %} #} {% set liste_adventices = scenario.etudes %} {% for etude in liste_adventices %} {% set id_adv = etude.adventice.id %} {% if results['note_sys'][id_adv] is defined %} {% if results['note_sys'][id_adv] < 10 %} {% set colorclass = 'color-very-good' %} {% elseif results['note_sys'][id_adv] < 20 %} {% set colorclass = 'color-good' %} {% elseif results['note_sys'][id_adv] < 35 %} {% set colorclass = "color-medium" %} {% elseif results['note_sys'][id_adv] < 50 %} {% set colorclass = "color-medium-bad" %} {% elseif results['note_sys'][id_adv] < 60 %} {% set colorclass = "color-bad" %} {% elseif results['note_sys'][id_adv] <= 100 %} {% set colorclass = 'color-very-bad' %} {% else %} {% set colorclass = 'none' %} {% endif %} {% else %} {% set colorclass = 'none' %} {% endif %} {% endfor %}
Adventices : Risque :
{{etude.adventice ? etude.adventice.nom}}
{% if results['note_sys'][id_adv] is defined %} {{ results['note_sys'][id_adv] }} {% endif %} {% if isEnfant is defined and isEnfant and results_parent['note_sys'][id_adv] is defined %} ( {{ results_parent['note_sys'][id_adv] }}) {% endif %}
{% if results['note_sys'][id_adv] is defined %} {# les propriétés CSS 'transform' et 'transform-origin' sont parfois mal supportées par wkhtmltopdf mais la propriété SVG 'transform' est supportée. La balise 'linearGradient' n'est pas supporté ni les fonctions CSS de gradient. #} {# Désactivation du graphique "chart.apis.google.com" (raison : librairie hors service (depuis courant 2024) #} {##} {# Désactivation du json du graphique "quickchart.io" (raison : solution non retenue) #} {# {% set dataGraphQuickchart = { "type": "gauge", "data": { "datasets": [ { "value": results['note_sys'][id_adv], "data": [9, 19, 34, 49, 59, 100], "backgroundColor": results.colorsRisk, "borderWidth": 0 } ] }, "options": { "valueLabel": { "backgroundColor": "transparent" } } } %}#} {# Proposition non retenue #} {# Proposition 1.1 (compteur OdERA Vivaces) :
#} {# fonctionne en web&print, pas en pdf #} {#
1.1 : #} {# Proposition retenue #} {# Proposition 1.2 (compteur OdERA Vivaces) :
#} {# fonctionne en web&print, pas en pdf #} {#
1.2 : #} {# #} {#CCC : #} {#Logo balle : #} {# fonctionne en web&print, à moitié en pdf car on ne peut pas modifier une balise à l'intérieur ("p_aiguille" ici) #} {# compteur (via use d'un symbol) : #} {% set compteur_aiguille_angle = (results['note_sys'][id_adv] - 0) / 100 * 180 %} {# fonctionne en web&print&pdf #} {#
svg direct : #} {# #} {# fonctionne en web&print, pas en pdf #} {# les propriétés CSS 'transform' et 'transform-origin' sont parfois mal supportées par wkhtmltopdf mais la propriété SVG 'transform' est supportée. #} {#
svg direct dégradé : #} {# fonctionne en web&print, pas en pdf #} {# Dynamique : #} {# Décision : refus au profit de la proposition du compteur OdERA vivaces adapté au besoin d'OdERA. Explications : intéressant mais si quickchart.io s'arrête dans le futur, le graphique & génération pdf ne fonctionnerons plus et on s'en apercevera X jours/semaines plus tard. #} {#Proposition 2 (remplacant du précédent compteur) :
#} {% endif %}