fdfd
parent
c18872de6a
commit
155517fb6b
|
@ -2004,6 +2004,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
function submenu_unite_enseignement() {
|
function submenu_unite_enseignement() {
|
||||||
|
|
||||||
setsubmenu("ue");
|
setsubmenu("ue");
|
||||||
setdisplay_detail_stagiaire();
|
setdisplay_detail_stagiaire();
|
||||||
setdisplay_detail_absence();
|
setdisplay_detail_absence();
|
||||||
|
@ -2407,6 +2408,103 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const [New_Get_Inscrit_List_UE_result, setNew_Get_Inscrit_List_UE_result] = useState([]);
|
||||||
|
const [tab_inscrit_ue_id, settab_inscrit_ue_id] = useState([]);
|
||||||
|
|
||||||
|
const [Get_Inscrit_List_UE_api, setGet_Inscrit_List_UE_api] = useState();
|
||||||
|
const [Get_Inscrit_List_UE_message, setGet_Inscrit_List_UE_message] = useState();
|
||||||
|
const [Get_Inscrit_List_UE_result, setGet_Inscrit_List_UE_result] = useState();
|
||||||
|
function Get_Inscrit_List_UE(local_inscription_id) {
|
||||||
|
var form = new FormData();
|
||||||
|
|
||||||
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
|
form.append("token", stored_cookie);
|
||||||
|
form.append("inscription_id", local_inscription_id);
|
||||||
|
|
||||||
|
|
||||||
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Inscrit_List_EU/";
|
||||||
|
|
||||||
|
setLoading(true);
|
||||||
|
|
||||||
|
axios.post(myurl, form).then(res => {
|
||||||
|
|
||||||
|
setLoading(false);
|
||||||
|
|
||||||
|
if (String(res.data.status) === String("true")) {
|
||||||
|
//console.log(" In Get_Inscrit_List_UE res.data.status = " + res.data.status);
|
||||||
|
//console.log(" In Get_Inscrit_List_UE res.data.message r_class = " + res.data.message);
|
||||||
|
setGet_Inscrit_List_UE_api("true");
|
||||||
|
setGet_Inscrit_List_UE_result(res.data.message);
|
||||||
|
|
||||||
|
var new_data2 = [];
|
||||||
|
|
||||||
|
var tab_tmp = []
|
||||||
|
const new_data = res.data.message.map((x) => {
|
||||||
|
|
||||||
|
//---
|
||||||
|
var localid = JSON.parse(x).id;
|
||||||
|
var local_id = JSON.parse(x)._id;
|
||||||
|
var local_class_id = JSON.parse(x).class_id;
|
||||||
|
var local_class_eu_id = JSON.parse(x).class_eu_id;
|
||||||
|
var local_ue_code = JSON.parse(x).code;
|
||||||
|
var local_ue_titre = JSON.parse(x).titre;
|
||||||
|
|
||||||
|
|
||||||
|
tab_tmp.push(local_class_eu_id);
|
||||||
|
|
||||||
|
//---
|
||||||
|
var node = {
|
||||||
|
"_id": local_id,
|
||||||
|
"id": localid,
|
||||||
|
"label": local_ue_code,
|
||||||
|
"class_id": local_class_id,
|
||||||
|
"class_eu_id": local_class_eu_id,
|
||||||
|
"ue_code": local_ue_code,
|
||||||
|
"ue_titre": local_ue_titre,
|
||||||
|
};
|
||||||
|
new_data2.push(node);
|
||||||
|
|
||||||
|
// return {"_id": " + str(local_id) + ", "label": " + local_courrier_template_ref_interne + '" , "courrier_template_ref_interne": "' + local_courrier_template_ref_interne + '", "nom_champ_technique": "' + local_nom_champ_technique + '", "nom_champ_fonctionel": "' + local_nom_champ_fonctionel + '","valide": "1" };
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
//---
|
||||||
|
var node = {
|
||||||
|
"_id": "",
|
||||||
|
"id": "",
|
||||||
|
"label": "",
|
||||||
|
"class_id": "",
|
||||||
|
"class_eu_id": "",
|
||||||
|
"ue_code": "",
|
||||||
|
"ue_titre": "",
|
||||||
|
};
|
||||||
|
new_data2.push(node);
|
||||||
|
|
||||||
|
|
||||||
|
if (new_data2.length > 0) {
|
||||||
|
setNew_Get_Inscrit_List_UE_result(new_data2);
|
||||||
|
settab_inscrit_ue_id(tab_tmp)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
setGet_Inscrit_List_UE_api("false");
|
||||||
|
setGet_Inscrit_List_UE_message(res.data.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
}).catch((error) => {
|
||||||
|
setLoading(false);
|
||||||
|
console.warn('Not good man :( Get_Inscrit_List_UE = ', error);
|
||||||
|
setGet_Inscrit_List_UE_api("false");
|
||||||
|
//setmyApimyApiMessage("")
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const [nb_stagiaire_Inscrit, setnb_stagiaire_Inscrit] = useState("0");
|
const [nb_stagiaire_Inscrit, setnb_stagiaire_Inscrit] = useState("0");
|
||||||
const hiddenFileInput_session = React.useRef(null);
|
const hiddenFileInput_session = React.useRef(null);
|
||||||
const [Edite_session, setEdite_session] = useState();
|
const [Edite_session, setEdite_session] = useState();
|
||||||
|
@ -2487,8 +2585,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
};
|
};
|
||||||
new_data2.push(node);
|
new_data2.push(node);
|
||||||
|
|
||||||
if (new_data2.length > 0)
|
if (new_data2.length > 0) {
|
||||||
setNew_Get_List_UE_From_Class_Id_result(new_data2);
|
setNew_Get_List_UE_From_Class_Id_result(new_data2);
|
||||||
|
console.log(new_data2);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setGet_List_UE_From_Class_Id_api("false");
|
setGet_List_UE_From_Class_Id_api("false");
|
||||||
|
@ -7269,7 +7369,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Get_Inscrit_List_UE(newSelectionModel.row._id);
|
||||||
setselected_row_data_json(JSON.parse(rowss[newSelectionModel.row.id]));
|
setselected_row_data_json(JSON.parse(rowss[newSelectionModel.row.id]));
|
||||||
setDialog_stagiaire_open(true);
|
setDialog_stagiaire_open(true);
|
||||||
|
|
||||||
|
@ -9803,6 +9903,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
<h3> Gestion des UE d'un inscrit </h3>
|
<h3> Gestion des UE d'un inscrit </h3>
|
||||||
|
|
||||||
|
|
||||||
<div className="session_caract"> <b>Unite D'enseignement </b> <br />
|
<div className="session_caract"> <b>Unite D'enseignement </b> <br />
|
||||||
{New_Get_List_UE_From_Class_Id_result && New_Get_List_UE_From_Class_Id_result.length > 0 &&
|
{New_Get_List_UE_From_Class_Id_result && New_Get_List_UE_From_Class_Id_result.length > 0 &&
|
||||||
|
|
||||||
|
@ -9819,8 +9920,13 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
//className="disabled_style enable_style"
|
//className="disabled_style enable_style"
|
||||||
//options={New_Getall_Partner_List_UE_result}
|
//options={New_Getall_Partner_List_UE_result}
|
||||||
options={New_Get_List_UE_From_Class_Id_result}
|
options={New_Get_List_UE_From_Class_Id_result}
|
||||||
// value={New_Getall_Partner_List_UE_result.filter((data) => (data)._id === String(p_detail_class_eu_id))[0].label}
|
defaultValue={New_Get_List_UE_From_Class_Id_result.filter((data) => {
|
||||||
defaultValue={[New_Get_List_UE_From_Class_Id_result[0], New_Get_List_UE_From_Class_Id_result[2], ]}
|
if (tab_inscrit_ue_id.includes(String(data._id))) {
|
||||||
|
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
})}
|
||||||
|
//defaultValue={[New_Get_List_UE_From_Class_Id_result[0], New_Get_List_UE_From_Class_Id_result[2],]}
|
||||||
renderOption={(props, option, { selected }) => (
|
renderOption={(props, option, { selected }) => (
|
||||||
<li {...props}>
|
<li {...props}>
|
||||||
<Checkbox
|
<Checkbox
|
||||||
|
@ -9832,11 +9938,14 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
{option.label}
|
{option.label}
|
||||||
</li>
|
</li>
|
||||||
)}
|
)}
|
||||||
// style={{ width: 500 }}
|
// style={{ width: 500 }}
|
||||||
|
|
||||||
onChange={(event, value) => {
|
onChange={(event, value) => {
|
||||||
|
|
||||||
console.log(" ### value = ", value)
|
console.log(" ### value = ", value);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}}
|
}}
|
||||||
|
|
||||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une UE "
|
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une UE "
|
||||||
|
|
Loading…
Reference in New Issue