sds
parent
10050539a7
commit
34748c6beb
|
@ -4451,6 +4451,7 @@ const Apprenant = (props) => {
|
|||
|
||||
const [display_given_suivi_ped, setdisplay_given_suivi_ped] = useState("");
|
||||
const [given_suivi_ped_changed, setgiven_suivi_ped_changed] = useState("");
|
||||
const [given_suivi_ped_data_edit_mode, setgiven_suivi_ped_data_edit_mode] = useState("");
|
||||
const [add_one_suivi_ped, setadd_one_suivi_ped] = useState("");
|
||||
|
||||
function add_suivi_ped_funct() {
|
||||
|
@ -4469,6 +4470,157 @@ const Apprenant = (props) => {
|
|||
setadd_one_suivi_ped("");
|
||||
}
|
||||
|
||||
|
||||
|
||||
const [Get_Geven_Suivi_Ped_Data_api, setGet_Geven_Suivi_Ped_Data_api] = useState();
|
||||
const [Get_Geven_Suivi_Ped_Data_message, setGet_Geven_Suivi_Ped_Data_message] = useState();
|
||||
const [Get_Geven_Suivi_Ped_Data_result, setGet_Geven_Suivi_Ped_Data_result] = useState();
|
||||
function Get_Geven_Suivi_Ped_Data(local_selected_suivi_pedagogique_id) {
|
||||
|
||||
var my_id = local_selected_apprenant_id;
|
||||
|
||||
Clear_Suivi_Pedago_Field();
|
||||
|
||||
var form = new FormData();
|
||||
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("_id", my_id);
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_Suivi_Pedagogique/";
|
||||
|
||||
setLoading(true);
|
||||
axios.post(myurl, form).then(res => {
|
||||
|
||||
if (String(res.data.status) === "true") {
|
||||
//console.log(" In Get_Geven_Suivi_Ped_Data res.data.status = " + res.data.status);
|
||||
//console.log(" In Get_Geven_Suivi_Ped_Data res.data.message r_class = " + res.data.message);
|
||||
//console.log(" In Get_Geven_Suivi_Ped_Data res.data.message len = " + String(res.data.message).length);
|
||||
|
||||
setLoading(false);
|
||||
setGet_Geven_Suivi_Ped_Data_api("true");
|
||||
if (String(res.data.message).length > 0) {
|
||||
setGet_Geven_Suivi_Ped_Data_result(res.data.message);
|
||||
|
||||
var mylocaltraining = JSON.parse(res.data.message);
|
||||
|
||||
|
||||
if (mylocaltraining.responsable_id) {
|
||||
setp_detail_suivi_ped_responsable_id(mylocaltraining.responsable_id);
|
||||
}else{
|
||||
setp_detail_suivi_ped_responsable_id("");
|
||||
}
|
||||
|
||||
if (mylocaltraining.class_id) {
|
||||
setp_detail_suivi_ped_class_id(mylocaltraining.class_id);
|
||||
}else{
|
||||
setp_detail_suivi_ped_class_id("");
|
||||
}
|
||||
|
||||
|
||||
if (mylocaltraining.class_eu_id) {
|
||||
setp_detail_suivi_ped_class_eu_id(mylocaltraining.class_eu_id);
|
||||
}else{
|
||||
setp_detail_suivi_ped_class_eu_id("");
|
||||
}
|
||||
|
||||
if (mylocaltraining.session_id) {
|
||||
setp_detail_suivi_ped_session_id(mylocaltraining.session_id);
|
||||
}else{
|
||||
setp_detail_suivi_ped_session_id("");
|
||||
}
|
||||
|
||||
|
||||
if (mylocaltraining.date_heure_debut) {
|
||||
setp_detail_suivi_ped_eval_date_heure_debut(mylocaltraining.date_heure_debut);
|
||||
}else{
|
||||
setp_detail_suivi_ped_eval_date_heure_debut("");
|
||||
}
|
||||
|
||||
if (mylocaltraining.date_heure_fin) {
|
||||
setp_detail_suivi_ped_eval_date_heure_fin(mylocaltraining.date_heure_fin);
|
||||
}else{
|
||||
setp_detail_suivi_ped_eval_date_heure_fin("");
|
||||
}
|
||||
|
||||
if (mylocaltraining.observation) {
|
||||
setp_detail_suivi_ped_observation(mylocaltraining.observation);
|
||||
}else{
|
||||
setp_detail_suivi_ped_observation("");
|
||||
}
|
||||
|
||||
|
||||
if (mylocaltraining.commentaire) {
|
||||
setp_detail_suivi_ped_comment(mylocaltraining.commentaire);
|
||||
}else{
|
||||
setp_detail_suivi_ped_comment("");
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (mylocaltraining.class_internal_url) {
|
||||
setp_detail_suivi_ped_class_internal_url(mylocaltraining.class_internal_url);
|
||||
}else{
|
||||
setp_detail_suivi_ped_class_internal_url("");
|
||||
}
|
||||
|
||||
|
||||
if (mylocaltraining.session_code) {
|
||||
setp_detail_suivi_ped_comment(mylocaltraining.session_code);
|
||||
}else{
|
||||
setp_detail_suivi_ped_comment("");
|
||||
}
|
||||
|
||||
|
||||
if (mylocaltraining.ue_code) {
|
||||
setp_detail_suivi_ped_comment(mylocaltraining.ue_code);
|
||||
}else{
|
||||
setp_detail_suivi_ped_comment("");
|
||||
}
|
||||
|
||||
|
||||
if (mylocaltraining.ue_titre) {
|
||||
setp_detail_suivi_ped_comment(mylocaltraining.ue_titre);
|
||||
}else{
|
||||
setp_detail_suivi_ped_comment("");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if (document.getElementById('detail_apprenant')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('detail_apprenant').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||
setLoading(false);
|
||||
alert('Erreur: ' + res.data.message);
|
||||
history.push("/Connexion");
|
||||
}
|
||||
|
||||
else {
|
||||
setLoading(false);
|
||||
setGet_Geven_Suivi_Ped_Data_api("false");
|
||||
setGet_Geven_Suivi_Ped_Data_message(res.data.message);
|
||||
alert(res.data.message);
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
setLoading(false);
|
||||
console.warn('Not good man :( Get_Geven_Suivi_Ped_Data = ', error);
|
||||
setGet_Geven_Suivi_Ped_Data_api("false");
|
||||
alert(" Impossible de récuperer les données de l'apprenant ");
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
return (
|
||||
<div className="apprenant">
|
||||
|
||||
|
@ -7221,7 +7373,11 @@ const Apprenant = (props) => {
|
|||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
||||
|
||||
setselected_suivi_pedagogique_id(newSelectionModel.row._id);
|
||||
Get_Geven_Suivi_Ped_Data(newSelectionModel.row._id);
|
||||
setdisplay_given_suivi_ped("1");
|
||||
setadd_one_suivi_ped("");
|
||||
setgiven_suivi_ped_data_edit_mode("");
|
||||
}}
|
||||
|
||||
|
||||
|
@ -7533,6 +7689,56 @@ const Apprenant = (props) => {
|
|||
{String(add_one_suivi_ped) !== "1" && String(display_given_suivi_ped) === "1" && <div>
|
||||
<nav style={{ "border": "None", "fontSize": "22px", "fontWeight": "600" }}> Détail suivi pédagogique</nav>
|
||||
|
||||
affichage suivi Pedagogique
|
||||
{String(apprenant_data_edit_mode) !== "1" && <div>
|
||||
en mode lecture
|
||||
|
||||
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
{String(apprenant_data_edit_mode) === "1" && <div>
|
||||
en mode edit
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
<div className="div_row" style={{ "border": "None" }}>
|
||||
{String(given_suivi_ped_changed) === "1" && String(given_suivi_ped_data_edit_mode) === "1" && <div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
/!\ Pensez à enregistrer les modifications
|
||||
</div>}
|
||||
|
||||
|
||||
<div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
{String(given_suivi_ped_changed) === "1" && String(given_suivi_ped_data_edit_mode) === "1" && <div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
|
||||
<Button variant="contained" className="bton_enreg" onClick={"Add_Update_Evaluation_Data"}>Enregistrer les modifications
|
||||
</Button>
|
||||
|
||||
</div>}
|
||||
|
||||
{String(given_suivi_ped_data_edit_mode) === "1" && <div className="div_row_droite" style={{ "textAlign": 'right', 'marginRight': '15px' }} >
|
||||
<Button variant="contained" className="bton_annule" onClick={"Annule_Evaluaton_DetailFields"}>Annuler
|
||||
</Button>
|
||||
</div>}
|
||||
</div>
|
||||
|
||||
|
||||
{String(given_suivi_ped_data_edit_mode) !== "1" && <div className="div_row_droite" style={{ "textAlign": 'right', 'marginRight': '15px' }}>
|
||||
|
||||
<Button variant="contained" className="bton_edit" onClick={"Enable_Evaluation_DetailFields"}>Editer
|
||||
</Button>
|
||||
|
||||
|
||||
</div>}
|
||||
<div className="div_row" style={{ "border": "None" }}>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>}
|
||||
|
||||
|
|
|
@ -4251,6 +4251,7 @@ const Notes_Evaluation = (props) => {
|
|||
<Button variant="contained" className="bton_edit" onClick={Enable_Evaluation_DetailFields}>Editer
|
||||
</Button>
|
||||
|
||||
|
||||
</div>}
|
||||
<div className="div_row" style={{ "border": "None" }}>
|
||||
|
||||
|
|
Loading…
Reference in New Issue