branche_01062025
parent
bc47eaca86
commit
584045cb71
|
|
@ -313,7 +313,7 @@ const Apprenant = (props) => {
|
|||
{ field: 'class_title', headerName: 'Titre Formation', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'class_internal_url', headerName: 'class_internal_url', hide: true, Width: 1, disableExport: true, },
|
||||
{
|
||||
field: 'status', headerName: 'Statut', hide: false, flex: 1, minWidth: 50, maxWidth: 70,
|
||||
field: 'status', headerName: 'Statut', hide: false, flex: 1, minWidth: 70, maxWidth: 100,
|
||||
valueFormatter: (params) => {
|
||||
if (String(params.value) === "0")
|
||||
return "Pré.";
|
||||
|
|
@ -328,20 +328,20 @@ const Apprenant = (props) => {
|
|||
}
|
||||
},
|
||||
|
||||
{ field: 'client_rattachement_id', headerName: 'client__id', hide: true, Width: 1, disableExport: true, },
|
||||
{ field: 'client_rattachement_id', headerName: 'client_id', hide: true, Width: 1, disableExport: true, },
|
||||
{ field: 'client_rattachement_nom', headerName: 'Client', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
{ field: 'date_debut', headerName: 'Début', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'date_fin', headerName: 'Fin', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'date_debut', headerName: 'Début', hide: false, maxWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'date_fin', headerName: 'Fin', hide: false, maxWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'presentiel', headerName: 'Présentiel', hide: false, flex: 1, minWidth: 50, maxWidth: 70, hide: true, Width: 1, disableExport: true, },
|
||||
{ field: 'distanciel', headerName: 'Distantiel', hide: false, flex: 1, minWidth: 50, maxWidth: 70, hide: true, Width: 1, disableExport: true, },
|
||||
|
||||
{ field: 'class_recyclage_delai', headerName: 'Recycl. Delai', hide: false, flex: 1, minWidth: 100, },
|
||||
{ field: 'class_recyclage_periodicite', headerName: 'Recycl. Perio', hide: false, flex: 1, minWidth: 100, },
|
||||
{ field: 'nb_jour_avant_recyclage', headerName: 'Jrs avant Recycl.', hide: false, flex: 1, minWidth: 100, },
|
||||
{ field: 'class_recyclage_delai', headerName: 'Recycl. Delai', hide: true, flex: 1, minWidth: 100, },
|
||||
{ field: 'class_recyclage_periodicite', headerName: 'Recycl. Perio', hide: true, flex: 1, minWidth: 100, },
|
||||
{ field: 'nb_jour_avant_recyclage', headerName: 'Jrs avant Recycl.', hide: true, flex: 1, minWidth: 100, },
|
||||
|
||||
|
||||
{
|
||||
/* {
|
||||
field: "Detail", headerName: 'Voir détail',
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
|
|
@ -367,9 +367,9 @@ const Apprenant = (props) => {
|
|||
|
||||
);
|
||||
}
|
||||
},
|
||||
},*/
|
||||
|
||||
{/*
|
||||
/* {
|
||||
field: "delete", headerName: 'Supprimer',
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
|
|
@ -425,7 +425,7 @@ const Apprenant = (props) => {
|
|||
|
||||
);
|
||||
}
|
||||
*/},
|
||||
},*/
|
||||
|
||||
|
||||
]
|
||||
|
|
@ -722,6 +722,8 @@ const Apprenant = (props) => {
|
|||
|
||||
const [p_detail_matricule, setp_detail_matricule] = useState("");
|
||||
|
||||
const [p_detail_ine, setp_detail_ine] = useState("");
|
||||
|
||||
// fin 04/06/2025
|
||||
|
||||
const [p_detail_nom, setp_detail_nom] = useState("");
|
||||
|
|
@ -1216,6 +1218,12 @@ const Apprenant = (props) => {
|
|||
setp_detail_matricule("");
|
||||
}
|
||||
|
||||
if (mylocaltraining.ine) {
|
||||
setp_detail_ine(mylocaltraining.ine);
|
||||
} else {
|
||||
setp_detail_ine("");
|
||||
}
|
||||
|
||||
if (mylocaltraining.type_mobilite) {
|
||||
setp_detail_type_mobilite(mylocaltraining.type_mobilite);
|
||||
} else {
|
||||
|
|
@ -1672,6 +1680,8 @@ const Apprenant = (props) => {
|
|||
|
||||
setp_detail_matricule('');
|
||||
|
||||
setp_detail_ine('');
|
||||
|
||||
setp_detail_type_mobilite('');
|
||||
setp_detail_telephone_bis('');
|
||||
|
||||
|
|
@ -1971,7 +1981,7 @@ const Apprenant = (props) => {
|
|||
}
|
||||
|
||||
const list_champs = ["field_detail_lieu_naissance", "field_detail_departement_naissance", "field_detail_pays_naissance", "field_type_pi", "field_num_pi",
|
||||
"field_type_mobilite", "field_nationalite", "field_droit_image", "field_rgpd", "field_sitation_famille", "field_num_ss", "field_matricule"]
|
||||
"field_type_mobilite", "field_nationalite", "field_droit_image", "field_rgpd", "field_sitation_famille", "field_num_ss", "field_matricule", "field_ine"]
|
||||
|
||||
for (let i = 0; i < list_champs.length; i++) {
|
||||
if (document.getElementsByName(String(list_champs[i])) && document.getElementsByName(String(list_champs[i]))[0]) {
|
||||
|
|
@ -2058,7 +2068,7 @@ const Apprenant = (props) => {
|
|||
}
|
||||
|
||||
const list_champs = ["field_detail_lieu_naissance", "field_detail_departement_naissance", "field_detail_pays_naissance", "field_type_pi", "field_num_pi",
|
||||
"field_type_mobilite", "field_nationalite", "field_droit_image", "field_rgpd", "field_sitation_famille", "field_num_ss", "field_matricule"]
|
||||
"field_type_mobilite", "field_nationalite", "field_droit_image", "field_rgpd", "field_sitation_famille", "field_num_ss", "field_matricule", "field_ine"]
|
||||
|
||||
for (let i = 0; i < list_champs.length; i++) {
|
||||
if (document.getElementsByName(String(list_champs[i])) && document.getElementsByName(String(list_champs[i]))[0]) {
|
||||
|
|
@ -2456,6 +2466,11 @@ const Apprenant = (props) => {
|
|||
else
|
||||
form.append("matricule", "");
|
||||
|
||||
if (p_detail_ine)
|
||||
form.append("ine", p_detail_ine);
|
||||
else
|
||||
form.append("ine", "");
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
|
@ -7941,7 +7956,7 @@ const Apprenant = (props) => {
|
|||
/>
|
||||
}
|
||||
/>}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
|
@ -8050,7 +8065,7 @@ const Apprenant = (props) => {
|
|||
/>}
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row_droite texte_area_filter" >
|
||||
|
|
@ -9588,6 +9603,30 @@ const Apprenant = (props) => {
|
|||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <Tooltip className="tooltip_css" id="tooltip_ine" />
|
||||
<a data-tooltip-id="tooltip_ine" data-tooltip-html=" L’identifiant national étudiant est unique pour chaque étudiant.">
|
||||
Identifiant National Étudiant (INE) <FcInfo />
|
||||
</a> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="field_ine"
|
||||
id="field_ine"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
value={p_detail_ine}
|
||||
onChange={(e) => {
|
||||
setp_detail_ine(e.target.value);
|
||||
setapprenant_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div className="div_row" style={{ "border": "None" }}>
|
||||
|
|
@ -9951,7 +9990,7 @@ const Apprenant = (props) => {
|
|||
</div>
|
||||
</div>}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -10072,14 +10111,14 @@ const Apprenant = (props) => {
|
|||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
/* setgridline_id(newSelectionModel.row.id);
|
||||
setselected_apprenant_id(newSelectionModel.row._id);
|
||||
setselected_apprenant_row_id(newSelectionModel.row.id);
|
||||
setselected_apprenant_email(newSelectionModel.row.email);
|
||||
|
||||
|
||||
setDialog_apprenant_message(String(JSON.parse(Get_All_Apprenant_result[newSelectionModel.row.id]).title));
|
||||
setDialog_apprenant_open(true);*/
|
||||
if (newSelectionModel.row._id && String(newSelectionModel.row._id).length > 2) {
|
||||
var tmp = newSelectionModel.row.session_code + "&" + newSelectionModel.row.session_id + "&" + newSelectionModel.row.class_internal_url + "&" + p_detail_email;
|
||||
|
||||
window.open(
|
||||
process.env.REACT_APP_FRONT_URL + "Partner/mes_stagiaires/" + String(newSelectionModel.row._id) + "/" + String(tmp),
|
||||
'_blank'
|
||||
);
|
||||
}
|
||||
|
||||
}}
|
||||
|
||||
|
|
|
|||
|
|
@ -1378,9 +1378,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setaddOneParticipant();
|
||||
setdisplay_detail_stagiaire("1");
|
||||
|
||||
if (document.getElementById('detail_session')) {
|
||||
if (document.getElementById('myRef_details')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('detail_session').offsetTop;
|
||||
var divh = document.getElementById('myRef_details').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
|
|
@ -1440,6 +1440,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const [selected_code_session, setselected_code_session] = useState();
|
||||
const [selected_internal_url, setselected_internal_url] = useState();
|
||||
|
||||
const [selected_class_is_ftion_initiale, setselected_class_is_ftion_initiale] = useState();
|
||||
|
||||
const [selected_class_id, setselected_class_id] = useState();
|
||||
|
||||
const [selected_class_title, setselected_class_title] = useState();
|
||||
|
|
@ -1667,6 +1669,10 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setp_detail_status_inscrit();
|
||||
setp_detail_status_inscrit_label();
|
||||
setp_detail_opco();
|
||||
|
||||
setp_detail_matricule("");
|
||||
setp_detail_ine("");
|
||||
|
||||
setp_detail_client_rattachement_nom();
|
||||
setp_detail_client_rattachement_id();
|
||||
|
||||
|
|
@ -2282,6 +2288,16 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
document.getElementsByName("detail_tuteur2_phone")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_ine")[0]) {
|
||||
document.getElementsByName("detail_ine")[0].disabled = true;
|
||||
document.getElementsByName("detail_ine")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_matricule")[0]) {
|
||||
document.getElementsByName("detail_matricule")[0].disabled = true;
|
||||
document.getElementsByName("detail_matricule")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -2320,7 +2336,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
'detail_ville', 'detail_pays', 'certif_date', 'detail_cout', 'detail_mode_fin', 'detail_employeur', 'date_evaluation', 'certif_date',
|
||||
'note_eval', 'detail_type_apprenant', 'date_evaluation', 'detail_incr_date', 'detail_comment', 'detail_memo',
|
||||
'detail_naissance', 'detail_mail', 'detail_prenom', 'detail_nom', 'detail_civilite', 'detail_tel', 'detail_adresse', 'detail_code_postal', 'detail_ville',
|
||||
'detail_pays']
|
||||
'detail_pays', 'detail_ine', 'detail_matricule']
|
||||
|
||||
|
||||
|
||||
|
|
@ -2385,6 +2401,17 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
document.getElementsByName("detail_opco")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_ine")[0]) {
|
||||
document.getElementsByName("detail_ine")[0].disabled = false;
|
||||
document.getElementsByName("detail_ine")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
|
||||
if (document.getElementsByName("detail_matricule")[0]) {
|
||||
document.getElementsByName("detail_matricule")[0].disabled = false;
|
||||
document.getElementsByName("detail_matricule")[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_mode_financement")[0]) {
|
||||
document.getElementsByName("detail_mode_financement")[0].disabled = false;
|
||||
document.getElementsByName("detail_mode_financement")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
|
@ -3041,8 +3068,6 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
var local_title_session = JSON.parse(x).titre;
|
||||
var local_code_session = JSON.parse(x).code_session;
|
||||
|
||||
|
||||
|
||||
//---
|
||||
var node = {
|
||||
"_id": local_id,
|
||||
|
|
@ -3815,6 +3840,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const [p_detail_client_rattachement_nom, setp_detail_client_rattachement_nom] = useState();
|
||||
const [p_detail_client_rattachement_id, setp_detail_client_rattachement_id] = useState();
|
||||
|
||||
const [p_detail_matricule, setp_detail_matricule] = useState();
|
||||
const [p_detail_ine, setp_detail_ine] = useState();
|
||||
|
||||
const [p_detail_facture_client_rattachement_id, setp_detail_facture_client_rattachement_id] = useState("");
|
||||
|
||||
const [p_detail_financeur_rattachement_id, setp_detail_financeur_rattachement_id] = useState();
|
||||
|
|
@ -3871,6 +3899,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
|
||||
//---
|
||||
|
||||
const [p_one_formation_is_ftion_initiale, setp_one_formation_is_ftion_initiale] = useState("");
|
||||
|
||||
const [p_one_civilite_part, setp_one_civilite_part] = useState();
|
||||
const [p_one_formation, setp_one_formation] = useState();
|
||||
const [p_one_detail_session_class, setp_one_detail_session_class] = useState();
|
||||
|
|
@ -3890,6 +3921,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
const [p_one_detail_modefinancement, setp_one_detail_modefinancement] = useState("");
|
||||
|
||||
const [p_one_matricule, setp_one_matricule] = useState();
|
||||
const [p_one_ine, setp_one_ine] = useState();
|
||||
|
||||
|
||||
const [p_one_detail_client_rattachement_nom, setp_one_detail_client_rattachement_nom] = useState();
|
||||
const [p_one_detail_client_rattachement_id, setp_one_detail_client_rattachement_id] = useState();
|
||||
|
|
@ -4033,6 +4067,18 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setp_detail_opco("");
|
||||
}
|
||||
|
||||
if (mylocalattendee.ine)
|
||||
setp_detail_ine(mylocalattendee.ine);
|
||||
else {
|
||||
setp_detail_ine("");
|
||||
}
|
||||
|
||||
if (mylocalattendee.matricule)
|
||||
setp_detail_matricule(mylocalattendee.matricule);
|
||||
else {
|
||||
setp_detail_matricule("");
|
||||
}
|
||||
|
||||
|
||||
if (mylocalattendee.client_rattachement_id) {
|
||||
setp_detail_client_rattachement_id(mylocalattendee.client_rattachement_id);
|
||||
|
|
@ -4455,9 +4501,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
var myelement;
|
||||
|
||||
if (document.getElementById('ajout_participant')) {
|
||||
if (document.getElementById('myRef_details')) {
|
||||
//myelement = document.getElementById('ajout_participant');
|
||||
var divh = document.getElementById('ajout_participant').offsetTop;
|
||||
var divh = document.getElementById('myRef_details').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
|
|
@ -4755,6 +4801,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
form.append("modefinancement", p_one_detail_modefinancement);
|
||||
|
||||
form.append("matricule", p_one_matricule);
|
||||
form.append("ine", p_one_ine);
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
|
@ -4989,6 +5038,17 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
else
|
||||
form.append("opco", "");
|
||||
|
||||
if (p_detail_ine)
|
||||
form.append("ine", p_detail_ine);
|
||||
else
|
||||
form.append("ine", "");
|
||||
|
||||
if (p_detail_matricule)
|
||||
form.append("matricule", p_detail_matricule);
|
||||
else
|
||||
form.append("matricule", "");
|
||||
|
||||
|
||||
if (p_detail_type_apprenant)
|
||||
form.append("type_apprenant", p_detail_type_apprenant);
|
||||
else
|
||||
|
|
@ -5558,6 +5618,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("archive", "0");
|
||||
form.append("is_ftion_initiale", "2");
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/get_partner_class/";
|
||||
setLoading(true);
|
||||
|
|
@ -5578,6 +5639,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
var local_internal_url = JSON.parse(x).internal_url;
|
||||
var local_title = JSON.parse(x).title;
|
||||
var local_external_code = JSON.parse(x).external_code;
|
||||
var local_is_ftion_initiale = JSON.parse(x).is_ftion_initiale;
|
||||
|
||||
|
||||
//---
|
||||
|
|
@ -5587,7 +5649,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
"label": local_title,
|
||||
"internal_url": local_internal_url,
|
||||
"title": local_title,
|
||||
"external_code": local_external_code
|
||||
"external_code": local_external_code,
|
||||
"is_ftion_initiale": local_is_ftion_initiale
|
||||
};
|
||||
new_data2.push(node);
|
||||
});
|
||||
|
|
@ -5598,7 +5661,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
"label": "",
|
||||
"internal_url": "",
|
||||
"title": "",
|
||||
"external_code": ""
|
||||
"external_code": "",
|
||||
"is_ftion_initiale": ""
|
||||
};
|
||||
new_data2.push(node);
|
||||
|
||||
|
|
@ -10256,7 +10320,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
<div className="div_row_dialog">
|
||||
<div className="div_row_gauche_dialog_session" style={{ "textAlign": 'left', paddingTop: '10px' }}>
|
||||
Code Promo
|
||||
{selected_class_is_ftion_initiale === "1" && "Code Promo"}
|
||||
{selected_class_is_ftion_initiale !== "1" && "Code Session"}
|
||||
</div>
|
||||
|
||||
{selected_row_data_json.code_session && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
||||
|
|
@ -10268,7 +10333,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
<div className="div_row_dialog">
|
||||
<div className="div_row_gauche_dialog_session" style={{ "textAlign": 'left', paddingTop: '10px' }}>
|
||||
Début Session
|
||||
{selected_class_is_ftion_initiale === "1" && "Début Promo"}
|
||||
{selected_class_is_ftion_initiale !== "1" && "Début Session"}
|
||||
</div>
|
||||
|
||||
{selected_row_data_json.date_du && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
||||
|
|
@ -10280,7 +10346,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
<div className="div_row_dialog">
|
||||
<div className="div_row_gauche_dialog_session" style={{ "textAlign": 'left', paddingTop: '10px' }}>
|
||||
Fin Session
|
||||
{selected_class_is_ftion_initiale === "1" && "Fin Promo"}
|
||||
{selected_class_is_ftion_initiale !== "1" && "Fin Session"}
|
||||
|
||||
</div>
|
||||
|
||||
{selected_row_data_json.date_au && <div className="div_row_droite_dialog_session" style={{ "textAlign": 'right' }}>
|
||||
|
|
@ -11858,6 +11926,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
warning_recyclage_alert: JSON.parse(item).warning_recyclage,
|
||||
|
||||
archive: JSON.parse(item).archive,
|
||||
is_ftion_initiale: JSON.parse(item).is_ftion_initiale,
|
||||
}
|
||||
))}
|
||||
|
||||
|
|
@ -11874,7 +11943,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
setselected_internal_url(newSelectionModel.row.class_internal_url);
|
||||
setselected_class_id(newSelectionModel.row.class_id);
|
||||
setselected_session_id(newSelectionModel.session_id);
|
||||
setselected_session_id(newSelectionModel.row.session_id);
|
||||
|
||||
setselected_class_is_ftion_initiale(newSelectionModel.row.is_ftion_initiale);
|
||||
|
||||
setinscription_invoiced(newSelectionModel.row.invoiced);
|
||||
|
||||
|
|
@ -12657,6 +12728,12 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setp_one_formation(value.internal_url);
|
||||
setp_one_detail_session_class('');
|
||||
setp_one_detail_session_class("");
|
||||
setp_one_formation_is_ftion_initiale(value.is_ftion_initiale);
|
||||
} else {
|
||||
setp_one_formation("");
|
||||
setp_one_detail_session_class('');
|
||||
setp_one_detail_session_class("");
|
||||
setp_one_formation_is_ftion_initiale("");
|
||||
}
|
||||
}}
|
||||
|
||||
|
|
@ -12669,7 +12746,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
/>
|
||||
</div>
|
||||
|
||||
{p_one_formation && Getall_TrainingSession_result && <div className="session_caract"> <b> Session</b>
|
||||
{p_one_formation && Getall_TrainingSession_result && <div className="session_caract"> <b>
|
||||
{p_one_formation_is_ftion_initiale !== "1" && "Session"}
|
||||
{p_one_formation_is_ftion_initiale === "1" && " Promotion"}</b>
|
||||
<br />
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
|
|
@ -12897,6 +12976,61 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
{p_one_formation_is_ftion_initiale === "1" && <>
|
||||
|
||||
<div className="div_row">
|
||||
|
||||
<div className="session_caract"> Matricule <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="one_matricule"
|
||||
id="one_matricule"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
value={p_one_matricule}
|
||||
onChange={(e) => {
|
||||
setp_one_matricule(e.target.value);
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract">
|
||||
<Tooltip className="tooltip_css" id="tooltip_ine" />
|
||||
<a data-tooltip-id="tooltip_ine" data-tooltip-html=" L’identifiant national étudiant est unique pour chaque étudiant.">
|
||||
Identifiant National Étudiant (INE) <FcInfo />
|
||||
</a>
|
||||
|
||||
<br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="one_ine"
|
||||
id="one_ine"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style"
|
||||
value={p_one_ine}
|
||||
onChange={(e) => {
|
||||
setp_one_ine(e.target.value);
|
||||
}
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</>}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -13649,7 +13783,11 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
}}>
|
||||
|
||||
|
||||
{String(participant_data_edit_mode) !== "1" && <div className="session_caract" tyle={{ "width": "80%", "float": "left" }}> <b> Session</b><br />
|
||||
{String(participant_data_edit_mode) !== "1" && <div className="session_caract" tyle={{ "width": "80%", "float": "left" }}>
|
||||
<b> {selected_class_is_ftion_initiale === "1" && "Promotion"}
|
||||
{selected_class_is_ftion_initiale !== "1" && "Session"} </b>
|
||||
|
||||
<br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 } }}
|
||||
required
|
||||
|
|
@ -13663,8 +13801,6 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
className="disabled_style disabled_style_left_text_with_visualiser_icone"
|
||||
value={p_detail_session_class}
|
||||
|
||||
|
||||
|
||||
/>
|
||||
<Tooltip className="tooltip_css" id="detail_01" style={{ "fontSize": "12px" }} />
|
||||
<a data-tooltip-id="detail_01" data-tooltip-html="Voir les détails">
|
||||
|
|
@ -13845,7 +13981,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
</div>}
|
||||
|
||||
{New_Get_List_Partner_Clients_result && New_Get_List_Partner_Clients_result.length > 0 && String(participant_data_edit_mode) !== "1" &&
|
||||
<div className="session_caract"> A Facturer 3 <br />
|
||||
<div className="session_caract"> A Facturer <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
|
@ -14139,7 +14275,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> Opco <br />
|
||||
{selected_class_is_ftion_initiale !== "1" && <div className="session_caract"> Opco <br />
|
||||
<TextField sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_opco"
|
||||
|
|
@ -14158,7 +14294,52 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setparticipant_data_changed("1");
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
</div>}
|
||||
|
||||
{selected_class_is_ftion_initiale === "1" && <div className="session_caract"> Matricule <br />
|
||||
<TextField sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_matricule"
|
||||
id="detail_matricule"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_matricule}
|
||||
onChange={(e) => {
|
||||
setp_detail_matricule(e.target.value);
|
||||
setparticipant_data_changed("1");
|
||||
}}
|
||||
/>
|
||||
</div>}
|
||||
|
||||
{selected_class_is_ftion_initiale === "1" && <div className="session_caract">
|
||||
<Tooltip className="tooltip_css" id="tooltip_ine" />
|
||||
<a data-tooltip-id="tooltip_ine" data-tooltip-html=" L’identifiant national étudiant est unique pour chaque étudiant.">
|
||||
Identifiant National Étudiant (INE) <FcInfo />
|
||||
</a>
|
||||
<br />
|
||||
<TextField sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_ine"
|
||||
id="detail_ine"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_ine}
|
||||
onChange={(e) => {
|
||||
setp_detail_ine(e.target.value);
|
||||
setparticipant_data_changed("1");
|
||||
}}
|
||||
/>
|
||||
</div>}
|
||||
|
||||
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -984,7 +984,7 @@ const Module_Admission_Candidat_Synthese = (props) => {
|
|||
form.append("type_apprenant", p_dialog_type_apprenant);
|
||||
form.append("modefinancement", p_dialog_financement);
|
||||
|
||||
|
||||
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Candidat_Inscrire_To_Session/";
|
||||
|
||||
|
|
|
|||
|
|
@ -389,9 +389,9 @@ const Session_Admission_FI = (props) => {
|
|||
},
|
||||
|
||||
{
|
||||
field: 'notification', headerName: 'Notif.', hide: false, Width: 100, renderCell: (params) => {
|
||||
field: 'notification', headerName: 'Notif.', hide: false, Width: 100, renderCell: (params) => {
|
||||
return (
|
||||
<nav style={{width:'100%', textAlign:'center'}}>
|
||||
<nav style={{ width: '100%', textAlign: 'center' }}>
|
||||
<AiOutlineMail />
|
||||
</nav>
|
||||
);
|
||||
|
|
@ -1120,6 +1120,7 @@ const Session_Admission_FI = (props) => {
|
|||
setp_detail_inscrit_piece_identite_type("");
|
||||
|
||||
setp_detail_inscrit_piece_identite_num("");
|
||||
setp_detail_inscrit_ine("");
|
||||
setp_detail_inscrit_type_mobilite("");
|
||||
setp_detail_inscrit_telephone_bis("");
|
||||
setp_detail_inscrit_nationalite("");
|
||||
|
|
@ -1457,7 +1458,7 @@ const Session_Admission_FI = (props) => {
|
|||
await sleep(5);
|
||||
var liste_champs = ["inscrit_num_ss", "inscrit_sitation_famille", "inscrit_nom", "inscrit_prenom", "inscrit_civilite", "inscrit_email", "inscrit_phone",
|
||||
"inscrit_pi", "inscrit_pi_num", "inscrit_adresse", "inscrit_cp", "inscrit_ville", "inscrit_pays", "inscrit_naissance_date", "inscrit_naissance_lieu",
|
||||
"inscrit_naissance_dep", "inscrit_naissance_pays", "inscrit_nationalite"]
|
||||
"inscrit_naissance_dep", "inscrit_naissance_pays", "inscrit_nationalite", "inscrit_ine"]
|
||||
|
||||
|
||||
for (let i = 0; i < liste_champs.length; i++) {
|
||||
|
|
@ -1477,7 +1478,7 @@ const Session_Admission_FI = (props) => {
|
|||
|
||||
var liste_champs = ["inscrit_num_ss", "inscrit_sitation_famille", "inscrit_nom", "inscrit_prenom", "inscrit_civilite", "inscrit_email", "inscrit_phone",
|
||||
"inscrit_pi", "inscrit_pi_num", "inscrit_adresse", "inscrit_cp", "inscrit_ville", "inscrit_pays", "inscrit_naissance_date", "inscrit_naissance_lieu",
|
||||
"inscrit_naissance_dep", "inscrit_naissance_pays", "inscrit_nationalite"]
|
||||
"inscrit_naissance_dep", "inscrit_naissance_pays", "inscrit_nationalite", "inscrit_ine"]
|
||||
|
||||
|
||||
for (let i = 0; i < liste_champs.length; i++) {
|
||||
|
|
@ -2888,6 +2889,9 @@ const Session_Admission_FI = (props) => {
|
|||
|
||||
const [p_detail_inscrit_piece_identite_type, setp_detail_inscrit_piece_identite_type] = useState("");
|
||||
const [p_detail_inscrit_piece_identite_num, setp_detail_inscrit_piece_identite_num] = useState("");
|
||||
|
||||
const [p_detail_inscrit_ine, setp_detail_inscrit_ine] = useState("");
|
||||
|
||||
const [p_detail_inscrit_type_mobilite, setp_detail_inscrit_type_mobilite] = useState("");
|
||||
const [p_detail_inscrit_telephone_bis, setp_detail_inscrit_telephone_bis] = useState("");
|
||||
const [p_detail_inscrit_nationalite, setp_detail_inscrit_nationalite] = useState("");
|
||||
|
|
@ -3081,6 +3085,12 @@ const Session_Admission_FI = (props) => {
|
|||
setp_detail_inscrit_piece_identite_num("");
|
||||
}
|
||||
|
||||
if (tmp.ine) {
|
||||
setp_detail_inscrit_ine(tmp.ine);
|
||||
} else {
|
||||
setp_detail_inscrit_ine("");
|
||||
}
|
||||
|
||||
if (tmp.type_mobilite) {
|
||||
setp_detail_inscrit_type_mobilite(tmp.type_mobilite);
|
||||
} else {
|
||||
|
|
@ -3545,6 +3555,8 @@ const Session_Admission_FI = (props) => {
|
|||
form.append("piece_identite_type", p_detail_inscrit_piece_identite_type);
|
||||
form.append("piece_identite_num", p_detail_inscrit_piece_identite_num);
|
||||
|
||||
form.append("ine", p_detail_inscrit_ine);
|
||||
|
||||
form.append("type_mobilite", p_detail_inscrit_type_mobilite);
|
||||
form.append("telephone_bis", p_detail_inscrit_telephone_bis);
|
||||
form.append("nationalite", p_detail_inscrit_nationalite);
|
||||
|
|
@ -4720,15 +4732,13 @@ const Session_Admission_FI = (props) => {
|
|||
{String(session_display) === "1" && String(add_one_session) !== "1" && <div className="div_row session_data" >
|
||||
|
||||
|
||||
<nav style={{ "border": "None", "fontSize": "16px", "fontWeight": "600", fontFamily: 'DM Sans', padding: '10px' }}> Détail Session </nav>
|
||||
|
||||
{String(session_edit_mode) !== "1" && <div>
|
||||
|
||||
<div className="Grid_2_col" >
|
||||
<div className="Grid_2_col_sub_colone" style={{ minHeight: '10rem', padding: "0px" }}>
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
<div className="Grid_2_col_sub_colone_header">
|
||||
Détail Session
|
||||
Détail session d'admission
|
||||
</div>
|
||||
|
||||
<div style={{
|
||||
|
|
@ -4804,7 +4814,7 @@ const Session_Admission_FI = (props) => {
|
|||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style enable_style disabled_style_left_text_with_visualiser_icone"
|
||||
className="disabled_style enable_style disabled_style_left_text_with_visualiser_icone"
|
||||
|
||||
value={New_Getall_Admiss_Process_result.filter((data) => (data)._id === String(p_detail_process_inscription))[0].label}
|
||||
|
||||
|
|
@ -6937,8 +6947,6 @@ const Session_Admission_FI = (props) => {
|
|||
</font>}
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div className="gest_actions">
|
||||
<div style={{ "width": "45%", "float": "left" }}>
|
||||
|
|
@ -7315,6 +7323,26 @@ const Session_Admission_FI = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <Tooltip className="tooltip_css" id="tooltip_ine" />
|
||||
<a data-tooltip-id="tooltip_ine" data-tooltip-html=" L’identifiant national étudiant est unique pour chaque étudiant.">
|
||||
Identifiant National Étudiant (INE) <FcInfo />
|
||||
</a> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="inscrit_ine"
|
||||
id="inscrit_ine"
|
||||
disabled={false}
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
|
||||
className="disabled_style"
|
||||
value={p_detail_inscrit_ine}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -7870,6 +7898,34 @@ const Session_Admission_FI = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract">
|
||||
<Tooltip className="tooltip_css" id="tooltip_ine" />
|
||||
<a data-tooltip-id="tooltip_ine" data-tooltip-html=" L’identifiant national étudiant est unique pour chaque étudiant.">
|
||||
Identifiant National Étudiant (INE) <FcInfo />
|
||||
</a>
|
||||
|
||||
<br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="inscrit_ine"
|
||||
id="inscrit_ine"
|
||||
disabled={false}
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
|
||||
className="disabled_style"
|
||||
value={p_detail_inscrit_ine}
|
||||
onChange={(e) => {
|
||||
setp_detail_inscrit_ine(e.target.value);
|
||||
setinscrit_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -8496,6 +8552,31 @@ const Session_Admission_FI = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <Tooltip className="tooltip_css" id="tooltip_ine" />
|
||||
<a data-tooltip-id="tooltip_ine" data-tooltip-html=" L’identifiant national étudiant est unique pour chaque étudiant.">
|
||||
Identifiant National Étudiant (INE) <FcInfo />
|
||||
</a> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="inscrit_ine"
|
||||
id="inscrit_ine"
|
||||
disabled={false}
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
|
||||
className="disabled_style"
|
||||
value={p_detail_inscrit_ine}
|
||||
onChange={(e) => {
|
||||
setp_detail_inscrit_ine(e.target.value);
|
||||
setinscrit_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1761,7 +1761,7 @@
|
|||
float: left;
|
||||
margin-bottom: 1rem;
|
||||
margin-top: 15px;
|
||||
margin-left: 0px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.block_en_mass_select {
|
||||
|
|
@ -2387,7 +2387,7 @@
|
|||
float: left;
|
||||
margin-bottom: 1rem;
|
||||
margin-top: 15px;
|
||||
margin-left: 0px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
.block_en_mass_select {
|
||||
|
|
|
|||
Loading…
Reference in New Issue