2026-03-18 12:49:28 +01:00
|
|
|
<detail-view>
|
2026-03-18 14:54:01 +01:00
|
|
|
<div if={ props.formation } class="detail-page">
|
|
|
|
|
<h2>Formation</h2>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<h1 class="formation-title">{ props.formation.etablissement } - { props.formation.nom }</h1>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<div class="formation-meta">
|
|
|
|
|
<p><b>Ville :</b> { props.formation.ville }</p>
|
|
|
|
|
<p><b>Département :</b> { props.formation.departement } { props.formation.departementLib }</p>
|
|
|
|
|
<p><b>Académie :</b> { props.formation.academie }</p>
|
|
|
|
|
<p>{ props.formation.contrat }</p>
|
|
|
|
|
<p><b>Capacité :</b> { props.formation.capacite }</p>
|
|
|
|
|
</div>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<div class="detail-grid">
|
|
|
|
|
<div>
|
|
|
|
|
<h2>Phase principale d'admission</h2>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<table class="detail-table">
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th>Bac</th>
|
|
|
|
|
<th>Voeux</th>
|
|
|
|
|
<th>Classés</th>
|
|
|
|
|
<th>Propositions</th>
|
|
|
|
|
<th>Acceptés</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Gén</td>
|
|
|
|
|
<td>{ props.formation.voePPGeneral }</td>
|
|
|
|
|
<td>{ props.formation.classesPPGeneral }</td>
|
|
|
|
|
<td>{ props.formation.propositionsPPGeneral }</td>
|
|
|
|
|
<td>{ props.formation.acceptesPPGeneral }</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Techno</td>
|
|
|
|
|
<td>{ props.formation.voePPTechno }</td>
|
|
|
|
|
<td>{ props.formation.classesPPTechno }</td>
|
|
|
|
|
<td>{ props.formation.propositionsPPTechno }</td>
|
|
|
|
|
<td>{ props.formation.acceptesPPTechno }</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Pro</td>
|
|
|
|
|
<td>{ props.formation.voePPPro }</td>
|
|
|
|
|
<td>{ props.formation.classesPPPro }</td>
|
|
|
|
|
<td>{ props.formation.propositionsPPPro }</td>
|
|
|
|
|
<td>{ props.formation.acceptesPPPro }</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Autres</td>
|
|
|
|
|
<td>{ props.formation.voePPAutres }</td>
|
|
|
|
|
<td>{ props.formation.classesPPAutres }</td>
|
|
|
|
|
<td>{ props.formation.propositionsPPAutres }</td>
|
|
|
|
|
<td>{ props.formation.acceptesPPAutres }</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr class="total-row">
|
|
|
|
|
<td>Total</td>
|
|
|
|
|
<td>{ props.formation.voePPTotal }</td>
|
|
|
|
|
<td>{ props.formation.classesPPTotal }</td>
|
|
|
|
|
<td>{ props.formation.propositionsPPTotal }</td>
|
|
|
|
|
<td>{ props.formation.acceptesPPTotal }</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<div class="timeline-box">
|
|
|
|
|
<h3>Vitesse de remplissage</h3>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<div class="timeline">
|
|
|
|
|
<div class="timeline-item">
|
|
|
|
|
<div class="timeline-dot"></div>
|
|
|
|
|
<div>
|
|
|
|
|
<b>Ouverture 30 mai</b><br />
|
|
|
|
|
{ props.formation.pctDebutPhase }%
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2026-03-18 13:44:30 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<div class="timeline-item">
|
|
|
|
|
<div class="timeline-dot"></div>
|
|
|
|
|
<div>
|
|
|
|
|
<b>16 juin</b><br />
|
|
|
|
|
{ props.formation.pctDateBac }%
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<div class="timeline-item">
|
|
|
|
|
<div class="timeline-dot"></div>
|
|
|
|
|
<div>
|
|
|
|
|
<b>11 juillet</b><br />
|
|
|
|
|
{ props.formation.pctFinPhase }%
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 14:54:01 +01:00
|
|
|
<h2>Phase complémentaire d'admission</h2>
|
|
|
|
|
|
|
|
|
|
<table class="detail-table">
|
|
|
|
|
<thead>
|
|
|
|
|
<tr>
|
|
|
|
|
<th>Bac</th>
|
|
|
|
|
<th>Voeux</th>
|
|
|
|
|
<th>Classés</th>
|
|
|
|
|
<th>Propositions</th>
|
|
|
|
|
<th>Acceptés</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Gén</td>
|
|
|
|
|
<td>{ props.formation.voePCGeneral }</td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Techno</td>
|
|
|
|
|
<td>{ props.formation.voePCTechno }</td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Pro</td>
|
|
|
|
|
<td>{ props.formation.voePCPro }</td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Autres</td>
|
|
|
|
|
<td>{ props.formation.voePCAutres }</td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr class="total-row">
|
|
|
|
|
<td>Total</td>
|
|
|
|
|
<td>{ props.formation.voePCTotal }</td>
|
|
|
|
|
<td>{ props.formation.classesPCTotal }</td>
|
|
|
|
|
<td>{ props.formation.acceptesPCTotal }</td>
|
|
|
|
|
<td>{ props.formation.acceptesPCTotal }</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
2026-03-18 13:25:23 +01:00
|
|
|
|
2026-03-18 12:49:28 +01:00
|
|
|
<button onclick={ () => props.onback() }>Retour</button>
|
|
|
|
|
</div>
|
|
|
|
|
</detail-view>
|