recette2
cherif 2024-04-02 00:17:28 +02:00
parent 69e3b0716d
commit e395de332f
2 changed files with 87 additions and 93 deletions

View File

@ -1171,15 +1171,6 @@ const Employes = (props) => {
setp_detail_twitter("");
}
if (mylocal_employe.competence) {
setfield_competence(mylocal_employe.competence);
} else {
setfield_competence("");
}
if (mylocal_employe.profil) {
setp_detail_profil(mylocal_employe.profil);
} else {
@ -2031,13 +2022,6 @@ const Employes = (props) => {
form.append("twitter", "");
if (field_competence)
form.append("competence", field_competence);
else
form.append("competence", "");
if (p_detail_ismanager)
form.append("ismanager", p_detail_ismanager);
else
@ -2828,13 +2812,6 @@ const Employes = (props) => {
form.append("twitter", "");
if (field_one_competence)
form.append("competence", field_one_competence);
else
form.append("competence", "");
if (p_one_detail_ismanager)
form.append("ismanager", p_one_detail_ismanager);
else
@ -5163,6 +5140,64 @@ const Employes = (props) => {
}
const [Delete_One_Competence_api, setDelete_One_Competence_api] = useState();
const [Delete_One_Competence_message, setDelete_One_Competence_message] = useState();
const [Delete_One_Competence_result, setDelete_One_Competence_result] = useState();
function Delete_One_Competence() {
var form = new FormData();
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
const stored_cookie = getCookie('tokenmysypart');
form.append("token", stored_cookie);
form.append("competence_id", selected_competence_id);
form.append("rh_id", selected_id);
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_RH_Competence/";
setLoading(true);
axios.post(myurl, form).then(res => {
//console.log(" In Delete_One_Competence res.data.status = " + res.data.status);
//console.log(" In Delete_One_Competence res.data.message r_class = " + res.data.message);
setLoading(false);
if (String(res.data.status) === String("true")) {
setDelete_One_Competence_api("true");
setDelete_One_Competence_result(res.data.message);
setdetail_competence_code("");
setdetail_competence_niveau("");
setselected_competence_id("");
Get_Employee_Data(selected_id);
alert(res.data.message);
setDialog_1_open_competence(false);
}
else {
setDelete_One_Competence_api("false");
setDelete_One_Competence_message(res.data.message);
alert(res.data.message);
}
}).catch((error) => {
setLoading(false);
console.warn('UpdateStagiaireData : Not good man :( Delete_One_Competence = ' + error);
setDelete_One_Competence_api("false");
alert(" Impossible de supprimer la compétence ");
})
}
return (
<div className="employes">
@ -5178,13 +5213,12 @@ const Employes = (props) => {
>
<DialogTitle>MySy Information</DialogTitle>
<DialogContent className="DialogContent_width" style={{ "minHeight": "15rem" }}>
<DialogContent className="DialogContent_width" style={{ "minHeight": "20rem" }}>
<div className="session_caract_Dialog" > Compétence
{New_Getall_Partner_Competence_List_result && New_Getall_Partner_Competence_List_result.length > 0 && detail_competence_code &&
String(detail_competence_code).length > 2 &&
{New_Getall_Partner_Competence_List_result && New_Getall_Partner_Competence_List_result.length > 0 &&
<Autocomplete
disablePortal
@ -5197,8 +5231,8 @@ const Employes = (props) => {
value={New_Getall_Partner_Competence_List_result.filter((data) => (data).description === String(detail_competence_code))[0].description}
onChange={(event, value) => {
if (value && value._id) {
setdetail_competence_code(value.code);
if (value && value.description) {
setdetail_competence_code(value.description);
} else {
setdetail_competence_code("");
}
@ -5230,8 +5264,7 @@ const Employes = (props) => {
<div className="session_caract_Dialog" > Niveau Compétence
{New_Get_List_Competence_Type_result && New_Get_List_Competence_Type_result.length > 0 && detail_competence_niveau &&
String(detail_competence_niveau).length > 2 &&
{New_Get_List_Competence_Type_result && New_Get_List_Competence_Type_result.length > 0 &&
<Autocomplete
disablePortal
@ -5269,15 +5302,27 @@ const Employes = (props) => {
{String(selected_competence_id) === "" && <div className="div_row_gauche"> <Button onClick={Add_Update_One_Competence} className="bton_enreg_dialog">Ajouter</Button> </div>}
{String(selected_competence_id) !== "" && <div className="div_row_gauche"> <Button onClick={Add_Update_One_Competence} className="bton_enreg_dialog">Mettre à jour</Button> </div>}
<div className="div_row_droite" style={{ "textAlign": 'center' }}>
<Button onClick={Dialog_1_handleCancel_buton_competence} className="bton_annule_dialog" >Fermer</Button>
</div>
</div>
</DialogActions>
{String(selected_competence_id) !== "" && <DialogActions>
<div className="div_row" style={{ "textAlign": "center" }}>
<Button onClick={(e) => {
const response = window.confirm("Confirmez-vous la suppression de la compétence ?");
if (!response) {
return;
}
Delete_One_Competence();
}
} className="bton_supprime_dialog">Supprimer</Button>
</div>
</DialogActions>}
</Dialog>
{/*** FIN GESTION COMPETENCES */}
@ -7103,37 +7148,6 @@ const Employes = (props) => {
}
/>
</div>}
{String(employee_data_edit_mode) === "1" && <div className="session_caract_Dialog_comment_2_lines" style={{ "paddingRight": "1rem" }}>
Compétences<br />
<textarea
rows={3}
id="detail_competence"
name="detail_competence"
value={field_competence}
className='form-control formInput'
placeholder='Message'
onChange={(e) => {
setfield_competence(e.target.value);
setEmployee_data_changed("1");
}}
></textarea>
</div>}
{String(employee_data_edit_mode) !== "1" && <div className="session_caract_Dialog_comment_2_lines" style={{ "paddingRight": "1rem" }}>
Compétences<br />
<textarea
rows={3}
id="detail_competence"
name="detail_competence"
value={field_competence}
className='form-control formInput'
></textarea>
</div>}
{/* -- début champs specifiques **/}
@ -7543,7 +7557,7 @@ const Employes = (props) => {
&nbsp;
</div>
</div>
{/*
<div className="div_row">
<div className="div_row" style={{ "border": "None" }}>
<hr className="hr_break" />
@ -7689,6 +7703,7 @@ const Employes = (props) => {
<div className="div_row" style={{ "border": "None" }}>
&nbsp;
</div>
*/}
{/* {String(Employee_data_changed) === "1" && String(employee_data_edit_mode) === "1" && <div className="div_row" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
/!\ Pensez à enregistrer les modifications
</div>}
@ -8153,26 +8168,6 @@ const Employes = (props) => {
}
/>
{String(employee_data_edit_mode) === "1" && <div className="session_caract_Dialog_comment_2_lines" style={{ "paddingRight": "1rem" }}>
Compétences<br />
<textarea
rows={3}
id="one_detail_competence"
name="one_detail_competence"
value={field_one_competence}
className='form-control formInput'
placeholder='Message'
onChange={(e) => {
setfield_one_competence(e.target.value);
}}
></textarea>
</div>}
=
</div>
@ -9363,7 +9358,7 @@ const Employes = (props) => {
setDialog_1_open_competence(true);
}}
className="detail_activite">
className="detail_activite" style={{ "background": "#DDF9D4" }}>
<nav className="detail_header" recid={competence.niveau}> {competence.competence} : {competence.note} </nav>
<nav recid={competence.niveau} >
<br />
@ -9391,9 +9386,9 @@ const Employes = (props) => {
<div className="div_row_gauche div_row_gauche_etendu" style={{ "textAlign": "left", "paddingLeft": "5px" }}>
<Button variant="outlined" onClick={(event) => {
setDialog_1_open_competence(true);
}}
<Button variant="outlined" onClick={(event) => {
setDialog_1_open_competence(true);
}}
className="detail_class_submenu bton_add_session"
id='menu_add_participant' name='menu_add_participant'>Ajout Compétence
<IoAddCircleOutline style={{ "fontSize": "x-large", "color": "green" }} />
@ -9402,9 +9397,7 @@ const Employes = (props) => {
<br />
{New_Getall_Partner_Competence_List_result && <div>
New_Getall_Partner_Competence_List_result = {New_Getall_Partner_Competence_List_result.description}
</div>}
</div>
</div>

View File

@ -1252,7 +1252,8 @@ const Module_Agenda = (props) => {
{String(props.write_access) === "1" && String(p_detail_sequence_session_id) === "" && p_detail_event_id && String(p_detail_event_id) !== "" && <DialogActions>
{String(props.write_access) === "1" && String(p_detail_sequence_session_id) === "" && p_detail_event_id && String(p_detail_event_id) !== "" &&
<DialogActions>
<div className="div_row" style={{ "textAlign": "center" }}>
<Button onClick={(e) => {
const response = window.confirm("Confirmez-vous la suppression de l'événement ?");