sds
parent
dd30a432f5
commit
abf8628eb1
|
|
@ -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 */}
|
||||
<div style={{ display: 'flex', flexDirection: 'row', gap: '20px', width: '100%', flexWrap: 'wrap', justifyContent: 'left' }}>
|
||||
|
||||
<div style={{ paddingTop: '2rem', width: '10rem', fontFamily: 'DM Sans', fontSize: '18px' }}> Q. Positionnement </div>
|
||||
<div className="session_caract">
|
||||
|
||||
</div>
|
||||
<div style={{ paddingTop: '2rem', width: '12rem', fontFamily: 'DM Sans', fontSize: '16px' }}> Q. Positionnement </div>
|
||||
|
||||
<div className="session_caract">
|
||||
{New_Getall_Partner_Formulaires_Q_Position.length > 0 && <div className="session_caract_Dialog" > <b> Choisir une version </b>
|
||||
{New_Getall_Partner_Formulaires_Q_Position.length > 0 && <div className="session_caract_Dialog" > Choisir un modèle par défault
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="default_q_position"
|
||||
|
|
@ -8253,6 +8492,7 @@ const AddClassManual = (props) => {
|
|||
value={New_Getall_Partner_Formulaires_Q_Position.filter((data) => (data)._id === String(selected_default_Formulaires_Q_Position))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
setdefault_doc_modification("1");
|
||||
if (value && value._id)
|
||||
setselected_default_Formulaires_Q_Position(value._id);
|
||||
else
|
||||
|
|
@ -8270,13 +8510,125 @@ const AddClassManual = (props) => {
|
|||
</div>
|
||||
</div>
|
||||
|
||||
{/*** Evaluation à chaud */}
|
||||
<div style={{ display: 'flex', flexDirection: 'row', gap: '20px', width: '100%', flexWrap: 'wrap', justifyContent: 'left' }}>
|
||||
|
||||
<div style={{ paddingTop: '2rem', width: '12rem', fontFamily: 'DM Sans', fontSize: '16px' }}> Evaluation à chaud </div>
|
||||
|
||||
<div className="session_caract">
|
||||
{New_Getall_Partner_Formulaires_Eval_Chaud.length > 0 && <div className="session_caract_Dialog" > Choisir un modèle par défault
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="default_q_position"
|
||||
id="default_q_position"
|
||||
fullWidth
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Getall_Partner_Formulaires_Eval_Chaud}
|
||||
|
||||
value={New_Getall_Partner_Formulaires_Eval_Chaud.filter((data) => (data)._id === String(selected_default_Formulaires_Eval_Chaud))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
setdefault_doc_modification("1");
|
||||
if (value && value._id)
|
||||
setselected_default_Formulaires_Eval_Chaud(value._id);
|
||||
else
|
||||
setselected_default_Formulaires_Eval_Chaud("")
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
</div>}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{/*** Evaluation à froid */}
|
||||
<div style={{ display: 'flex', flexDirection: 'row', gap: '20px', width: '100%', flexWrap: 'wrap', justifyContent: 'left' }}>
|
||||
|
||||
<div style={{ paddingTop: '2rem', width: '12rem', fontFamily: 'DM Sans', fontSize: '16px' }}> Evaluation à froid</div>
|
||||
|
||||
|
||||
<div className="session_caract">
|
||||
{New_Getall_Partner_Formulaires_Eval_Froid.length > 0 && <div className="session_caract_Dialog" >Choisir un modèle par défault
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="default_q_position"
|
||||
id="default_q_position"
|
||||
fullWidth
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Getall_Partner_Formulaires_Eval_Froid}
|
||||
|
||||
value={New_Getall_Partner_Formulaires_Eval_Froid.filter((data) => (data)._id === String(selected_default_Formulaires_Eval_Froid))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
setdefault_doc_modification("1");
|
||||
if (value && value._id)
|
||||
setselected_default_Formulaires_Eval_Froid(value._id);
|
||||
else
|
||||
setselected_default_Formulaires_Eval_Froid("")
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
</div>}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{/*** Evaluation formateur */}
|
||||
<div style={{ display: 'flex', flexDirection: 'row', gap: '20px', width: '100%', flexWrap: 'wrap', justifyContent: 'left' }}>
|
||||
|
||||
<div style={{ paddingTop: '2rem', width: '12rem', fontFamily: 'DM Sans', fontSize: '16px' }}> Evaluation formateur</div>
|
||||
|
||||
<div className="session_caract">
|
||||
{New_Getall_Partner_Formulaires_Eval_Formateur.length > 0 && <div className="session_caract_Dialog" > Choisir un modèle par défault
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="default_q_position"
|
||||
id="default_q_position"
|
||||
fullWidth
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Getall_Partner_Formulaires_Eval_Formateur}
|
||||
|
||||
value={New_Getall_Partner_Formulaires_Eval_Formateur.filter((data) => (data)._id === String(selected_default_Formulaires_Eval_Formateur))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
setdefault_doc_modification("1");
|
||||
if (value && value._id)
|
||||
setselected_default_Formulaires_Eval_Formateur(value._id);
|
||||
else
|
||||
setselected_default_Formulaires_Eval_Formateur("")
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
</div>}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr />
|
||||
|
||||
{/*** Convention Individuelle */}
|
||||
<div style={{ display: 'flex', flexDirection: 'row', gap: '20px', width: '100%', flexWrap: 'wrap', justifyContent: 'left' }}>
|
||||
|
||||
<div style={{ paddingTop: '2rem', width: '10rem', fontFamily: 'DM Sans', fontSize: '18px' }}> Conventions Individuelles</div>
|
||||
<div style={{ paddingTop: '2rem', width: '12rem', fontFamily: 'DM Sans', fontSize: '16px' }}> Conventions Individuelles</div>
|
||||
<div className="session_caract">
|
||||
{New_Get_List_Convention_Individuelle_PDF_result.length > 0 && <div className="session_caract_Dialog" > <b> Choisir une version PDF </b>
|
||||
{New_Get_List_Convention_Individuelle_PDF_result.length > 0 && <div className="session_caract_Dialog" > Choisir un modèle par défault (PDF)
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="default_convention_indiv_pdf"
|
||||
|
|
@ -8287,6 +8639,7 @@ const AddClassManual = (props) => {
|
|||
value={New_Get_List_Convention_Individuelle_PDF_result.filter((data) => (data)._id === String(selected_default_Convention_individuelle_PDF))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
setdefault_doc_modification("1");
|
||||
if (value && value._id)
|
||||
setselected_default_Convention_individuelle_PDF(value._id);
|
||||
else
|
||||
|
|
@ -8303,7 +8656,7 @@ const AddClassManual = (props) => {
|
|||
</div>}
|
||||
</div>
|
||||
<div className="session_caract">
|
||||
{New_Get_List_Convention_Individuelle_Mail_result.length > 0 && <div className="session_caract_Dialog" > <b> Choisir une version Email </b>
|
||||
{New_Get_List_Convention_Individuelle_Mail_result.length > 0 && <div className="session_caract_Dialog" > Choisir un modèle par défault (Email)
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="default_convention_pdf"
|
||||
|
|
@ -8315,6 +8668,7 @@ const AddClassManual = (props) => {
|
|||
value={New_Get_List_Convention_Individuelle_Mail_result.filter((data) => (data)._id === String(selected_default_Convention_individuelle_Mail))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
setdefault_doc_modification("1");
|
||||
if (value && value._id)
|
||||
setselected_default_Convention_individuelle_Mail(value._id);
|
||||
else
|
||||
|
|
@ -8337,9 +8691,9 @@ const AddClassManual = (props) => {
|
|||
{/*** Convocation */}
|
||||
<div style={{ display: 'flex', flexDirection: 'row', gap: '20px', width: '100%', flexWrap: 'wrap', justifyContent: 'left' }}>
|
||||
|
||||
<div style={{ paddingTop: '2rem', width: '10rem', fontFamily: 'DM Sans', fontSize: '18px' }}> Convocations </div>
|
||||
<div style={{ paddingTop: '2rem', width: '12rem', fontFamily: 'DM Sans', fontSize: '16px' }}> Convocations </div>
|
||||
<div className="session_caract">
|
||||
{New_Get_List_Stagiaire_Convocations_PDF_result.length > 0 && <div className="session_caract_Dialog" > <b> Choisir une version PDF </b>
|
||||
{New_Get_List_Stagiaire_Convocations_PDF_result.length > 0 && <div className="session_caract_Dialog" > Choisir un modèle par défault (PDF)
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="default_convocation_pdf"
|
||||
|
|
@ -8350,6 +8704,7 @@ const AddClassManual = (props) => {
|
|||
value={New_Get_List_Stagiaire_Convocations_PDF_result.filter((data) => (data)._id === String(selected_default_Stagiaire_Convocations_PDF))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
setdefault_doc_modification("1");
|
||||
if (value && value._id)
|
||||
setselected_default_Stagiaire_Convocations_PDF(value._id);
|
||||
else
|
||||
|
|
@ -8366,7 +8721,7 @@ const AddClassManual = (props) => {
|
|||
</div>}
|
||||
</div>
|
||||
<div className="session_caract">
|
||||
{New_Get_List_Stagiaire_Convocations_Mail_result.length > 0 && <div className="session_caract_Dialog" > <b> Choisir une version Email </b>
|
||||
{New_Get_List_Stagiaire_Convocations_Mail_result.length > 0 && <div className="session_caract_Dialog" > Choisir un modèle par défault (Email)
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="default_convention_pdf"
|
||||
|
|
@ -8378,6 +8733,8 @@ const AddClassManual = (props) => {
|
|||
value={New_Get_List_Stagiaire_Convocations_Mail_result.filter((data) => (data)._id === String(selected_default_Stagiaire_Convocations_Mail))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
|
||||
setdefault_doc_modification("1");
|
||||
if (value && value._id)
|
||||
setselected_default_Stagiaire_Convocations_Mail(value._id);
|
||||
else
|
||||
|
|
@ -8403,16 +8760,20 @@ const AddClassManual = (props) => {
|
|||
<br /> <br />
|
||||
</div>
|
||||
|
||||
{String(props.check_user_acces_right("formation", "write")) === "1" && String(default_doc_modification) === "1" &&
|
||||
<div className="div_row" style={{ border: 'none' }}>
|
||||
<div className="koUpdateData" style={{ "color": "orange", "textAlign": "center" }}> /!\ Pensez à enregistrer les modifications</div></div>}
|
||||
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
|
||||
{String(props.check_user_acces_right("formation", "write")) === "1" && <div className="div_row" style={{ border: 'none' }}>
|
||||
<div className="div_row_gauche">
|
||||
<Button onClick={Update_Class_Default_Document} className="bton_enreg_dialog">Enregistrer</Button>
|
||||
|
||||
</div>
|
||||
<div className="div_row_droite" style={{ "textAlign": 'center' }}>
|
||||
<Button onClick={"Close_Dialog_Detail_Event_open"} className="bton_annule_dialog" >Fermer</Button>
|
||||
<div className="div_row_droite" style={{ "textAlign": "right" }}>
|
||||
<Button variant="contained" color="success" className="bton_annule" onClick={submenu_documents}>Annuler</Button>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
</div>}
|
||||
|
||||
|
|
|
|||
|
|
@ -12464,6 +12464,62 @@ const DisplayPartnerSession = (props) => {
|
|||
}
|
||||
|
||||
|
||||
const [New_Get_Class_Default_Document_id_result, setNew_Get_Class_Default_Document_id_result] = useState("");
|
||||
|
||||
const [Get_Class_Default_Document_id_api, setGet_Class_Default_Document_id_api] = useState();
|
||||
const [Get_Class_Default_Document_id_message, setGet_Class_Default_Document_id_message] = useState();
|
||||
const [Get_Class_Default_Document_id_result, setGet_Class_Default_Document_id_result] = useState();
|
||||
function Get_Class_Default_Document_id(local_type_document) {
|
||||
|
||||
var form = new FormData();
|
||||
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_id", session_selected_class_id);
|
||||
form.append("document_type", local_type_document);
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_Class_List_Default_Documents_For_Given_Type_Doc/";
|
||||
setLoading(true);
|
||||
|
||||
|
||||
axios.post(myurl, form).then(res => {
|
||||
//console.log(" In Get_Class_Default_Document_id res.data.status = " + res.data.status);
|
||||
console.log(" In Get_Class_Default_Document_id res.data.message r_class = " + res.data.message);
|
||||
setLoading(false);
|
||||
if (String(res.data.status) === String("true")) {
|
||||
|
||||
|
||||
setGet_Class_Default_Document_id_api("true");
|
||||
setGet_Class_Default_Document_id_result(res.data.message);
|
||||
|
||||
var mylocaltraining = JSON.parse(res.data.message);
|
||||
if (mylocaltraining[local_type_document]) {
|
||||
console.log(" OKKK = ", mylocaltraining[local_type_document]);
|
||||
New_Get_Class_Default_Document_id_result(mylocaltraining[local_type_document])
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else {
|
||||
setGet_Class_Default_Document_id_api("false");
|
||||
setGet_Class_Default_Document_id_message(res.data.message);
|
||||
// alert(res.data.message);
|
||||
setdisplay_alert_mysy("1");
|
||||
setalert_message(res.data.message);
|
||||
setalert_type("error");
|
||||
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
setLoading(false);
|
||||
console.warn('Not good man :( Get_Class_Default_Document_id = ', error);
|
||||
setGet_Class_Default_Document_id_api("false");
|
||||
alert("Impossible de récupérer le document par défaut");
|
||||
//setmyApimyApiMessage("")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
const [Send_Stagiaire_Conventions_By_Email_api, setSend_Stagiaire_Conventions_By_Email_api] = useState();
|
||||
const [Send_Stagiaire_Conventions_By_Email_message, setSend_Stagiaire_Conventions_By_Email_message] = useState();
|
||||
const [Send_Stagiaire_Conventions_By_Email_result, setSend_Stagiaire_Conventions_By_Email_result] = useState();
|
||||
|
|
@ -14550,7 +14606,7 @@ const DisplayPartnerSession = (props) => {
|
|||
const New_Option_Type_Document = [
|
||||
{ "id": "email", "label": "Email", "value": "email" },
|
||||
{ "id": "pdf", "label": "PDF", "value": "pdf" },
|
||||
]
|
||||
]
|
||||
|
||||
const [New_Get_List_Stagiaire_Convocations_result, setNew_Get_List_Stagiaire_Convocations_result] = useState([]);
|
||||
|
||||
|
|
@ -16597,6 +16653,7 @@ const DisplayPartnerSession = (props) => {
|
|||
options={New_Option_Type_Document}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
Get_Class_Default_Document_id("CONVENTION_STAGIAIRE_INDIVIDUELLE_MAIL")
|
||||
setselected_convention_type(value.value);
|
||||
|
||||
Get_List_Stagiaire_Conventions(action_server_ref_interne_doc, action_server_nom_doc,
|
||||
|
|
|
|||
Loading…
Reference in New Issue