31082024
parent
c42967c630
commit
573178b204
|
@ -4417,6 +4417,10 @@ const Apprenant = (props) => {
|
||||||
value: 'mixte_cpf_perso',
|
value: 'mixte_cpf_perso',
|
||||||
label: 'CPF & Fonds Propres',
|
label: 'CPF & Fonds Propres',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
value: 'modefinancement',
|
||||||
|
label: 'modefinancement',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
value: 'autre',
|
value: 'autre',
|
||||||
label: '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_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_api, setOne_Create_Participant_api] = useState();
|
||||||
const [One_Create_Participant_message, setOne_Create_Participant_message] = 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("telephone", one_phone_part);
|
||||||
form.append("status", myinscript_status);
|
form.append("status", myinscript_status);
|
||||||
form.append("modefinancement", "");
|
form.append("modefinancement", p_one_detail_modefinancement);
|
||||||
|
|
||||||
if (p_one_detail_client_rattachement_id)
|
if (p_one_detail_client_rattachement_id)
|
||||||
form.append("client_rattachement_id", 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 [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 (
|
return (
|
||||||
<div className="displaypartnersession">
|
<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>
|
</div>
|
||||||
|
|
||||||
{/* -- début champs specifiques **/}
|
{/* -- 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>
|
||||||
|
|
||||||
|
<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 **/}
|
{/* -- début champs specifiques **/}
|
||||||
<div className="div_row" style={{ "border": 'none' }}>
|
<div className="div_row" style={{ "border": 'none' }}>
|
||||||
<hr />
|
<hr />
|
||||||
|
|
|
@ -1394,7 +1394,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setp_detail_ville();
|
setp_detail_ville();
|
||||||
setp_detail_pays();
|
setp_detail_pays();
|
||||||
setp_detail_cout();
|
setp_detail_cout();
|
||||||
setp_detail_mode_fin();
|
setp_detail_mode_fin("");
|
||||||
setp_detail_employeur();
|
setp_detail_employeur();
|
||||||
setp_date_evaluation();
|
setp_date_evaluation();
|
||||||
setp_note_eval();
|
setp_note_eval();
|
||||||
|
@ -1822,6 +1822,12 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
document.getElementsByName("detail_prenom")[0].style.backgroundColor = "#ECEFF1";
|
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]) {
|
if (document.getElementsByName("detail_mail")[0]) {
|
||||||
document.getElementsByName("detail_mail")[0].disabled = true;
|
document.getElementsByName("detail_mail")[0].disabled = true;
|
||||||
|
@ -1999,93 +2005,21 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
setparticipant_data_edit_mode("1");
|
setparticipant_data_edit_mode("1");
|
||||||
|
|
||||||
document.getElementsByName("detail_session_class")[0].disabled = false;
|
const list_menu_header_names = ['detail_session_class', 'detail_client_rattachement', 'detail_facture_client_rattachement', 'detail_financeur_rattachement', 'detail_nom', 'detail_status_inscript',
|
||||||
document.getElementsByName("detail_session_class")[0].style.backgroundColor = "#FFFFFF";
|
'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',
|
||||||
document.getElementsByName("detail_client_rattachement")[0].disabled = false;
|
'note_eval', 'detail_type_apprenant', 'date_evaluation', 'detail_incr_date']
|
||||||
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";
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
document.getElementsByName("detail_status_inscript")[0].disabled = false;
|
for (let i = 0; i < list_menu_header_names.length; i++) {
|
||||||
document.getElementsByName("detail_status_inscript")[0].style.backgroundColor = "#FFFFFF";
|
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("detail_opco")[0].disabled = false;
|
document.getElementsByName(String(list_menu_header_names[i]))[0].style.backgroundColor = "#FFFFFF";
|
||||||
document.getElementsByName("detail_opco")[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
|
// Pour les champs spécifiques
|
||||||
for (let i = 0; i < rows_champs_specifics.length; i++) {
|
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].disabled = false;
|
||||||
document.getElementsByName("detail_opco")[0].style.backgroundColor = "#FFFFFF";
|
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].disabled = false;
|
||||||
document.getElementsByName("detail_cout")[0].style.backgroundColor = "#FFFFFF";
|
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_ville, setp_detail_ville] = useState();
|
||||||
const [p_detail_pays, setp_detail_pays] = useState();
|
const [p_detail_pays, setp_detail_pays] = useState();
|
||||||
const [p_detail_cout, setp_detail_cout] = 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_employeur, setp_detail_employeur] = useState();
|
||||||
|
|
||||||
const [p_detail_type_apprenant, setp_detail_type_apprenant] = 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_status_part, setp_one_status_part] = useState();
|
||||||
const [p_one_detail_type_apprenant, setp_one_detail_type_apprenant] = 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_nom, setp_one_detail_client_rattachement_nom] = useState();
|
||||||
const [p_one_detail_client_rattachement_id, setp_one_detail_client_rattachement_id] = 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("attendee_email", attendee_email);
|
||||||
form.append("internal_url", internal_url);
|
form.append("internal_url", internal_url);
|
||||||
|
|
||||||
|
|
||||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetAttendeeDetail_perSession/";
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetAttendeeDetail_perSession/";
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
axios.post(myurl, form).then(res => {
|
axios.post(myurl, form).then(res => {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
|
|
||||||
if (String(res.data.status) === "true") {
|
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);
|
// console.log(" In GetAttendee res.data.message r_class = " + res.data.message);
|
||||||
setGetAttendee_api("true");
|
setGetAttendee_api("true");
|
||||||
setGetAttendee_result(res.data.message);
|
setGetAttendee_result(res.data.message);
|
||||||
|
@ -3454,6 +3395,8 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
if (mylocalattendee.modefinancement) {
|
if (mylocalattendee.modefinancement) {
|
||||||
setp_detail_mode_fin(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("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.
|
{ "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 [p_detail_class_eu_id, setp_detail_class_eu_id] = React.useState("");
|
||||||
const icon = <CheckBoxOutlineBlankIcon fontSize="small" />;
|
const icon = <CheckBoxOutlineBlankIcon fontSize="small" />;
|
||||||
const checkedIcon = <CheckBoxIcon fontSize="small" />;
|
const checkedIcon = <CheckBoxIcon fontSize="small" />;
|
||||||
|
@ -8890,6 +8867,8 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
onChange={(event, value) => {
|
onChange={(event, value) => {
|
||||||
if (value && value.value) {
|
if (value && value.value) {
|
||||||
setp_one_status_part(value.value);
|
setp_one_status_part(value.value);
|
||||||
|
} else {
|
||||||
|
setp_one_status_part("");
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||||
|
@ -8980,6 +8959,8 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
if (value && value._id) {
|
if (value && value._id) {
|
||||||
setp_one_detail_facture_client_rattachement_id(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_id(value._id);
|
||||||
setp_one_detail_financeur_rattachement_nom(value.nom);
|
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}
|
options={New_type_apprenant}
|
||||||
onChange={(event, value) => {
|
onChange={(event, value) => {
|
||||||
if (value && value._id) {
|
if (value && value._id) {
|
||||||
|
|
||||||
setp_one_detail_type_apprenant(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 }, }}
|
</div>
|
||||||
required
|
|
||||||
name="one_detail_type_apprenant"
|
<div className="session_caract"> Mode Financement <br />
|
||||||
id="one_detail_type_apprenant"
|
|
||||||
select
|
<Autocomplete
|
||||||
InputLabelProps={{
|
disablePortal
|
||||||
shrink: true,
|
name="one_detail_mode_financement"
|
||||||
}}
|
id="one_detail_mode_financement"
|
||||||
disabled={false}
|
|
||||||
className="disabled_style"
|
className="disabled_style"
|
||||||
value={p_one_detail_type_apprenant}
|
options={New_Financement}
|
||||||
onChange={(e) => {
|
onChange={(event, value) => {
|
||||||
setp_one_detail_type_apprenant(e.target.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>
|
</div>
|
||||||
|
|
||||||
{/* -- début champs specifiques **/}
|
{/* -- début champs specifiques **/}
|
||||||
|
@ -9303,6 +9291,8 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setp_detail_session_class_id(value._id);
|
setp_detail_session_class_id(value._id);
|
||||||
Dialog_1_handle_change_participant_session(" Attention, vous allez modifier la session d'affectation du participant");
|
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 {
|
} else {
|
||||||
setp_detail_facture_client_rattachement_id("");
|
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) {
|
if (value && value.id) {
|
||||||
setp_detail_type_apprenant(value.id);
|
setp_detail_type_apprenant(value.id);
|
||||||
setparticipant_data_changed("1");
|
setparticipant_data_changed("1");
|
||||||
|
} else {
|
||||||
|
setp_detail_type_apprenant("");
|
||||||
|
setparticipant_data_changed("1");
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
@ -9580,10 +9575,38 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
/>
|
/>
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
||||||
</div>}
|
</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 />
|
{String(participant_data_edit_mode) !== "1" && <div className="session_caract"> Type apprenant <br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
@ -9601,6 +9624,25 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
</div>}
|
</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 />
|
{(String(participant_data_edit_mode) !== "1" || String(p_detail_apprenant_id).trim().length > 3) && <div className="session_caract"> Statut<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
@ -9633,6 +9675,9 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
setp_detail_status_inscrit(value.value);
|
setp_detail_status_inscrit(value.value);
|
||||||
setparticipant_data_changed("1");
|
setparticipant_data_changed("1");
|
||||||
|
} else {
|
||||||
|
setp_detail_status_inscrit("");
|
||||||
|
setparticipant_data_changed("1");
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||||
|
@ -9659,9 +9704,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
|
|
||||||
setp_detail_civilite(value.value);
|
setp_detail_civilite(value.value);
|
||||||
setparticipant_data_changed("1");
|
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"
|
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||||
|
@ -9930,6 +9976,7 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
value={p_detail_opco}
|
value={p_detail_opco}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setp_detail_opco(e.target.value);
|
setp_detail_opco(e.target.value);
|
||||||
|
|
||||||
setparticipant_data_changed("1");
|
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 />
|
<div className="session_caract"> Employeur<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
|
|
@ -1048,7 +1048,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
||||||
|
|
||||||
|
|
||||||
/********* GESTION BPF */
|
/********* 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_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_message, setGetall_Qry_BPF_PAVE_Data_message] = useState();
|
||||||
const [Getall_Qry_BPF_PAVE_Data_result, setGetall_Qry_BPF_PAVE_Data_result] = 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" }}>
|
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
Nombre d'heures
|
Nombre Formateurs
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -2145,7 +2145,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
||||||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
Nombre apprenants
|
Nombre d'heures
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -2204,7 +2204,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
||||||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
Nombre d'heures
|
Nombre apprenants
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -2212,7 +2212,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
||||||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
Nombre apprenants
|
Nombre d'heures
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -2242,7 +2242,7 @@ const Mon_Tableau_De_Bord = (props) => {
|
||||||
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
<div style={{ "width": '23%', "float": "right", textAlign: "right", paddingRight: "25px", "fontWeight": "600" }}>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
{my_bpf_f_data.total_nb_heure_formation_by_level}
|
{my_bpf_f_data.total_nb_heure_formation_by_level} (h)
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue