diff --git a/src/components/AddClassManual.js b/src/components/AddClassManual.js index b8783c1..fdec9e9 100644 --- a/src/components/AddClassManual.js +++ b/src/components/AddClassManual.js @@ -136,6 +136,10 @@ const AddClassManual = (props) => { date_today_minus_180j.setDate(date_today_minus_180j.getDate() - 180); + + const [default_doc_modification, setdefault_doc_modification] = useState("0"); + + const [importmessage, setimportmessage] = useState(""); const [myApiResponse, setmyApiResponse] = useState(""); const setText = "coucou"; @@ -4284,6 +4288,10 @@ const AddClassManual = (props) => { Get_List_Convention_Individuelle_Mail(); Get_List_Convention_Individuelle_PDF(); + Getall_Partner_Formulaires_Eval_Froid(); + Getall_Partner_Formulaires_Eval_Chaud(); + Getall_Partner_Formulaires_Eval_Formateur(); + Getall_Partner_Formulaires_Q_Position(); Get_Given_Class_Default_Documents(); setsubmenu("documents"); @@ -5293,8 +5301,6 @@ const AddClassManual = (props) => { else setNew_Get_List_Convention_Individuelle_PDF_result([]); - console.log("## setNew_Get_List_Convention_Individuelle_PDF_result = ", new_data2) - } else { setGet_List_Convention_Individuelle_PDF_api("false"); @@ -5396,7 +5402,6 @@ const AddClassManual = (props) => { else setNew_Get_List_Convention_Individuelle_Mail_result([]); - console.log("## setNew_Get_List_Convention_Individuelle_Mail_result = ", new_data2) } else { @@ -5500,7 +5505,6 @@ const AddClassManual = (props) => { else setNew_Get_List_Stagiaire_Convocations_Mail_result([]); - console.log("## setNew_Get_List_Stagiaire_Convocations_Mail_result = ", new_data2) } else { @@ -5623,6 +5627,229 @@ const AddClassManual = (props) => { }) } + const [selected_default_Formulaires_Eval_Formateur, setselected_default_Formulaires_Eval_Formateur] = useState(""); + + const [New_Getall_Partner_Formulaires_Eval_Formateur, setNew_Getall_Partner_Formulaires_Eval_Formateur] = useState([]); + + const [Getall_Partner_Formulaires_Eval_Formateur_api, setGetall_Partner_Formulaires_Eval_Formateur_api] = useState(); + const [Getall_Partner_Formulaires_Eval_Formateur_message, setGetall_Partner_Formulaires_Eval_Formateur_message] = useState(); + const [Getall_Partner_Formulaires_Eval_Formateur_result, setGetall_Partner_Formulaires_Eval_Formateur_result] = useState([]); + function Getall_Partner_Formulaires_Eval_Formateur(event) { + + var form = new FormData(); + + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + form.append("type", "human_eval"); + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Formulaire_with_filter/"; + + setLoading(true); + axios.post(myurl, form).then(res => { + setLoading(false); + + if (String(res.data.status) === String("true")) { + //console.log(" In Getall_Partner_Formulaires_Eval_Formateur res.data.status = " + res.data.status); + //console.log(" In Getall_Partner_Formulaires_Eval_Formateur res.data.message r_class = " + res.data.message); + setGetall_Partner_Formulaires_Eval_Formateur_api("true"); + setGetall_Partner_Formulaires_Eval_Formateur_result(res.data.message); + + var new_data2 = []; + const new_data = res.data.message.map((x) => { + + //--- + var localid = JSON.parse(x).id; + var local_id = JSON.parse(x)._id; + var local_code = JSON.parse(x).code; + var local_nom = JSON.parse(x).nom; + + + //--- + var node = { + "_id": local_id, + "id": localid, + "label": local_code + " " + local_nom, + "nom": local_nom, + "code": local_code, + }; + new_data2.push(node); + }); + + var node = { + "_id": "", + "id": "", + "label": "", + "nom": "", + "code": "", + + }; + new_data2.push(node); + + if (new_data2.length > 0) + setNew_Getall_Partner_Formulaires_Eval_Formateur(new_data2); + } + else { + setGetall_Partner_Formulaires_Eval_Formateur_api("false"); + setGetall_Partner_Formulaires_Eval_Formateur_message(res.data.message); + } + + }).catch((error) => { + setLoading(false); + console.warn('Not good man :( Getall_Partner_Formulaires_Eval_Formateur = ', error); + setGetall_Partner_Formulaires_Eval_Formateur_api("false"); + //setmyApimyApiMessage("") + }) + } + + + const [selected_default_Formulaires_Eval_Chaud, setselected_default_Formulaires_Eval_Chaud] = useState(""); + + const [New_Getall_Partner_Formulaires_Eval_Chaud, setNew_Getall_Partner_Formulaires_Eval_Chaud] = useState([]); + + const [Getall_Partner_Formulaires_Eval_Chaud_api, setGetall_Partner_Formulaires_Eval_Chaud_api] = useState(); + const [Getall_Partner_Formulaires_Eval_Chaud_message, setGetall_Partner_Formulaires_Eval_Chaud_message] = useState(); + const [Getall_Partner_Formulaires_Eval_Chaud_result, setGetall_Partner_Formulaires_Eval_Chaud_result] = useState([]); + function Getall_Partner_Formulaires_Eval_Chaud(event) { + + var form = new FormData(); + + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + form.append("type", "hot_eval"); + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Formulaire_with_filter/"; + + setLoading(true); + axios.post(myurl, form).then(res => { + setLoading(false); + + if (String(res.data.status) === String("true")) { + //console.log(" In Getall_Partner_Formulaires_Eval_Chaud res.data.status = " + res.data.status); + //console.log(" In Getall_Partner_Formulaires_Eval_Chaud res.data.message r_class = " + res.data.message); + setGetall_Partner_Formulaires_Eval_Chaud_api("true"); + setGetall_Partner_Formulaires_Eval_Chaud_result(res.data.message); + + var new_data2 = []; + const new_data = res.data.message.map((x) => { + + //--- + var localid = JSON.parse(x).id; + var local_id = JSON.parse(x)._id; + var local_code = JSON.parse(x).code; + var local_nom = JSON.parse(x).nom; + + + //--- + var node = { + "_id": local_id, + "id": localid, + "label": local_code + " " + local_nom, + "nom": local_nom, + "code": local_code, + }; + new_data2.push(node); + }); + + var node = { + "_id": "", + "id": "", + "label": "", + "nom": "", + "code": "", + + }; + new_data2.push(node); + + if (new_data2.length > 0) + setNew_Getall_Partner_Formulaires_Eval_Chaud(new_data2); + } + else { + setGetall_Partner_Formulaires_Eval_Chaud_api("false"); + setGetall_Partner_Formulaires_Eval_Chaud_message(res.data.message); + } + + }).catch((error) => { + setLoading(false); + console.warn('Not good man :( Getall_Partner_Formulaires_Eval_chaud = ', error); + setGetall_Partner_Formulaires_Eval_Chaud_api("false"); + //setmyApimyApiMessage("") + }) + } + + const [selected_default_Formulaires_Eval_Froid, setselected_default_Formulaires_Eval_Froid] = useState(""); + + const [New_Getall_Partner_Formulaires_Eval_Froid, setNew_Getall_Partner_Formulaires_Eval_Froid] = useState([]); + + const [Getall_Partner_Formulaires_Eval_Froid_api, setGetall_Partner_Formulaires_Eval_Froid_api] = useState(); + const [Getall_Partner_Formulaires_Eval_Froid_message, setGetall_Partner_Formulaires_Eval_Froid_message] = useState(); + const [Getall_Partner_Formulaires_Eval_Froid_result, setGetall_Partner_Formulaires_Eval_Froid_result] = useState([]); + function Getall_Partner_Formulaires_Eval_Froid(event) { + + var form = new FormData(); + + const stored_cookie = getCookie('tokenmysypart'); + form.append("token", stored_cookie); + form.append("type", "cold_eval"); + + var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Formulaire_with_filter/"; + + setLoading(true); + axios.post(myurl, form).then(res => { + setLoading(false); + + if (String(res.data.status) === String("true")) { + //console.log(" In Getall_Partner_Formulaires_Eval_Froid res.data.status = " + res.data.status); + //console.log(" In Getall_Partner_Formulaires_Eval_Froid res.data.message r_class = " + res.data.message); + setGetall_Partner_Formulaires_Eval_Froid_api("true"); + setGetall_Partner_Formulaires_Eval_Froid_result(res.data.message); + + var new_data2 = []; + const new_data = res.data.message.map((x) => { + + //--- + var localid = JSON.parse(x).id; + var local_id = JSON.parse(x)._id; + var local_code = JSON.parse(x).code; + var local_nom = JSON.parse(x).nom; + + + //--- + var node = { + "_id": local_id, + "id": localid, + "label": local_code + " " + local_nom, + "nom": local_nom, + "code": local_code, + }; + new_data2.push(node); + }); + + var node = { + "_id": "", + "id": "", + "label": "", + "nom": "", + "code": "", + + }; + new_data2.push(node); + + if (new_data2.length > 0) + setNew_Getall_Partner_Formulaires_Eval_Froid(new_data2); + } + else { + setGetall_Partner_Formulaires_Eval_Froid_api("false"); + setGetall_Partner_Formulaires_Eval_Froid_message(res.data.message); + } + + }).catch((error) => { + setLoading(false); + console.warn('Not good man :( Getall_Partner_Formulaires_Eval_Froid = ', error); + setGetall_Partner_Formulaires_Eval_Froid_api("false"); + //setmyApimyApiMessage("") + }) + } + const [selected_default_Formulaires_Q_Position, setselected_default_Formulaires_Q_Position] = useState(""); @@ -5713,7 +5940,12 @@ const AddClassManual = (props) => { form.append("class_id", selected_class_id); // form.append("to", p_one_internal_email_to); + form.append("EVAL_FORMATION_HOT", selected_default_Formulaires_Eval_Chaud); + form.append("EVAL_FORMATION_COLD", selected_default_Formulaires_Eval_Froid); + form.append("EVAL_FORMATION_FORMATEUR", selected_default_Formulaires_Eval_Formateur); + form.append("QUESTION_POSITIONNEMENT", selected_default_Formulaires_Q_Position); + form.append("CONVOCATION_STAGIAIRE_MAIL", selected_default_Stagiaire_Convocations_Mail); form.append("CONVOCATION_STAGIAIRE_PDF", selected_default_Stagiaire_Convocations_PDF); @@ -5734,6 +5966,8 @@ const AddClassManual = (props) => { setalert_message(res.data.message); setalert_type("success"); + setdefault_doc_modification("0"); + setUpdate_Class_Default_Document_api("true"); setUpdate_Class_Default_Document_result(res.data.message); @@ -5765,7 +5999,6 @@ const AddClassManual = (props) => { const [Get_Given_Class_Default_Documents_result, setGet_Given_Class_Default_Documents_result] = useState(); function Get_Given_Class_Default_Documents() { - var form = new FormData(); //form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA"); const stored_cookie = getCookie('tokenmysypart'); @@ -5784,12 +6017,13 @@ const AddClassManual = (props) => { setLoading(false); setGet_Given_Class_Default_Documents_api("true"); + setdefault_doc_modification("0"); + if (String(res.data.message).length > 0) { setGet_Given_Class_Default_Documents_result(res.data.message); const new_data = res.data.message.map((x) => { var mylocaltraining = JSON.parse(x); - console.log(" mylocaltraining = " + mylocaltraining); if (mylocaltraining.CONVOCATION_STAGIAIRE_MAIL) { setselected_default_Stagiaire_Convocations_Mail(mylocaltraining.CONVOCATION_STAGIAIRE_MAIL); @@ -5811,13 +6045,21 @@ const AddClassManual = (props) => { setselected_default_Convention_individuelle_PDF(mylocaltraining.CONVENTION_STAGIAIRE_INDIVIDUELLE_PDF); } + if (mylocaltraining.EVAL_FORMATION_HOT) { + setselected_default_Formulaires_Eval_Chaud(mylocaltraining.EVAL_FORMATION_HOT); + } + + if (mylocaltraining.EVAL_FORMATION_COLD) { + setselected_default_Formulaires_Eval_Froid(mylocaltraining.EVAL_FORMATION_COLD); + } + + if (mylocaltraining.EVAL_FORMATION_FORMATEUR) { + setselected_default_Formulaires_Eval_Formateur(mylocaltraining.EVAL_FORMATION_FORMATEUR); + } + }); - - - - } } else if (String(res.data.status) === String("Err_Connexion")) { @@ -8235,13 +8477,10 @@ const AddClassManual = (props) => { {/*** Question positionnement */}