sds
parent
10050539a7
commit
34748c6beb
|
@ -4451,6 +4451,7 @@ const Apprenant = (props) => {
|
||||||
|
|
||||||
const [display_given_suivi_ped, setdisplay_given_suivi_ped] = useState("");
|
const [display_given_suivi_ped, setdisplay_given_suivi_ped] = useState("");
|
||||||
const [given_suivi_ped_changed, setgiven_suivi_ped_changed] = 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("");
|
const [add_one_suivi_ped, setadd_one_suivi_ped] = useState("");
|
||||||
|
|
||||||
function add_suivi_ped_funct() {
|
function add_suivi_ped_funct() {
|
||||||
|
@ -4469,6 +4470,157 @@ const Apprenant = (props) => {
|
||||||
setadd_one_suivi_ped("");
|
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 (
|
return (
|
||||||
<div className="apprenant">
|
<div className="apprenant">
|
||||||
|
|
||||||
|
@ -7221,7 +7373,11 @@ const Apprenant = (props) => {
|
||||||
|
|
||||||
onRowDoubleClick={(newSelectionModel) => {
|
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>
|
{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>
|
<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>}
|
</div>}
|
||||||
|
|
||||||
|
|
|
@ -4251,6 +4251,7 @@ const Notes_Evaluation = (props) => {
|
||||||
<Button variant="contained" className="bton_edit" onClick={Enable_Evaluation_DetailFields}>Editer
|
<Button variant="contained" className="bton_edit" onClick={Enable_Evaluation_DetailFields}>Editer
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
|
|
||||||
</div>}
|
</div>}
|
||||||
<div className="div_row" style={{ "border": "None" }}>
|
<div className="div_row" style={{ "border": "None" }}>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue