recette2
parent
886cff52cf
commit
3b6d732df3
|
@ -9122,7 +9122,8 @@ const DisplayPartnerSession = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
{String(selected_convention_type) === "email" && <div className="session_caract_Dialog" > Type Document<br />
|
{String(selected_convention_type) === "email" &&
|
||||||
|
<div className="session_caract_Dialog" > Type Document<br />
|
||||||
<TextField
|
<TextField
|
||||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, width: '75%' }}
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, width: '75%' }}
|
||||||
|
|
||||||
|
|
|
@ -206,6 +206,7 @@ const Module_Editique = (props) => {
|
||||||
|
|
||||||
setselected_session_id(props.related_collection_recid);
|
setselected_session_id(props.related_collection_recid);
|
||||||
Getall_Editable_Document_By_Partner_By_Collection();
|
Getall_Editable_Document_By_Partner_By_Collection();
|
||||||
|
Get_related_collection_Data();
|
||||||
window.scrollTo({
|
window.scrollTo({
|
||||||
top: 0,
|
top: 0,
|
||||||
behavior: "smooth",
|
behavior: "smooth",
|
||||||
|
@ -239,7 +240,7 @@ const Module_Editique = (props) => {
|
||||||
|
|
||||||
setDialog_convention_open(false);
|
setDialog_convention_open(false);
|
||||||
setselected_convention_id();
|
setselected_convention_id();
|
||||||
setselected_convention_type();
|
setselected_convention_type("");
|
||||||
setselected_convention_email_destinataire_prod();
|
setselected_convention_email_destinataire_prod();
|
||||||
setselected_convention_email_test();
|
setselected_convention_email_test();
|
||||||
|
|
||||||
|
@ -251,6 +252,8 @@ const Module_Editique = (props) => {
|
||||||
setaction_server_type_doc("");
|
setaction_server_type_doc("");
|
||||||
setaction_server_nom_doc("");
|
setaction_server_nom_doc("");
|
||||||
setaction_server_ref_interne_doc("");
|
setaction_server_ref_interne_doc("");
|
||||||
|
setaction_server_type_doc_ref_interne("");
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -258,7 +261,7 @@ const Module_Editique = (props) => {
|
||||||
const [selected_internal_url, setselected_internal_url] = useState();
|
const [selected_internal_url, setselected_internal_url] = useState();
|
||||||
|
|
||||||
|
|
||||||
const [selected_convention_id, setselected_convention_id] = useState();
|
const [selected_convention_id, setselected_convention_id] = useState("");
|
||||||
const [selected_convention_type, setselected_convention_type] = useState("");
|
const [selected_convention_type, setselected_convention_type] = useState("");
|
||||||
const [selected_convention_email_destinataire_prod, setselected_convention_email_destinataire_prod] = useState("");
|
const [selected_convention_email_destinataire_prod, setselected_convention_email_destinataire_prod] = useState("");
|
||||||
const [selected_convention_email_test, setselected_convention_email_test] = useState("");
|
const [selected_convention_email_test, setselected_convention_email_test] = useState("");
|
||||||
|
@ -291,7 +294,8 @@ const Module_Editique = (props) => {
|
||||||
if (String(res.data) === String("false")) {
|
if (String(res.data) === String("false")) {
|
||||||
alert("Impossible de télécharger la convention (2) ");
|
alert("Impossible de télécharger la convention (2) ");
|
||||||
} else {
|
} else {
|
||||||
fileDownload(res.data, nom_fichier_cmd)
|
fileDownload(res.data, nom_fichier_cmd);
|
||||||
|
Getall_Editable_Document_By_Partner_By_Collection();
|
||||||
|
|
||||||
}
|
}
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -308,14 +312,14 @@ const Module_Editique = (props) => {
|
||||||
const [Get_List_Stagiaire_Conventions_api, setGet_List_Stagiaire_Conventions_api] = useState();
|
const [Get_List_Stagiaire_Conventions_api, setGet_List_Stagiaire_Conventions_api] = useState();
|
||||||
const [Get_List_Stagiaire_Conventions_message, setGet_List_Stagiaire_Conventions_message] = useState();
|
const [Get_List_Stagiaire_Conventions_message, setGet_List_Stagiaire_Conventions_message] = useState();
|
||||||
const [Get_List_Stagiaire_Conventions_result, setGet_List_Stagiaire_Conventions_result] = useState();
|
const [Get_List_Stagiaire_Conventions_result, setGet_List_Stagiaire_Conventions_result] = useState();
|
||||||
function Get_List_Stagiaire_Conventions(ref_interne, nom, type_doc) {
|
function Get_List_Stagiaire_Conventions(ref_interne, nom, type_doc, courrier_template_type_document_ref_interne) {
|
||||||
|
|
||||||
var form = new FormData();
|
var form = new FormData();
|
||||||
|
|
||||||
|
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
form.append("token", stored_cookie);
|
form.append("token", stored_cookie);
|
||||||
form.append("type_doc", type_doc);
|
form.append("type_doc", type_doc);
|
||||||
|
form.append("courrier_template_type_document_ref_interne", courrier_template_type_document_ref_interne);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -437,6 +441,12 @@ const Module_Editique = (props) => {
|
||||||
|
|
||||||
var form = new FormData();
|
var form = new FormData();
|
||||||
|
|
||||||
|
|
||||||
|
if (String(selected_convention_id).trim() === "") {
|
||||||
|
alert(" Vous devez choisir un document");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
form.append("class_internal_url", selected_internal_url);
|
form.append("class_internal_url", selected_internal_url);
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
form.append("token", stored_cookie);
|
form.append("token", stored_cookie);
|
||||||
|
@ -500,6 +510,78 @@ const Module_Editique = (props) => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
Recuperation des autres données nécessaires à partir du : related_collection, related_collection_recid
|
||||||
|
*/
|
||||||
|
function Get_related_collection_Data() {
|
||||||
|
if (props.related_collection === "session_formation") {
|
||||||
|
// Recuperation des données de la session
|
||||||
|
GetCurrentSession(props.related_collection_recid);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const [GetCurrentSession_api, setGetCurrentSession_api] = useState();
|
||||||
|
const [GetCurrentSession_message, setGetCurrentSession_message] = useState();
|
||||||
|
const [GetCurrentSession_result, setGetCurrentSession_result] = useState();
|
||||||
|
function GetCurrentSession(local_session_id) {
|
||||||
|
|
||||||
|
|
||||||
|
var form = new FormData();
|
||||||
|
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
|
||||||
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
|
form.append("token", stored_cookie);
|
||||||
|
form.append("session_id", local_session_id);
|
||||||
|
|
||||||
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_SessionFormation_From_Id/";
|
||||||
|
|
||||||
|
setLoading(true);
|
||||||
|
axios.post(myurl, form).then(res => {
|
||||||
|
|
||||||
|
if (String(res.data.status) === "true") {
|
||||||
|
//console.log(" In GetCurrentSession res.data.status = " + res.data.status);
|
||||||
|
//console.log(" In GetCurrentSession res.data.message r_class = " + res.data.message);
|
||||||
|
//console.log(" In GetCurrentSession res.data.message len = " + String(res.data.message).length);
|
||||||
|
|
||||||
|
setLoading(false);
|
||||||
|
setGetCurrentSession_api("true");
|
||||||
|
if (String(res.data.message).length > 0) {
|
||||||
|
setGetCurrentSession_result(res.data.message);
|
||||||
|
var mylocaltraining = JSON.parse(res.data.message);
|
||||||
|
|
||||||
|
if (mylocaltraining.class_internal_url) {
|
||||||
|
setselected_internal_url(mylocaltraining.class_internal_url);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
setLoading(false);
|
||||||
|
alert('Erreur: ' + res.data.message);
|
||||||
|
history.push("/Connexion");
|
||||||
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
|
setLoading(false);
|
||||||
|
setGetCurrentSession_api("false");
|
||||||
|
setGetCurrentSession_message(res.data.message);
|
||||||
|
alert(res.data.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
}).catch((error) => {
|
||||||
|
setLoading(false);
|
||||||
|
console.warn('Not good man :( GetCurrentSession = ', error);
|
||||||
|
setGetCurrentSession_api("false");
|
||||||
|
alert(" Impossible de récuperer les données de la session ");
|
||||||
|
|
||||||
|
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
const [Get_Convention_List_Of_All_PJ_result, setGet_Convention_List_Of_All_PJ_result] = useState([]);
|
const [Get_Convention_List_Of_All_PJ_result, setGet_Convention_List_Of_All_PJ_result] = useState([]);
|
||||||
|
|
||||||
function Delete_Convention_Attached_Doc(event) {
|
function Delete_Convention_Attached_Doc(event) {
|
||||||
|
@ -531,6 +613,11 @@ const Module_Editique = (props) => {
|
||||||
|
|
||||||
var form = new FormData();
|
var form = new FormData();
|
||||||
|
|
||||||
|
if (String(selected_convention_id).trim() === "") {
|
||||||
|
alert(" Vous devez choisir un document");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
form.append("class_internal_url", selected_internal_url);
|
form.append("class_internal_url", selected_internal_url);
|
||||||
const stored_cookie = getCookie('tokenmysypart');
|
const stored_cookie = getCookie('tokenmysypart');
|
||||||
form.append("token", stored_cookie);
|
form.append("token", stored_cookie);
|
||||||
|
@ -540,6 +627,7 @@ const Module_Editique = (props) => {
|
||||||
form.append("email_production", selected_convention_email_destinataire_prod);
|
form.append("email_production", selected_convention_email_destinataire_prod);
|
||||||
|
|
||||||
|
|
||||||
|
console.log("form === ", form);
|
||||||
// pièce jointe
|
// pièce jointe
|
||||||
form.append("file_business_object", "");
|
form.append("file_business_object", "");
|
||||||
var list_files = new FormData();
|
var list_files = new FormData();
|
||||||
|
@ -568,7 +656,7 @@ const Module_Editique = (props) => {
|
||||||
if (String(res.data.status) === String("true")) {
|
if (String(res.data.status) === String("true")) {
|
||||||
setSend_Stagiaire_Conventions_By_Email_api("true");
|
setSend_Stagiaire_Conventions_By_Email_api("true");
|
||||||
setSend_Stagiaire_Conventions_By_Email_result(res.data.message);
|
setSend_Stagiaire_Conventions_By_Email_result(res.data.message);
|
||||||
|
|
||||||
Getall_Editable_Document_By_Partner_By_Collection();
|
Getall_Editable_Document_By_Partner_By_Collection();
|
||||||
alert(res.data.message);
|
alert(res.data.message);
|
||||||
Dialog_convention_handleClose_buton()
|
Dialog_convention_handleClose_buton()
|
||||||
|
@ -592,6 +680,7 @@ const Module_Editique = (props) => {
|
||||||
const [action_server_type_doc, setaction_server_type_doc] = useState("");
|
const [action_server_type_doc, setaction_server_type_doc] = useState("");
|
||||||
const [action_server_nom_doc, setaction_server_nom_doc] = useState("");
|
const [action_server_nom_doc, setaction_server_nom_doc] = useState("");
|
||||||
const [action_server_ref_interne_doc, setaction_server_ref_interne_doc] = useState("");
|
const [action_server_ref_interne_doc, setaction_server_ref_interne_doc] = useState("");
|
||||||
|
const [action_server_type_doc_ref_interne, setaction_server_type_doc_ref_interne] = useState("");
|
||||||
|
|
||||||
const [Dialog_EMARGEMENT_FORMATION_open, setDialog_EMARGEMENT_FORMATION_open] = React.useState(false);
|
const [Dialog_EMARGEMENT_FORMATION_open, setDialog_EMARGEMENT_FORMATION_open] = React.useState(false);
|
||||||
const Dialog_EMARGEMENT_FORMATION_handleClose = () => {
|
const Dialog_EMARGEMENT_FORMATION_handleClose = () => {
|
||||||
|
@ -763,7 +852,33 @@ const Module_Editique = (props) => {
|
||||||
{Dialog_1_message} - {action_server_type_doc}
|
{Dialog_1_message} - {action_server_type_doc}
|
||||||
</DialogContentText>
|
</DialogContentText>
|
||||||
|
|
||||||
<div className="session_caract_Dialog" > Choisir une convention
|
<div className="session_caract_Dialog" > Type Document<br />
|
||||||
|
<TextField
|
||||||
|
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 } }}
|
||||||
|
|
||||||
|
name="event_dialog_type_convention"
|
||||||
|
id="event_dialog_type_convention"
|
||||||
|
|
||||||
|
select
|
||||||
|
fullWidth
|
||||||
|
|
||||||
|
value={selected_convention_type}
|
||||||
|
onChange={(e) => {
|
||||||
|
setselected_convention_type(e.target.value);
|
||||||
|
Get_List_Stagiaire_Conventions(action_server_ref_interne_doc, action_server_nom_doc,
|
||||||
|
String(e.target.value), Dialog_1_message);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
>
|
||||||
|
|
||||||
|
<MenuItem value="email" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >Email </MenuItem>
|
||||||
|
<MenuItem value="pdf" style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }} >PDF </MenuItem>
|
||||||
|
</TextField>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{(String(selected_convention_type) === "email" || String(selected_convention_type) === "pdf") && <div className="session_caract_Dialog" > Choisir une convention
|
||||||
<Autocomplete
|
<Autocomplete
|
||||||
disablePortal
|
disablePortal
|
||||||
name="event_dialog_version_convention"
|
name="event_dialog_version_convention"
|
||||||
|
@ -794,7 +909,7 @@ const Module_Editique = (props) => {
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</div>
|
</div>}
|
||||||
|
|
||||||
|
|
||||||
{String(selected_convention_type) === "email" && <div className="session_caract_Dialog" > Type Document<br />
|
{String(selected_convention_type) === "email" && <div className="session_caract_Dialog" > Type Document<br />
|
||||||
|
@ -1041,10 +1156,11 @@ const Module_Editique = (props) => {
|
||||||
<div className="bton_action_server" style={{ width: "55%", float: "left", height: "2.5rem", paddingTop: "10px" }} onClick={(e) => {
|
<div className="bton_action_server" style={{ width: "55%", float: "left", height: "2.5rem", paddingTop: "10px" }} onClick={(e) => {
|
||||||
|
|
||||||
setaction_server_to_run(String(JSON.parse(document).server_action_name))
|
setaction_server_to_run(String(JSON.parse(document).server_action_name))
|
||||||
setaction_server_type_doc(String(JSON.parse(document).courrier_template_type_doc))
|
//setaction_server_type_doc(String(JSON.parse(document).courrier_template_type_doc))
|
||||||
setaction_server_nom_doc(String(JSON.parse(document).courrier_template_nom))
|
setaction_server_nom_doc(String(JSON.parse(document).courrier_template_nom))
|
||||||
setaction_server_ref_interne_doc(String(JSON.parse(document).courrier_template_ref_interne))
|
setaction_server_ref_interne_doc(String(JSON.parse(document).courrier_template_ref_interne))
|
||||||
Action_Server(String(JSON.parse(document).server_action_name));
|
Action_Server(String(JSON.parse(document).server_action_name));
|
||||||
|
setaction_server_type_doc_ref_interne(JSON.parse(document).courrier_template_ref_interne);
|
||||||
setDialog_1_message(String(JSON.parse(document).courrier_template_ref_interne))
|
setDialog_1_message(String(JSON.parse(document).courrier_template_ref_interne))
|
||||||
Get_List_Stagiaire_Conventions(String(JSON.parse(document).courrier_template_ref_interne), String(JSON.parse(document).courrier_template_nom), String(JSON.parse(document).courrier_template_type_doc)
|
Get_List_Stagiaire_Conventions(String(JSON.parse(document).courrier_template_ref_interne), String(JSON.parse(document).courrier_template_nom), String(JSON.parse(document).courrier_template_type_doc)
|
||||||
);
|
);
|
||||||
|
@ -1062,7 +1178,7 @@ const Module_Editique = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
}}>
|
}}>
|
||||||
{(JSON.parse(document).courrier_template_ref_interne)} - {(JSON.parse(document).courrier_template_type_doc)}
|
{(JSON.parse(document).courrier_template_ref_interne)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{String(JSON.parse(document).has_history_event) === "1" &&
|
{String(JSON.parse(document).has_history_event) === "1" &&
|
||||||
|
@ -1079,6 +1195,16 @@ const Module_Editique = (props) => {
|
||||||
|
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
|
{JSON.parse(document).list_document_history_event &&
|
||||||
|
JSON.parse(document).list_document_history_event.map((history_doc) => (
|
||||||
|
<nav>
|
||||||
|
{history_doc._id}
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
))}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue