Planning en attente de validation
{% if chefChantier %}Modification des plannings
{% for entreprise in entreprises %}
{{ entreprise.nom }}
{% endfor %}
{% if selectedEntrepriseId != 1 %}
Nom | Lieu de résidence | Provenance | LUNDI | MARDI | MERCREDI | JEUDI | VENDREDI | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Matin | Après-midi | Matin | Après-midi | Matin | Après-midi | Matin | Après-midi | Matin | Après-midi |
Chantiers
-
{# Les chantiers seront injectés ici par JavaScript #}
Vous devez sélectionner une entreprise pour créer un planning.
{% endif %} {#}Salariés
Nom | Lieu de résidence | Provenance | LUNDI | MARDI | MERCREDI | JEUDI | VENDREDI | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Matin | Après-midi | Matin | Après-midi | Matin | Après-midi | Matin | Après-midi | Matin | Après-midi | |||
{{ planning.salarie.nom }} {{ planning.salarie.prenom }} | {{ planning.salarie.adresse1 }} {{ planning.salarie.ville }} | {{ planning.salarie.getEntrepriseActuelle().nom }} | {% for day in 1..5 %}{{ planning.days[day]['Matin'] }} | {{ planning.days[day]['Après-midi'] }} | {% endfor %}
Feuille de Pointage
{% for chantierId, chantierData in planningByChantier %}
{% if chefChantier == chantierData.chantier.chefChantier %}
{% endif %}
{% endfor %}
{{ chantierData.chantier.libelle }}
Personnel (Nom / Prénom) | {% set joursDeSemaineFiltre = joursSemaine | filter(jour => jour | date('N', 'Europe/Paris') < 6) %} {% for jour in joursDeSemaineFiltre %}{{ jour | date('l d/m/Y', 'Europe/Paris') | capitalize }} | {% endfor %}|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Heures Jour | Heures Nuit | PD | GD | Véhicule Entreprise | Véhicule Personnel | Hôtel | Panier | {% endfor %}|||||||||||||
Conducteur | Passager | {% endfor %} | ||||||||||||||||||
{{ planning.salarie.nom }} {{ planning.salarie.prenom }} | {% for jour in joursDeSemaineFiltre %} {% set infoForDay = infoQuotidiennesBySalarieAndChantier[chantierId][salarieId] | filter(info => info.dateJour|date('Y-m-d') == jour|date('Y-m-d')) %} {% if infoForDay|length > 0 %} {% set info = infoForDay|first %}{% else %} | Le salarié n'a pas travaillé sur ce chantier à cette date | {% endif %} {% endfor %}