Release v1.3

Ajout des noms et logins sur la page d'acceuil de la gestion du semestre
This commit is contained in:
Theal0 2021-06-04 12:02:54 +02:00
parent d50beeb4d7
commit 6e41809da7
1 changed files with 16 additions and 2 deletions

View File

@ -26,10 +26,23 @@ class Accueil extends Component {
let dept = window.location.href.split('/')[7]
let sem = window.location.href.split('/')[9]
let BASE_URL = window.$api_url
// Recuperation des infos de semestre
getJson(BASE_URL + dept + '/Scolarite/Notes/formsemestre_list?format=json&formsemestre_id=' + sem)
.then(res => {
this.setState({ semestre: res.data[0], resp: res.data[0].responsables, loading: false});
});
this.setState({ semestre: res.data[0], resp_l: res.data[0].responsables});
// Recuperation des noms complets des responsables
res.data[0].responsables.map((resp) =>
getJson(BASE_URL + dept + '/Scolarite/Users/user_info?format=json&user_name=' + resp)
.then(res => {
let joined = this.state.resp.concat(res.data.nomplogin)
this.setState({resp: joined, loading: false})
})
.catch(error => {
this.setState({resp: this.state.resp_l, loading: false})
})
)
})
}
render() {
@ -45,6 +58,7 @@ class Accueil extends Component {
})}
</h1>
:
// En cas de chargement
<Spinner animation="border"/>
}
</div>