31082024
parent
c42967c630
commit
573178b204
|
@ -4417,6 +4417,10 @@ const Apprenant = (props) => {
|
|||
value: 'mixte_cpf_perso',
|
||||
label: 'CPF & Fonds Propres',
|
||||
},
|
||||
{
|
||||
value: 'modefinancement',
|
||||
label: 'modefinancement',
|
||||
},
|
||||
{
|
||||
value: 'autre',
|
||||
label: 'Autre',
|
||||
|
|
|
@ -2896,6 +2896,8 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
const [p_one_detail_type_apprenant, setp_one_detail_type_apprenant] = useState();
|
||||
|
||||
const [p_one_detail_modefinancement, setp_one_detail_modefinancement] = useState();
|
||||
|
||||
|
||||
const [One_Create_Participant_api, setOne_Create_Participant_api] = useState();
|
||||
const [One_Create_Participant_message, setOne_Create_Participant_message] = useState();
|
||||
|
@ -3001,7 +3003,7 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
form.append("telephone", one_phone_part);
|
||||
form.append("status", myinscript_status);
|
||||
form.append("modefinancement", "");
|
||||
form.append("modefinancement", p_one_detail_modefinancement);
|
||||
|
||||
if (p_one_detail_client_rattachement_id)
|
||||
form.append("client_rattachement_id", p_one_detail_client_rattachement_id);
|
||||
|
@ -11218,6 +11220,37 @@ const DisplayPartnerSession = (props) => {
|
|||
|
||||
const [selected_row_data_json, setselected_row_data_json] = useState([]);
|
||||
|
||||
|
||||
const New_Financement = [
|
||||
{
|
||||
value: 'cpf',
|
||||
label: 'CPF',
|
||||
},
|
||||
{
|
||||
value: 'perso',
|
||||
label: 'Fonds Propres',
|
||||
},
|
||||
{
|
||||
value: 'entreprise',
|
||||
label: 'Votre entreprise',
|
||||
},
|
||||
|
||||
{
|
||||
value: 'mixte_cpf_perso',
|
||||
label: 'CPF & Fonds Propres',
|
||||
},
|
||||
{
|
||||
value: 'modefinancement',
|
||||
label: 'modefinancement',
|
||||
},
|
||||
{
|
||||
value: 'autre',
|
||||
label: 'Autre',
|
||||
},
|
||||
|
||||
];
|
||||
|
||||
|
||||
return (
|
||||
<div className="displaypartnersession">
|
||||
|
||||
|
@ -17202,6 +17235,32 @@ const DisplayPartnerSession = (props) => {
|
|||
/>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> Mode Financement <br />
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="one_detail_mode_financement"
|
||||
id="one_detail_mode_financement"
|
||||
className="disabled_style"
|
||||
options={New_Financement}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_one_detail_modefinancement(value.value);
|
||||
|
||||
} else {
|
||||
setp_one_detail_modefinancement("");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
{/* -- début champs specifiques **/}
|
||||
|
@ -18002,33 +18061,40 @@ const DisplayPartnerSession = (props) => {
|
|||
/>
|
||||
|
||||
|
||||
{/*<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="one_detail_type_apprenant"
|
||||
id="one_detail_type_apprenant"
|
||||
select
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_one_detail_type_apprenant}
|
||||
onChange={(e) => {
|
||||
setp_one_detail_type_apprenant(e.target.value);
|
||||
}
|
||||
}
|
||||
|
||||
>
|
||||
<MenuItem value="0" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Autre </MenuItem>
|
||||
<MenuItem value="1" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Salariés </MenuItem>
|
||||
<MenuItem value="2" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Apprentis </MenuItem>
|
||||
<MenuItem value="3" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Particuliers </MenuItem>
|
||||
<MenuItem value="4" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Rech. Emploi </MenuItem>
|
||||
|
||||
</TextField>*/}
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> Mode Financement <br />
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="one_detail_mode_financement"
|
||||
id="one_detail_mode_financement"
|
||||
className="disabled_style"
|
||||
options={New_Financement}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_one_detail_modefinancement(value.value);
|
||||
|
||||
|
||||
} else {
|
||||
setp_one_detail_modefinancement("");
|
||||
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
{/* -- début champs specifiques **/}
|
||||
<div className="div_row" style={{ "border": 'none' }}>
|
||||
<hr />
|
||||
|
|
|
@ -1394,7 +1394,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setp_detail_ville();
|
||||
setp_detail_pays();
|
||||
setp_detail_cout();
|
||||
setp_detail_mode_fin();
|
||||
setp_detail_mode_fin("");
|
||||
setp_detail_employeur();
|
||||
setp_date_evaluation();
|
||||
setp_note_eval();
|
||||
|
@ -1822,6 +1822,12 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
document.getElementsByName("detail_prenom")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
if (document.getElementsByName("detail_mode_financement") && document.getElementsByName("detail_mode_financement")[0]) {
|
||||
document.getElementsByName("detail_mode_financement")[0].disabled = true;
|
||||
document.getElementsByName("detail_mode_financement")[0].style.backgroundColor = "#ECEFF1";
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (document.getElementsByName("detail_mail")[0]) {
|
||||
document.getElementsByName("detail_mail")[0].disabled = true;
|
||||
|
@ -1999,93 +2005,21 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
setparticipant_data_edit_mode("1");
|
||||
|
||||
document.getElementsByName("detail_session_class")[0].disabled = false;
|
||||
document.getElementsByName("detail_session_class")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_client_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_client_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_facture_client_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_facture_client_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_financeur_rattachement")[0].disabled = false;
|
||||
document.getElementsByName("detail_financeur_rattachement")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_nom")[0].disabled = false;
|
||||
document.getElementsByName("detail_nom")[0].style.backgroundColor = "#FFFFFF";
|
||||
const list_menu_header_names = ['detail_session_class', 'detail_client_rattachement', 'detail_facture_client_rattachement', 'detail_financeur_rattachement', 'detail_nom', 'detail_status_inscript',
|
||||
'detail_opco', 'detail_prenom', 'detail_mode_financement', 'detail_mail', 'detail_naissance', 'detail_tel', 'detail_adresse', 'detail_code_postal',
|
||||
'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']
|
||||
|
||||
|
||||
|
||||
document.getElementsByName("detail_status_inscript")[0].disabled = false;
|
||||
document.getElementsByName("detail_status_inscript")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_opco")[0].disabled = false;
|
||||
document.getElementsByName("detail_opco")[0].style.backgroundColor = "#FFFFFF";
|
||||
for (let i = 0; i < list_menu_header_names.length; i++) {
|
||||
if (document.getElementsByName(String(list_menu_header_names[i])) && document.getElementsByName(String(list_menu_header_names[i]))[0]) {
|
||||
document.getElementsByName(String(list_menu_header_names[i]))[0].disabled = false;
|
||||
document.getElementsByName(String(list_menu_header_names[i]))[0].style.backgroundColor = "#FFFFFF";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
document.getElementsByName("detail_prenom")[0].disabled = false;
|
||||
document.getElementsByName("detail_prenom")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_mail")[0].disabled = false;
|
||||
document.getElementsByName("detail_mail")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_naissance")[0].disabled = false;
|
||||
document.getElementsByName("detail_naissance")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_tel")[0].disabled = false;
|
||||
document.getElementsByName("detail_tel")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_adresse")[0].disabled = false;
|
||||
document.getElementsByName("detail_adresse")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_code_postal")[0].disabled = false;
|
||||
document.getElementsByName("detail_code_postal")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_ville")[0].disabled = false;
|
||||
document.getElementsByName("detail_ville")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_pays")[0].disabled = false;
|
||||
document.getElementsByName("detail_pays")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_cout")[0].disabled = false;
|
||||
document.getElementsByName("detail_cout")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_mode_fin")[0].disabled = false;
|
||||
document.getElementsByName("detail_mode_fin")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_employeur")[0].disabled = false;
|
||||
document.getElementsByName("detail_employeur")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("date_evaluation")[0].disabled = false;
|
||||
document.getElementsByName("date_evaluation")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("certif_date")[0].disabled = false;
|
||||
document.getElementsByName("certif_date")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("note_eval")[0].disabled = false;
|
||||
document.getElementsByName("note_eval")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_type_apprenant")[0].disabled = false;
|
||||
document.getElementsByName("detail_type_apprenant")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("date_evaluation")[0].disabled = false;
|
||||
document.getElementsByName("date_evaluation")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_incr_date")[0].disabled = false;
|
||||
document.getElementsByName("detail_incr_date")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("certif_date")[0].disabled = false;
|
||||
document.getElementsByName("certif_date")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
// Pour les champs spécifiques
|
||||
for (let i = 0; i < rows_champs_specifics.length; i++) {
|
||||
|
@ -2135,6 +2069,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
document.getElementsByName("detail_opco")[0].disabled = false;
|
||||
document.getElementsByName("detail_opco")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
document.getElementsByName("detail_mode_financement")[0].disabled = false;
|
||||
document.getElementsByName("detail_mode_financement")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
||||
|
||||
document.getElementsByName("detail_cout")[0].disabled = false;
|
||||
document.getElementsByName("detail_cout")[0].style.backgroundColor = "#FFFFFF";
|
||||
|
@ -3162,7 +3099,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const [p_detail_ville, setp_detail_ville] = useState();
|
||||
const [p_detail_pays, setp_detail_pays] = useState();
|
||||
const [p_detail_cout, setp_detail_cout] = useState();
|
||||
const [p_detail_mode_fin, setp_detail_mode_fin] = useState();
|
||||
const [p_detail_mode_fin, setp_detail_mode_fin] = useState("");
|
||||
const [p_detail_employeur, setp_detail_employeur] = useState();
|
||||
|
||||
const [p_detail_type_apprenant, setp_detail_type_apprenant] = useState();
|
||||
|
@ -3233,6 +3170,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
const [p_one_status_part, setp_one_status_part] = useState();
|
||||
const [p_one_detail_type_apprenant, setp_one_detail_type_apprenant] = useState();
|
||||
|
||||
const [p_one_detail_modefinancement, setp_one_detail_modefinancement] = 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();
|
||||
|
||||
|
@ -3291,13 +3231,14 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
form.append("attendee_email", attendee_email);
|
||||
form.append("internal_url", internal_url);
|
||||
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetAttendeeDetail_perSession/";
|
||||
setLoading(true);
|
||||
axios.post(myurl, form).then(res => {
|
||||
setLoading(false);
|
||||
|
||||
if (String(res.data.status) === "true") {
|
||||
console.log(" In GetAttendee res.data.status = " + res.data.status);
|
||||
// console.log(" In GetAttendee res.data.status = " + res.data.status);
|
||||
// console.log(" In GetAttendee res.data.message r_class = " + res.data.message);
|
||||
setGetAttendee_api("true");
|
||||
setGetAttendee_result(res.data.message);
|
||||
|
@ -3454,6 +3395,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
if (mylocalattendee.modefinancement) {
|
||||
setp_detail_mode_fin(mylocalattendee.modefinancement);
|
||||
} else {
|
||||
setp_detail_mode_fin("");
|
||||
}
|
||||
|
||||
|
||||
|
@ -3889,7 +3832,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
form.append("facture_client_rattachement_id", "");
|
||||
|
||||
|
||||
form.append("modefinancement", "");
|
||||
form.append("modefinancement", p_one_detail_modefinancement);
|
||||
|
||||
|
||||
/*
|
||||
|
@ -6428,6 +6371,40 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
{ "id": "1", "label": "", "value": "1" }, // Cette ligne pour couvrir l'ajout d'une ligne de filter. C'est fait expres.
|
||||
]
|
||||
|
||||
|
||||
const New_Financement = [
|
||||
{
|
||||
value: 'cpf',
|
||||
label: 'CPF',
|
||||
},
|
||||
{
|
||||
value: 'perso',
|
||||
label: 'Fonds Propres',
|
||||
},
|
||||
{
|
||||
value: 'entreprise',
|
||||
label: 'Votre entreprise',
|
||||
},
|
||||
|
||||
{
|
||||
value: 'mixte_cpf_perso',
|
||||
label: 'CPF & Fonds Propres',
|
||||
},
|
||||
{
|
||||
value: 'autre',
|
||||
label: 'Autre',
|
||||
},
|
||||
{
|
||||
value: 'modefinancement',
|
||||
label: 'modefinancement',
|
||||
},
|
||||
{
|
||||
value: '',
|
||||
label: '',
|
||||
},
|
||||
|
||||
];
|
||||
|
||||
const [p_detail_class_eu_id, setp_detail_class_eu_id] = React.useState("");
|
||||
const icon = <CheckBoxOutlineBlankIcon fontSize="small" />;
|
||||
const checkedIcon = <CheckBoxIcon fontSize="small" />;
|
||||
|
@ -8890,6 +8867,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_one_status_part(value.value);
|
||||
} else {
|
||||
setp_one_status_part("");
|
||||
}
|
||||
}}
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
|
@ -8980,6 +8959,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
if (value && value._id) {
|
||||
setp_one_detail_facture_client_rattachement_id(value._id);
|
||||
|
||||
} else {
|
||||
setp_one_detail_facture_client_rattachement_id("");
|
||||
}
|
||||
}}
|
||||
|
||||
|
@ -9007,6 +8988,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setp_one_detail_financeur_rattachement_id(value._id);
|
||||
setp_one_detail_financeur_rattachement_nom(value.nom);
|
||||
|
||||
} else {
|
||||
setp_one_detail_financeur_rattachement_id("");
|
||||
setp_one_detail_financeur_rattachement_nom("");
|
||||
}
|
||||
}}
|
||||
|
||||
|
@ -9029,9 +9013,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
options={New_type_apprenant}
|
||||
onChange={(event, value) => {
|
||||
if (value && value._id) {
|
||||
|
||||
setp_one_detail_type_apprenant(value._id);
|
||||
|
||||
} else {
|
||||
setp_one_detail_type_apprenant("");
|
||||
}
|
||||
}}
|
||||
|
||||
|
@ -9043,31 +9027,35 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
/>
|
||||
|
||||
|
||||
{/*<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="one_detail_type_apprenant"
|
||||
id="one_detail_type_apprenant"
|
||||
select
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> Mode Financement <br />
|
||||
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="one_detail_mode_financement"
|
||||
id="one_detail_mode_financement"
|
||||
className="disabled_style"
|
||||
value={p_one_detail_type_apprenant}
|
||||
onChange={(e) => {
|
||||
setp_one_detail_type_apprenant(e.target.value);
|
||||
}
|
||||
}
|
||||
options={New_Financement}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
|
||||
setp_one_detail_modefinancement(value.value);
|
||||
} else {
|
||||
setp_one_detail_modefinancement("");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
|
||||
>
|
||||
<MenuItem value="0" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Autre </MenuItem>
|
||||
<MenuItem value="1" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Salariés </MenuItem>
|
||||
<MenuItem value="2" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Apprentis </MenuItem>
|
||||
<MenuItem value="3" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Particuliers </MenuItem>
|
||||
<MenuItem value="4" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>Rech. Emploi </MenuItem>
|
||||
|
||||
</TextField>*/}
|
||||
</div>
|
||||
|
||||
{/* -- début champs specifiques **/}
|
||||
|
@ -9303,6 +9291,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setp_detail_session_class_id(value._id);
|
||||
Dialog_1_handle_change_participant_session(" Attention, vous allez modifier la session d'affectation du participant");
|
||||
|
||||
} else {
|
||||
Dialog_1_handle_change_participant_session(" Attention, vous allez modifier la session d'affectation du participant");
|
||||
|
||||
}
|
||||
|
||||
|
@ -9421,6 +9411,8 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
} else {
|
||||
setp_detail_facture_client_rattachement_id("");
|
||||
setparticipant_data_changed("1");
|
||||
Dialog_1_handle_change_participant_session(" Attention, vous allez modifier l'entité à facturer ");
|
||||
|
||||
}
|
||||
}}
|
||||
|
@ -9571,6 +9563,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
if (value && value.id) {
|
||||
setp_detail_type_apprenant(value.id);
|
||||
setparticipant_data_changed("1");
|
||||
} else {
|
||||
setp_detail_type_apprenant("");
|
||||
setparticipant_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
|
@ -9580,10 +9575,38 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
|
||||
</div>}
|
||||
|
||||
{New_Financement && New_Financement.length > 0 && String(participant_data_edit_mode) === "1" && <div className="session_caract"> Mode Financement<br />
|
||||
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_mode_financement"
|
||||
id="detail_mode_financement"
|
||||
className="disabled_style"
|
||||
options={New_Financement}
|
||||
value={New_Financement.filter((val) => val.value === String(p_detail_mode_fin))[0].label}
|
||||
onChange={(event, value) => {
|
||||
|
||||
if (value && value.value) {
|
||||
setp_detail_mode_fin(value.value);
|
||||
setparticipant_data_changed("1");
|
||||
} else {
|
||||
setp_detail_mode_fin(value.value);
|
||||
setparticipant_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
</div>}
|
||||
|
||||
|
||||
|
||||
{String(participant_data_edit_mode) !== "1" && <div className="session_caract"> Type apprenant <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
@ -9601,6 +9624,25 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
</div>}
|
||||
|
||||
{New_Financement && New_Financement.length > 0 && String(participant_data_edit_mode) !== "1" &&
|
||||
<div className="session_caract"> Mode Financement <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_mode_financement"
|
||||
id="detail_mode_financement"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={New_Financement.filter((val) => val.value === String(p_detail_mode_fin))[0].label}
|
||||
/>
|
||||
|
||||
</div>}
|
||||
|
||||
|
||||
{(String(participant_data_edit_mode) !== "1" || String(p_detail_apprenant_id).trim().length > 3) && <div className="session_caract"> Statut<br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
@ -9633,6 +9675,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
setp_detail_status_inscrit(value.value);
|
||||
setparticipant_data_changed("1");
|
||||
} else {
|
||||
setp_detail_status_inscrit("");
|
||||
setparticipant_data_changed("1");
|
||||
}
|
||||
}}
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
|
@ -9659,9 +9704,10 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
setp_detail_civilite(value.value);
|
||||
setparticipant_data_changed("1");
|
||||
console.log(" change civilite value.value = ", value.value)
|
||||
|
||||
|
||||
} else {
|
||||
setp_detail_civilite("");
|
||||
setparticipant_data_changed("1");
|
||||
}
|
||||
}}
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
|
@ -9930,6 +9976,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
value={p_detail_opco}
|
||||
onChange={(e) => {
|
||||
setp_detail_opco(e.target.value);
|
||||
|
||||
setparticipant_data_changed("1");
|
||||
}}
|
||||
/>
|
||||
|
@ -9937,27 +9984,6 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
|
||||
|
||||
<div className="session_caract"> Mode Financement<br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_mode_fin"
|
||||
id="detail_mode_fin"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_mode_fin}
|
||||
onChange={(e) => {
|
||||
setp_detail_mode_fin(e.target.value);
|
||||
setparticipant_data_changed("1");
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> Employeur<br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
|
|
@ -1048,7 +1048,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
|||
|
||||
|
||||
/********* GESTION BPF */
|
||||
const [Getall_Qry_BPF_PAVE_Data_result_JSON, setGetall_Qry_BPF_PAVE_Data_result_JSON] = useState();
|
||||
const [Getall_Qry_BPF_PAVE_Data_result_JSON, setGetall_Qry_BPF_PAVE_Data_result_JSON] = useState({});
|
||||
const [Getall_Qry_BPF_PAVE_Data_api, setGetall_Qry_BPF_PAVE_Data_api] = useState();
|
||||
const [Getall_Qry_BPF_PAVE_Data_message, setGetall_Qry_BPF_PAVE_Data_message] = useState();
|
||||
const [Getall_Qry_BPF_PAVE_Data_result, setGetall_Qry_BPF_PAVE_Data_result] = useState([]);
|
||||
|
@ -2137,7 +2137,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
|||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||
|
||||
<nav>
|
||||
Nombre d'heures
|
||||
Nombre Formateurs
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
|
@ -2145,7 +2145,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
|||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||
|
||||
<nav>
|
||||
Nombre apprenants
|
||||
Nombre d'heures
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
|
@ -2204,7 +2204,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
|||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||
|
||||
<nav>
|
||||
Nombre d'heures
|
||||
Nombre apprenants
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
|
@ -2212,7 +2212,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
|||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||
|
||||
<nav>
|
||||
Nombre apprenants
|
||||
Nombre d'heures
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
|
@ -2242,7 +2242,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
|||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||
|
||||
<nav>
|
||||
{my_bpf_f_data.total_nb_heure_formation_by_level}
|
||||
{my_bpf_f_data.total_nb_heure_formation_by_level} (h)
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue