Expose multiple user selections on champ carte
This commit is contained in:
parent
55e99a323c
commit
22604013d0
14 changed files with 230 additions and 245 deletions
|
@ -3,39 +3,39 @@
|
|||
.areas
|
||||
- if error.present?
|
||||
.error Merci de dessiner une surface plus petite afin de récupérer les quartiers prioritaires.
|
||||
- elsif champ.value.blank?
|
||||
- elsif !champ.geometry?
|
||||
Aucune zone tracée
|
||||
- elsif champ.quartiers_prioritaires.blank?
|
||||
= t('errors.messages.quartiers_prioritaires_empty', count: champ.selection_utilisateur_size)
|
||||
= t('errors.messages.quartiers_prioritaires_empty', count: champ.selections_utilisateur.size)
|
||||
- else
|
||||
%ul
|
||||
- champ.quartiers_prioritaires.each do |qp|
|
||||
%li #{qp.commune} : #{qp.nom}
|
||||
- champ.quartiers_prioritaires.each do |geo_area|
|
||||
%li= geo_area_label(geo_area)
|
||||
|
||||
- if champ.cadastres?
|
||||
.areas-title Parcelles cadastrales
|
||||
.areas
|
||||
- if error.present?
|
||||
.error Merci de dessiner une surface plus petite afin de récupérer les parcelles cadastrales.
|
||||
- elsif champ.value.blank?
|
||||
- elsif !champ.geometry?
|
||||
Aucune zone tracée
|
||||
- elsif champ.cadastres.blank?
|
||||
= t('errors.messages.cadastres_empty', count: champ.selection_utilisateur_size)
|
||||
= t('errors.messages.cadastres_empty', count: champ.selections_utilisateur.size)
|
||||
- else
|
||||
%ul
|
||||
- champ.cadastres.each do |pc|
|
||||
%li Parcelle n° #{pc.numero} - Feuille #{pc.code_arr} #{pc.section} #{pc.feuille} - #{pc.surface_parcelle.round} m<sup>2</sup>
|
||||
- champ.cadastres.each do |geo_area|
|
||||
%li= geo_area_label(geo_area)
|
||||
|
||||
- if champ.parcelles_agricoles?
|
||||
.areas-title Parcelles agricoles (RPG)
|
||||
.areas
|
||||
- if error.present?
|
||||
.error Merci de dessiner une surface plus petite afin de récupérer les parcelles agricoles.
|
||||
- elsif champ.value.blank?
|
||||
- elsif !champ.geometry?
|
||||
Aucune zone tracée
|
||||
- elsif champ.parcelles_agricoles.blank?
|
||||
= t('errors.messages.parcelles_agricoles_empty', count: champ.selection_utilisateur_size)
|
||||
= t('errors.messages.parcelles_agricoles_empty', count: champ.selections_utilisateur.size)
|
||||
- else
|
||||
%ul
|
||||
- champ.parcelles_agricoles.each do |pa|
|
||||
%li Culture : #{pa.culture} - Surface : #{pa.surface} ha
|
||||
- champ.parcelles_agricoles.each do |geo_area|
|
||||
%li= geo_area_label(geo_area)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
- if champ.to_s.present?
|
||||
= react_component("MapReader", { geoData: champ.to_render_data } )
|
||||
- if champ.geometry?
|
||||
= react_component("MapReader", { featureCollection: champ.to_feature_collection } )
|
||||
.geo-areas
|
||||
= render partial: 'shared/champs/carte/geo_areas', locals: { champ: champ, error: false }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue