15/12/2023 - 22h30
parent
844da10528
commit
d9104ba9a6
|
@ -2041,6 +2041,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
|
|
||||||
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();
|
||||||
|
const [p_one_detail_type_apprenant, setp_one_detail_type_apprenant] = useState();
|
||||||
|
|
||||||
|
|
||||||
const [One_Create_Participant_api, setOne_Create_Participant_api] = useState();
|
const [One_Create_Participant_api, setOne_Create_Participant_api] = useState();
|
||||||
|
@ -2124,6 +2125,11 @@ const DisplayPartnerSession = (props) => {
|
||||||
form.append("client_rattachement_id", "");
|
form.append("client_rattachement_id", "");
|
||||||
|
|
||||||
|
|
||||||
|
if (p_one_detail_type_apprenant)
|
||||||
|
form.append("type_apprenant", p_one_detail_type_apprenant);
|
||||||
|
else
|
||||||
|
form.append("type_apprenant", "0");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenaire
|
Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenaire
|
||||||
*/
|
*/
|
||||||
|
@ -3252,6 +3258,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
setp_one_code_postal();
|
setp_one_code_postal();
|
||||||
setp_one_ville();
|
setp_one_ville();
|
||||||
setp_one_pays();
|
setp_one_pays();
|
||||||
|
setp_one_detail_type_apprenant();
|
||||||
setp_one_formateur();
|
setp_one_formateur();
|
||||||
setp_one_formateur_id();
|
setp_one_formateur_id();
|
||||||
setp_one_lms_class_code();
|
setp_one_lms_class_code();
|
||||||
|
@ -7717,15 +7724,16 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function Download_Stagiaire_Conventions_PDF() {
|
|
||||||
|
function Download_Session_Conventions_PDF() {
|
||||||
|
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
|
|
||||||
var nom_fichier_cmd = "Convention.pdf";
|
var nom_fichier_cmd = "Convention.zip";
|
||||||
|
|
||||||
var url = process.env.REACT_APP_API_URL + "myclass/api/Download_Convention_Stagiaire_PDF/" + stored_cookie + "/" + selected_session_id + "/" + selected_convention_id;
|
var url = process.env.REACT_APP_API_URL + "myclass/api/Prepare_and_Send_Convention_From_Session_By_PDF/" + stored_cookie + "/" + selected_session_id + "/" + selected_convention_id;
|
||||||
|
|
||||||
//console.log(" nom_fichier_cmd = ", nom_fichier_cmd, " --- selected_id = ", selected_id, " --- url =", url);
|
console.log(" nom_fichier_cmd = ", nom_fichier_cmd, " --- selected_session_id = ", selected_session_id, " --- selected_convention_id =", selected_convention_id);
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
axios.get(url, { responseType: 'blob', },)
|
axios.get(url, { responseType: 'blob', },)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
@ -8498,22 +8506,22 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
|
|
||||||
|
|
||||||
{String(selected_convention_type) === "email" && <div className="session_caract_Dialog" > Adresse email de test
|
{String(selected_convention_type) === "email" && <div className="session_caract_Dialog" > Adresse email de test
|
||||||
<Tooltip id="test01" style={{ "fontSize": "12px" }} />
|
<Tooltip id="test01" style={{ "fontSize": "12px" }} />
|
||||||
<a data-tooltip-id="test01" data-tooltip-content="Pour recevoir une email de test avant de l'envoyer">
|
<a data-tooltip-id="test01" data-tooltip-content="Pour recevoir une email de test avant de l'envoyer">
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||||
|
|
||||||
name="event_dialog_email_test_convention"
|
name="event_dialog_email_test_convention"
|
||||||
id="event_dialog_email_test_convention"
|
id="event_dialog_email_test_convention"
|
||||||
|
|
||||||
fullWidth
|
fullWidth
|
||||||
|
|
||||||
value={selected_convention_email_test}
|
value={selected_convention_email_test}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setselected_convention_email_test(e.target.value);
|
setselected_convention_email_test(e.target.value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -8656,7 +8664,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
className="bton_enreg_dialog">Envoyer mail aaa</Button>}
|
className="bton_enreg_dialog">Envoyer mail aaa</Button>}
|
||||||
{String(selected_convention_type) === "pdf" &&
|
{String(selected_convention_type) === "pdf" &&
|
||||||
<Button className="bton_enreg_dialog" onClick={(e) => {
|
<Button className="bton_enreg_dialog" onClick={(e) => {
|
||||||
Download_Stagiaire_Conventions_PDF();
|
Download_Session_Conventions_PDF();
|
||||||
Dialog_convention_handleClose_buton();
|
Dialog_convention_handleClose_buton();
|
||||||
}}
|
}}
|
||||||
>Télécharger bbb</Button>}
|
>Télécharger bbb</Button>}
|
||||||
|
@ -8946,7 +8954,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
>
|
>
|
||||||
<DataGrid
|
<DataGrid
|
||||||
checkboxSelection
|
checkboxSelection
|
||||||
|
|
||||||
onSelectionModelChange={(newSelectionModel) => {
|
onSelectionModelChange={(newSelectionModel) => {
|
||||||
setSelectionModel(newSelectionModel);
|
setSelectionModel(newSelectionModel);
|
||||||
/*if (newSelectionModel.length === 1)
|
/*if (newSelectionModel.length === 1)
|
||||||
|
@ -8958,7 +8966,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
setsubmenu();
|
setsubmenu();
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
selectionModel={selectionModel}
|
selectionModel={selectionModel}
|
||||||
|
|
||||||
localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
|
localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
|
||||||
rows={rowss.map((item, index) => (
|
rows={rowss.map((item, index) => (
|
||||||
|
@ -11255,6 +11263,33 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
</TextField>
|
</TextField>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div className="session_caract"> Type apprenant <br />
|
||||||
|
<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>
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- debut champs specifiques **/}
|
||||||
<div className="div_row" style={{ "border": 'none' }}>
|
<div className="div_row" style={{ "border": 'none' }}>
|
||||||
|
@ -11772,6 +11807,34 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
|
||||||
</TextField>
|
</TextField>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div className="session_caract"> Type apprenant <br />
|
||||||
|
<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>
|
||||||
|
|
||||||
{/* -- debut champs specifiques **/}
|
{/* -- debut champs specifiques **/}
|
||||||
<div className="div_row" style={{ "border": 'none' }}>
|
<div className="div_row" style={{ "border": 'none' }}>
|
||||||
<hr />
|
<hr />
|
||||||
|
|
Loading…
Reference in New Issue