Loading front/Mission/Mission.vue +5 −4 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ </div> <div> <u-icon name="thumbs-up" variant="success"/> Créé le <u-date value="mission.histoCreation" /> par Créé le <u-date :value="mission.histoCreation" /> par <utilisateur :nom="mission.histoCreateur.displayName" :mail="mission.histoCreateur.email"/> </div> <div> Loading @@ -100,6 +100,7 @@ </div> </form> </div> <u-modal :id="`details-${mission.id}`" title="Détail des heures prévisionnelles"> <template #body> <table class="table table-bordered table-condensed"> Loading @@ -120,13 +121,13 @@ Saisi par <utilisateur :nom="vh.histoCreateur.displayName" :mail="vh.histoCreateur.email"/> le {{ vh.histoCreation }} le <u-date :value="vh.histoCreation" /> <br/> <u-icon :name="vh.valide ? 'thumbs-up' : 'thumbs-down'" :variant="vh.valide ? 'success' : 'info'"/> {{ vh.validation && vh.validation.id == null ? 'Autovalidé' : (!vh.validation ? 'à valider' : '') }} <span v-if="vh.validation && vh.validation.histoCreateur"> Validé par <utilisateur :nom="vh.validation.histoCreateur.displayName" :mail="vh.validation.histoCreateur.email"/> le {{ vh.validation.histoCreation }} :mail="vh.validation.histoCreateur.email"/> le <u-date :value="vh.validation.histoCreation" /> </span> </td> <td> Loading Loading @@ -207,7 +208,7 @@ export default { } else if (validation.id === null) { return 'Autovalidée'; } else { return 'Validation du ' + validation.histoCreation + ' par '; return 'Validation du ' + Util.dateToString(validation.histoCreation) + ' par '; } }, saisie(event) Loading front/Mission/SuiviEvent.vue +1 −1 Original line number Diff line number Diff line <template> <div class="event-content"> <p class="mission">{{ event.mission.libelleCourt }}</p> <p class="mission">{{ event.mission.libelleCourt }} <b-badge v-if="event.valide" class="bg-success">Validé</b-badge></p> <p class="horaires"> de {{ heureDebut }} à {{ heureFin }}, soi{{ heures < 2 ? '' : 'en'}}t {{ heures }} heure{{ heures < 2 ? '' : 's' }} <b-badge v-if="event.nocturne">Nocturne</b-badge> Loading public/js/util.js +4 −1 Original line number Diff line number Diff line Loading @@ -368,11 +368,14 @@ Util = { if (date === undefined) { return undefined; } if (typeof date === 'string'){ date = new Date(date); } const year = date.getFullYear(); const month = (date.getMonth() + 1).toString().padStart(2, '0'); const day = date.getDate().toString().padStart(2, '0'); const dateString = `${year}-${month}-${day}`; const dateString = `${day}/${month}/${year}`; return dateString; }, Loading Loading
front/Mission/Mission.vue +5 −4 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ </div> <div> <u-icon name="thumbs-up" variant="success"/> Créé le <u-date value="mission.histoCreation" /> par Créé le <u-date :value="mission.histoCreation" /> par <utilisateur :nom="mission.histoCreateur.displayName" :mail="mission.histoCreateur.email"/> </div> <div> Loading @@ -100,6 +100,7 @@ </div> </form> </div> <u-modal :id="`details-${mission.id}`" title="Détail des heures prévisionnelles"> <template #body> <table class="table table-bordered table-condensed"> Loading @@ -120,13 +121,13 @@ Saisi par <utilisateur :nom="vh.histoCreateur.displayName" :mail="vh.histoCreateur.email"/> le {{ vh.histoCreation }} le <u-date :value="vh.histoCreation" /> <br/> <u-icon :name="vh.valide ? 'thumbs-up' : 'thumbs-down'" :variant="vh.valide ? 'success' : 'info'"/> {{ vh.validation && vh.validation.id == null ? 'Autovalidé' : (!vh.validation ? 'à valider' : '') }} <span v-if="vh.validation && vh.validation.histoCreateur"> Validé par <utilisateur :nom="vh.validation.histoCreateur.displayName" :mail="vh.validation.histoCreateur.email"/> le {{ vh.validation.histoCreation }} :mail="vh.validation.histoCreateur.email"/> le <u-date :value="vh.validation.histoCreation" /> </span> </td> <td> Loading Loading @@ -207,7 +208,7 @@ export default { } else if (validation.id === null) { return 'Autovalidée'; } else { return 'Validation du ' + validation.histoCreation + ' par '; return 'Validation du ' + Util.dateToString(validation.histoCreation) + ' par '; } }, saisie(event) Loading
front/Mission/SuiviEvent.vue +1 −1 Original line number Diff line number Diff line <template> <div class="event-content"> <p class="mission">{{ event.mission.libelleCourt }}</p> <p class="mission">{{ event.mission.libelleCourt }} <b-badge v-if="event.valide" class="bg-success">Validé</b-badge></p> <p class="horaires"> de {{ heureDebut }} à {{ heureFin }}, soi{{ heures < 2 ? '' : 'en'}}t {{ heures }} heure{{ heures < 2 ? '' : 's' }} <b-badge v-if="event.nocturne">Nocturne</b-badge> Loading
public/js/util.js +4 −1 Original line number Diff line number Diff line Loading @@ -368,11 +368,14 @@ Util = { if (date === undefined) { return undefined; } if (typeof date === 'string'){ date = new Date(date); } const year = date.getFullYear(); const month = (date.getMonth() + 1).toString().padStart(2, '0'); const day = date.getDate().toString().padStart(2, '0'); const dateString = `${year}-${month}-${day}`; const dateString = `${day}/${month}/${year}`; return dateString; }, Loading