[teacher.view] added 'sous-service'/'sur-service' + EHTD + EDIT MODE valid + info header
This commit is contained in:
parent
a79710f3fe
commit
0f136299e9
|
@ -83,22 +83,25 @@
|
||||||
|
|
||||||
|
|
||||||
<div class='table'>
|
<div class='table'>
|
||||||
<div>
|
|
||||||
<!-- if VIEW MODE -->
|
<!-- if VIEW MODE -->
|
||||||
<span v-show='gstore.edit_i!=pi'>{{prof.hoursToDo}}</span>
|
<div title='équivalents TD' v-show='gstore.edit_i!=pi'>
|
||||||
<!-- if EDIT MODE -->
|
|
||||||
<span v-show='gstore.edit_i==pi'><input type='text' placeholder='???' v-model='gstore.edit_h'></span>
|
|
||||||
<!-- endif -->
|
|
||||||
<span>heures à faire</span>
|
|
||||||
</div>
|
|
||||||
<div title='équivalents TD'>
|
|
||||||
<span>{{ prof.equiTD }}</span>
|
<span>{{ prof.equiTD }}</span>
|
||||||
<span>HETD</span>
|
<span>HETD</span>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- if EDIT MODE -->
|
||||||
|
<div v-show='gstore.edit_i==pi'>
|
||||||
|
<span><input type='text' placeholder='???' v-model='gstore.edit_h'></span>
|
||||||
|
<span>heures à faire</span>
|
||||||
|
</div>
|
||||||
|
<!-- endif -->
|
||||||
|
|
||||||
|
<div title='heures de décalage' v-show='gstore.edit_i!=pi'>
|
||||||
|
<span :data-error='prof.equiTD < prof.hoursToDo?1:0' :data-success='prof.equiTD < prof.hoursToDo?0:1'>{{ prof.equiTD < prof.hoursToDo ? prof.hoursToDo-prof.equiTD : prof.equiTD-prof.hoursToDo }}</span>
|
||||||
|
<span>{{ prof.equiTD < prof.hoursToDo ? 'sous-service' : 'sur-service' }}</span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- if VIEW MODE -->
|
<!-- if VIEW MODE -->
|
||||||
<div v-show='gstore.edit_i!=pi' class='sub' title='total des heures prévues'><strong>{{ prof.VHCours + prof.VHTd + prof.VHTp }}</strong> heures présentielles</div>
|
|
||||||
<div v-show='gstore.edit_i!=pi' class='pdfdl' title='Télécharger la fiche' @click='gstore.id_handler(prof.idProfesseur)'>fiche</div>
|
<div v-show='gstore.edit_i!=pi' class='pdfdl' title='Télécharger la fiche' @click='gstore.id_handler(prof.idProfesseur)'>fiche</div>
|
||||||
<!-- if EDIT MODE -->
|
<!-- if EDIT MODE -->
|
||||||
<div v-show='gstore.edit_i==pi' :class="gstore.edit_err.length > 0 ? 'sub warning' : 'sub'" :data-valid='gstore.edit_err_valid?1:0'>{{ gstore.edit_err }}</div>
|
<div v-show='gstore.edit_i==pi' :class="gstore.edit_err.length > 0 ? 'sub warning' : 'sub'" :data-valid='gstore.edit_err_valid?1:0'>{{ gstore.edit_err }}</div>
|
||||||
|
@ -116,6 +119,12 @@
|
||||||
<button v-show='gstore.edit_i==pi' class='grey' @click='gstore.ie_toggle(-1)'>Annuler</button>
|
<button v-show='gstore.edit_i==pi' class='grey' @click='gstore.ie_toggle(-1)'>Annuler</button>
|
||||||
<!-- endif -->
|
<!-- endif -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class='info'>
|
||||||
|
<strong>{{ prof.hoursToDo }}h</strong> à faire, <strong>{{ prof.VHCours + prof.VHTd + prof.VHTp }}h</strong> présentielles
|
||||||
|
</div>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
|
|
||||||
|
|
||||||
.error, [data-error='1']{ font-weight: bold; color: $form-invalid-color; }
|
.error, [data-error='1']{ font-weight: bold; color: $form-invalid-color; }
|
||||||
|
.success, [data-success='1']{ color: $form-valid-color; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue