From d9104ba9a606debb5191627858e4d5538b4b80f2 Mon Sep 17 00:00:00 2001 From: cherif Date: Fri, 15 Dec 2023 22:30:37 +0100 Subject: [PATCH] 15/12/2023 - 22h30 --- src/components/DisplayPartnerSession.js | 101 +++++++++++++++++++----- 1 file changed, 82 insertions(+), 19 deletions(-) diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js index 6eff613..8aa11e8 100644 --- a/src/components/DisplayPartnerSession.js +++ b/src/components/DisplayPartnerSession.js @@ -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_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(); @@ -2124,6 +2125,11 @@ const DisplayPartnerSession = (props) => { 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 */ @@ -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_ville(); setp_one_pays(); + setp_one_detail_type_apprenant(); setp_one_formateur(); setp_one_formateur_id(); 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'); - 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); axios.get(url, { responseType: 'blob', },) .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" &&
Adresse email de test - + - { - setselected_convention_email_test(e.target.value); - } - } - /> + value={selected_convention_email_test} + onChange={(e) => { + setselected_convention_email_test(e.target.value); + } + } + />
@@ -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} {String(selected_convention_type) === "pdf" && } @@ -8946,7 +8954,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair > { setSelectionModel(newSelectionModel); /*if (newSelectionModel.length === 1) @@ -8958,7 +8966,7 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair setsubmenu(); } }} - selectionModel={selectionModel} + selectionModel={selectionModel} localeText={frFR.components.MuiDataGrid.defaultProps.localeText} rows={rowss.map((item, index) => ( @@ -11255,6 +11263,33 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair +
Type apprenant
+ { + setp_one_detail_type_apprenant(e.target.value); + } + } + + > + Autre   + Salariés   + Apprentis   + Particuliers   + Rech. Emploi   + + +
{/* -- debut champs specifiques **/}
@@ -11772,6 +11807,34 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
+
Type apprenant
+ { + setp_one_detail_type_apprenant(e.target.value); + } + } + + > + Autre   + Salariés   + Apprentis   + Particuliers   + Rech. Emploi   + + +
+ {/* -- debut champs specifiques **/}