Écran unique « Synthèse Kms » fusionnant résumés et montants réglés
- Nouvelle page Synthèse Kms (/synthese-kms) : sélecteur temporel en mode année seule + véhicule + Afficher, barème appliqué, tableau 12 mois (km, remb. réel du mois, indication 80%, montant réglé saisissable, export PDF mensuel), ligne TOTAL (km annuel, montant réel, total réglé, export PDF annuel), bouton Enregistrer global (seuls les montants modifiés), auto-affichage à l'arrivée. Aucun nouvel endpoint (composition d'endpoints existants). - Suppression des écrans « Résumé mensuel », « Résumé annuel » et « Montants réglés » (routes et liens de menu retirés). - SelecteurTemporelComponent : mode « année seule » (Input/Output dédiés) et repli automatique au clic sur le niveau le plus bas. - Pleine largeur des écrans Trajets, Carnet d'adresses et Synthèse Kms (Specs conserve sa largeur de lecture). - Liste des trajets : boutons d'action déplacés en début de ligne (après la poignée, avant A/R), alignés à droite. - Specs (requirements/design-requirements/design) synchronisées : glossaire Synthèse_Kms, Exigences 3/4/13/14 adaptées, critères 12.25-27.
This commit is contained in:
@@ -63,28 +63,6 @@
|
||||
⠿
|
||||
</button>
|
||||
|
||||
<!-- Colonne dédiée A/R (largeur fixe) : garde date/adresses alignées. -->
|
||||
<div class="trajet__ar-col" aria-hidden="false">
|
||||
@if (trajet.allerRetour) {
|
||||
<span class="trajet__ar" title="Aller/Retour : distance comptée doublée">A/R</span>
|
||||
}
|
||||
</div>
|
||||
|
||||
<div class="trajet__infos">
|
||||
@if (trajet.commentaire) {
|
||||
<div class="trajet__ligne">
|
||||
<span class="trajet__commentaire">{{ trajet.commentaire }}</span>
|
||||
</div>
|
||||
}
|
||||
<div class="trajet__adresses">
|
||||
<span class="trajet__depart">{{ trajet.adresseDepart }}</span>
|
||||
<span class="trajet__fleche" aria-hidden="true">→</span>
|
||||
<span class="trajet__arrivee">{{ trajet.adresseArrivee }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="trajet__distance">{{ distanceAffichee(trajet) }}</div>
|
||||
|
||||
<div class="trajet__actions">
|
||||
<div class="trajet__actions-ligne">
|
||||
<button
|
||||
@@ -133,6 +111,29 @@
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Colonne dédiée A/R (largeur fixe) : garde date/adresses alignées. -->
|
||||
<div class="trajet__ar-col" aria-hidden="false">
|
||||
@if (trajet.allerRetour) {
|
||||
<span class="trajet__ar" title="Aller/Retour : distance comptée doublée">A/R</span>
|
||||
}
|
||||
</div>
|
||||
|
||||
<div class="trajet__infos">
|
||||
@if (trajet.commentaire) {
|
||||
<div class="trajet__ligne">
|
||||
<span class="trajet__commentaire">{{ trajet.commentaire }}</span>
|
||||
</div>
|
||||
}
|
||||
<div class="trajet__adresses">
|
||||
<span class="trajet__depart">{{ trajet.adresseDepart }}</span>
|
||||
<span class="trajet__fleche" aria-hidden="true">→</span>
|
||||
<span class="trajet__arrivee">{{ trajet.adresseArrivee }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="trajet__distance">{{ distanceAffichee(trajet) }}</div>
|
||||
|
||||
</li>
|
||||
}
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user