25/03/2026 - 20h
parent
f201e45460
commit
5f133fbdd0
|
|
@ -2820,7 +2820,6 @@ const AddPartnerClient_ARG = (props) => {
|
|||
const New_Option_Facturation_Automatique = [
|
||||
{ "id": "mois", "label": "Mensuelle", "value": "mois" },
|
||||
{ "id": "0", "label": "Facturation Manuelle", "value": "0" },
|
||||
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -474,8 +474,10 @@ const Dashbord_Ressources_Humaines = (props) => {
|
|||
|
||||
|
||||
const New_option_type_planing = [
|
||||
{ "id": "absence", "label": "Absence", "value": "absence" },
|
||||
{ "id": "planning", "label": "Planning", "value": "planning" },
|
||||
{ "id": "absence", "label": "Absence", "value": "absence" },
|
||||
{ "id": "planning", "label": "Planning/Animation ", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "autre", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
|
|
|
|||
|
|
@ -369,8 +369,10 @@ registerLocale('fr', fr);
|
|||
|
||||
|
||||
const New_option_type_planing = [
|
||||
{ "id": "absence", "label": "Absence", "value": "absence" },
|
||||
{ "id": "planning", "label": "Planning", "value": "planning" },
|
||||
{ "id": "absence", "label": "Absence", "value": "absence" },
|
||||
{ "id": "planning", "label": "Planning/Animation ", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "autre", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
|
|
|
|||
|
|
@ -343,12 +343,14 @@ registerLocale('fr', fr);
|
|||
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
const New_option_type_planing = [
|
||||
{ "id": "absence", "label": "Absence", "value": "absence" },
|
||||
{ "id": "planning", "label": "Planning", "value": "planning" },
|
||||
{ "id": "absence", "label": "Absence", "value": "absence" },
|
||||
{ "id": "planning", "label": "Planning/Animation ", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "autre", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
|
|
|
|||
|
|
@ -13559,6 +13559,9 @@ const DisplayPartnerPromotion = (props) => {
|
|||
const New_Option_Type_Event = [
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -13549,6 +13549,9 @@ const DisplayPartnerPromotion_ARG = (props) => {
|
|||
const New_Option_Type_Event = [
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -13848,6 +13848,9 @@ const DisplayPartnerSession = (props) => {
|
|||
const New_Option_Type_Event = [
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -13794,6 +13794,9 @@ const DisplayPartnerSession_ARG = (props) => {
|
|||
const New_Option_Type_Event = [
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -4713,7 +4713,7 @@ const Employes = (props) => {
|
|||
|
||||
};
|
||||
|
||||
|
||||
|
||||
const [p_new_login, setp_new_login] = React.useState("");
|
||||
const [p_new_pwd, setp_new_pwd] = React.useState("");
|
||||
const [p_conf_new_login, setp_conf_new_login] = React.useState("");
|
||||
|
|
@ -5397,6 +5397,15 @@ const Employes = (props) => {
|
|||
setp_employe_contrat_date_fin(date_today_90j.toLocaleDateString('fr-FR'));
|
||||
setselected_contrat_id("");
|
||||
|
||||
setp_employe_contrat_specific_cout_animation("");
|
||||
setp_employe_contrat_specific_cout_preparation("");
|
||||
setp_employe_contrat_specific_cout_suivi_correction("");
|
||||
setp_employe_contrat_specific_cout_autre("");
|
||||
setp_employe_contrat_specific_cout_animation_periodicite("heure");
|
||||
setp_employe_contrat_specific_cout_preparation_periodicite("heure");
|
||||
setp_employe_contrat_specific_cout_suivi_correction_periodicite("heure");
|
||||
setp_employe_contrat_specific_cout_autre_periodicite("heure");
|
||||
|
||||
setDialog_employe_contrat_open(false);
|
||||
};
|
||||
|
||||
|
|
@ -5548,6 +5557,17 @@ const Employes = (props) => {
|
|||
|
||||
setp_employe_contrat_periodicite(line.periodicite);
|
||||
|
||||
//** */
|
||||
setp_employe_contrat_specific_cout_animation(line.cout_animation);
|
||||
setp_employe_contrat_specific_cout_preparation(line.cout_preparation);
|
||||
setp_employe_contrat_specific_cout_suivi_correction(line.cout_suivi_correction);
|
||||
setp_employe_contrat_specific_cout_autre(line.cout_autre);
|
||||
setp_employe_contrat_specific_cout_animation_periodicite(line.cout_animation_periodicite);
|
||||
setp_employe_contrat_specific_cout_preparation_periodicite(line.cout_preparation_periodicite);
|
||||
setp_employe_contrat_specific_cout_suivi_correction_periodicite(line.suivi_correction_periodicite);
|
||||
setp_employe_contrat_specific_cout_autre_periodicite(line.cout_autre_periodicite);
|
||||
//** */
|
||||
|
||||
|
||||
setp_employe_contrat_groupe_prix_achat_id(line.groupe_prix_achat_id);
|
||||
|
||||
|
|
@ -5651,6 +5671,16 @@ const Employes = (props) => {
|
|||
form.append("class_id", p_employe_contrat_formation);
|
||||
form.append("session_id", p_employe_contrat_session);
|
||||
|
||||
form.append("cout_animation", p_employe_contrat_specific_cout_animation);
|
||||
form.append("cout_animation_periodicite", p_employe_contrat_specific_cout_animation_periodicite);
|
||||
form.append("cout_preparation", p_employe_contrat_specific_cout_preparation);
|
||||
form.append("cout_preparation_periodicite", p_employe_contrat_specific_cout_preparation_periodicite);
|
||||
form.append("cout_suivi_correction", p_employe_contrat_specific_cout_suivi_correction);
|
||||
form.append("suivi_correction_periodicite", p_employe_contrat_specific_cout_suivi_correction_periodicite);
|
||||
form.append("cout_autre", p_employe_contrat_specific_cout_autre);
|
||||
form.append("cout_autre_periodicite", p_employe_contrat_specific_cout_autre_periodicite);
|
||||
|
||||
|
||||
|
||||
|
||||
} else {
|
||||
|
|
@ -5671,6 +5701,15 @@ const Employes = (props) => {
|
|||
form.append("class_id", p_employe_contrat_formation);
|
||||
form.append("session_id", p_employe_contrat_session);
|
||||
|
||||
form.append("cout_animation", p_employe_contrat_specific_cout_animation);
|
||||
form.append("cout_animation_periodicite", p_employe_contrat_specific_cout_animation_periodicite);
|
||||
form.append("cout_preparation", p_employe_contrat_specific_cout_preparation);
|
||||
form.append("cout_preparation_periodicite", p_employe_contrat_specific_cout_preparation_periodicite);
|
||||
form.append("cout_suivi_correction", p_employe_contrat_specific_cout_suivi_correction);
|
||||
form.append("suivi_correction_periodicite", p_employe_contrat_specific_cout_suivi_correction_periodicite);
|
||||
form.append("cout_autre", p_employe_contrat_specific_cout_autre);
|
||||
form.append("cout_autre_periodicite", p_employe_contrat_specific_cout_autre_periodicite);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -7600,6 +7639,41 @@ const Employes = (props) => {
|
|||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
||||
|
||||
const New_option_type_planing = [
|
||||
{ "id": "absence", "label": "Absence", "value": "absence" },
|
||||
{ "id": "planning", "label": "Planning/Animation ", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "autre", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
||||
const [Dialog_tarif_specific_open, setDialog_tarif_specific_open] = React.useState(false);
|
||||
|
||||
const Dialog_tarif_specific_handleClose_buton = () => {
|
||||
setDialog_tarif_specific_open(false);
|
||||
};
|
||||
|
||||
const [p_employe_contrat_specific_cout_animation, setp_employe_contrat_specific_cout_animation] = useState("");
|
||||
const [p_employe_contrat_specific_cout_preparation, setp_employe_contrat_specific_cout_preparation] = useState("");
|
||||
const [p_employe_contrat_specific_cout_suivi_correction, setp_employe_contrat_specific_cout_suivi_correction] = useState("");
|
||||
const [p_employe_contrat_specific_cout_autre, setp_employe_contrat_specific_cout_autre] = useState("");
|
||||
|
||||
|
||||
const [p_employe_contrat_specific_cout_animation_periodicite, setp_employe_contrat_specific_cout_animation_periodicite] = useState("heure");
|
||||
const [p_employe_contrat_specific_cout_preparation_periodicite, setp_employe_contrat_specific_cout_preparation_periodicite] = useState("heure");
|
||||
const [p_employe_contrat_specific_cout_suivi_correction_periodicite, setp_employe_contrat_specific_cout_suivi_correction_periodicite] = useState("heure");
|
||||
const [p_employe_contrat_specific_cout_autre_periodicite, setp_employe_contrat_specific_cout_autre_periodicite] = useState("heure");
|
||||
|
||||
|
||||
const New_Option_contrat_cout_type = [
|
||||
{ "id": "heure", "label": "Par heure", "value": "heure" },
|
||||
{ "id": "fixe", "label": "Fixe", "value": "fixe" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
||||
return (
|
||||
<div className="employes">
|
||||
|
||||
|
|
@ -7620,6 +7694,282 @@ const Employes = (props) => {
|
|||
|
||||
|
||||
|
||||
{/* Dialog pour gerer les tarifs spécifics */}
|
||||
<Dialog
|
||||
open={Dialog_tarif_specific_open}
|
||||
// onClose={Dialog_tarif_specific_handleClose}
|
||||
className="displaypartnersession"
|
||||
static
|
||||
onClose={() => null}
|
||||
|
||||
PaperProps={{
|
||||
|
||||
|
||||
className: classes.paper, // Apply the paper style
|
||||
style: {
|
||||
overflowY: 'unset',
|
||||
position: 'absolute',
|
||||
top: mouse_y,
|
||||
margin: "2px",
|
||||
},
|
||||
}}
|
||||
hideBackdrop={true}
|
||||
disableScrollLock
|
||||
classes={{
|
||||
paper: classes.dialog
|
||||
}}
|
||||
|
||||
PaperComponent={PaperComponent}
|
||||
aria-labelledby="draggable-dialog-title"
|
||||
>
|
||||
|
||||
<DialogTitle style={{ cursor: 'move', background: '#fff', fontFamily: 'DM Sans' }} id="draggable-dialog-title"> Tarif spécifiques</DialogTitle>
|
||||
<DialogContent className="DialogContent_width" style={{ "minHeight": "20rem" }}>
|
||||
|
||||
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
<div className="session_caract_Dialog" style={{ "width": "50%", "float": "left", }}> <b> Animation (HT) </b> <br />
|
||||
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
||||
name="event_dalog_price_animation"
|
||||
id="event_dalog_price_animation"
|
||||
type="number"
|
||||
step="any"
|
||||
fullWidth
|
||||
|
||||
value={p_employe_contrat_specific_cout_animation}
|
||||
onChange={(e) => {
|
||||
setp_employe_contrat_specific_cout_animation(e.target.value);
|
||||
setdialog_contrat_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
{New_Option_contrat_cout_type && New_Option_contrat_cout_type.length > 0 && <div className="session_caract_Dialog" style={{ "width": "50%", "float": "left", }}>
|
||||
<b>Périodicité </b> <br />
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="event_dalog_price_animation_frequence"
|
||||
id="event_dalog_price_animation_frequence"
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 } }}
|
||||
fullWidth
|
||||
options={New_Option_contrat_cout_type}
|
||||
value={New_Option_contrat_cout_type.filter((data) => (data).value === String(p_employe_contrat_specific_cout_animation_periodicite))[0].label}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_employe_contrat_specific_cout_animation_periodicite(value.value)
|
||||
}
|
||||
|
||||
}}
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
</div>}
|
||||
|
||||
</div>
|
||||
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
<div className="session_caract_Dialog" style={{ "width": "50%", "float": "left", }}> <b> Préparation (HT) </b> <br />
|
||||
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
||||
name="event_dalog_price_preparation"
|
||||
id="event_dalog_price_preparation"
|
||||
type="number"
|
||||
step="any"
|
||||
fullWidth
|
||||
|
||||
value={p_employe_contrat_specific_cout_preparation}
|
||||
onChange={(e) => {
|
||||
setp_employe_contrat_specific_cout_preparation(e.target.value);
|
||||
setdialog_contrat_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
{New_Option_contrat_cout_type && New_Option_contrat_cout_type.length > 0 && <div className="session_caract_Dialog" style={{ "width": "50%", "float": "left", }}>
|
||||
<b>Périodicité </b> <br />
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="event_dalog_price_animation_frequence"
|
||||
id="event_dalog_price_animation_frequence"
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 } }}
|
||||
fullWidth
|
||||
options={New_Option_contrat_cout_type}
|
||||
value={New_Option_contrat_cout_type.filter((data) => (data).value === String(p_employe_contrat_specific_cout_preparation_periodicite))[0].label}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_employe_contrat_specific_cout_preparation_periodicite(value.value)
|
||||
}
|
||||
}}
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
</div>}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
<div className="session_caract_Dialog" style={{ "width": "50%", "float": "left", }}> <b> Suivi/Correction (HT) </b> <br />
|
||||
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
||||
name="event_dalog_price_suivi_correction"
|
||||
id="event_dalog_price_suivi_correction"
|
||||
type="number"
|
||||
step="any"
|
||||
fullWidth
|
||||
|
||||
value={p_employe_contrat_specific_cout_suivi_correction}
|
||||
onChange={(e) => {
|
||||
setp_employe_contrat_specific_cout_suivi_correction(e.target.value);
|
||||
setdialog_contrat_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
{New_Option_contrat_cout_type && New_Option_contrat_cout_type.length > 0 && <div className="session_caract_Dialog" style={{ "width": "50%", "float": "left", }}>
|
||||
<b>Périodicité </b> <br />
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="event_dalog_price_animation_frequence"
|
||||
id="event_dalog_price_animation_frequence"
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 } }}
|
||||
fullWidth
|
||||
options={New_Option_contrat_cout_type}
|
||||
value={New_Option_contrat_cout_type.filter((data) => (data).value === String(p_employe_contrat_specific_cout_suivi_correction_periodicite))[0].label}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_employe_contrat_specific_cout_suivi_correction_periodicite(value.value)
|
||||
}
|
||||
|
||||
}}
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
</div>}
|
||||
|
||||
</div>
|
||||
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
<div className="session_caract_Dialog" style={{ "width": "50%", "float": "left", }}> <b> Autre </b> <br />
|
||||
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
|
||||
name="event_dalog_price_autre"
|
||||
id="event_dalog_price_autre"
|
||||
type="number"
|
||||
step="any"
|
||||
fullWidth
|
||||
|
||||
value={p_employe_contrat_specific_cout_autre}
|
||||
onChange={(e) => {
|
||||
setp_employe_contrat_specific_cout_autre(e.target.value);
|
||||
setdialog_contrat_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
{New_Option_contrat_cout_type && New_Option_contrat_cout_type.length > 0 && <div className="session_caract_Dialog" style={{ "width": "50%", "float": "left", }}>
|
||||
<b>Fréquence </b> <br />
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="event_dalog_price_animation_frequence"
|
||||
id="event_dalog_price_animation_frequence"
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 } }}
|
||||
fullWidth
|
||||
value={New_Option_contrat_cout_type.filter((data) => (data).value === String(p_employe_contrat_specific_cout_autre_periodicite))[0].label}
|
||||
options={New_Option_contrat_cout_type}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_employe_contrat_specific_cout_autre_periodicite(value.value)
|
||||
}
|
||||
|
||||
}}
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
</div>}
|
||||
|
||||
</div>
|
||||
|
||||
</DialogContent>
|
||||
|
||||
<DialogActions>
|
||||
|
||||
<IconButton
|
||||
autoFocus
|
||||
onClick={Dialog_tarif_specific_handleClose_buton}
|
||||
color="primary"
|
||||
className={classes.customizedButton}
|
||||
>
|
||||
<CancelPresentationIcon />
|
||||
</IconButton>
|
||||
|
||||
{selected_contrat_type && String(selected_contrat_type) === "email" && <div className="div_row">
|
||||
<div className="div_row_gauche">
|
||||
<Button onClick={(e) => {
|
||||
|
||||
Dialog_tarif_specific_handleClose_buton();
|
||||
Send_Contrat_By_Email();
|
||||
|
||||
}}
|
||||
className="bton_enreg_dialog">Envoyer </Button>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>}
|
||||
|
||||
{selected_contrat_type && String(selected_contrat_type) === "pdf" && <div className="div_row">
|
||||
<div className="div_row_gauche">
|
||||
{EMPLOYEE_CONTRACT_modele_id && String(EMPLOYEE_CONTRACT_modele_id).length > 5 &&
|
||||
<Button className="bton_enreg_dialog" onClick={(e) => {
|
||||
handleClick_print_employee_contrat(selected_contrat_id);
|
||||
Dialog_tarif_specific_handleClose_buton();
|
||||
}}
|
||||
>Imprimer </Button>}
|
||||
</div>
|
||||
|
||||
|
||||
</div>}
|
||||
|
||||
</DialogActions>
|
||||
|
||||
</Dialog>
|
||||
{/* FIN Dialog pour gerer les tarifs spécifics */}
|
||||
|
||||
|
||||
{/* Dialog pour gerer la signature digitale et ajouter une pièce jointe*/}
|
||||
<Dialog
|
||||
|
|
@ -9041,6 +9391,10 @@ const Employes = (props) => {
|
|||
|
||||
|
||||
{String(p_employe_contrat_groupe_prix_achat_id) === "" && <div className="session_caract_Dialog" > <b> Taux Horaire Brut (HT) </b>
|
||||
<Button onClick={(e) => {
|
||||
setDialog_tarif_specific_open(true);
|
||||
}}
|
||||
> spécifique</Button>
|
||||
<Tooltip className="tooltip_css" id="tooltip_id_3" />
|
||||
<a data-tooltip-id="tooltip_id_3" data-tooltip-html=" Il s'agit du montant de rémunération (HT) du contrat par heure ">
|
||||
|
||||
|
|
@ -12566,8 +12920,6 @@ const Employes = (props) => {
|
|||
session_id: JSON.parse(item).session_id,
|
||||
session_code: JSON.parse(item).session_code,
|
||||
|
||||
|
||||
|
||||
}
|
||||
))}
|
||||
|
||||
|
|
@ -12612,6 +12964,15 @@ const Employes = (props) => {
|
|||
setp_employe_contrat_date_fin(date_today_90j.toLocaleDateString('fr-FR'));
|
||||
setselected_contrat_id("");
|
||||
|
||||
setp_employe_contrat_specific_cout_animation("");
|
||||
setp_employe_contrat_specific_cout_preparation("");
|
||||
setp_employe_contrat_specific_cout_suivi_correction("");
|
||||
setp_employe_contrat_specific_cout_autre("");
|
||||
setp_employe_contrat_specific_cout_animation_periodicite("heure");
|
||||
setp_employe_contrat_specific_cout_preparation_periodicite("heure");
|
||||
setp_employe_contrat_specific_cout_suivi_correction_periodicite("heure");
|
||||
setp_employe_contrat_specific_cout_autre_periodicite("heure");
|
||||
|
||||
Getall_Employee_Type_Contrat();
|
||||
|
||||
setDialog_employe_contrat_open(true);
|
||||
|
|
@ -13472,7 +13833,7 @@ const Employes = (props) => {
|
|||
menubar: false,
|
||||
editable_root: false,
|
||||
plugins: [
|
||||
'advlist autolink lists link image charmap preview anchor',
|
||||
'advlist autolink lists link image charmap preview anchor',
|
||||
],
|
||||
|
||||
content_style: 'body { font-family:DM Sans,sans-serif; font-size:14px; }'
|
||||
|
|
@ -13498,7 +13859,7 @@ const Employes = (props) => {
|
|||
editable_root: false,
|
||||
plugins: [
|
||||
'advlist autolink lists link image charmap preview anchor',
|
||||
|
||||
|
||||
],
|
||||
|
||||
content_style: 'body { font-family:DM Sans,sans-serif; font-size:14px; }'
|
||||
|
|
@ -13641,7 +14002,7 @@ const Employes = (props) => {
|
|||
editable_root: true,
|
||||
plugins: [
|
||||
'advlist autolink lists link image charmap preview anchor',
|
||||
|
||||
|
||||
],
|
||||
|
||||
content_style: 'body { font-family:DM Sans,sans-serif; font-size:14px; }'
|
||||
|
|
@ -13667,7 +14028,7 @@ const Employes = (props) => {
|
|||
editable_root: true,
|
||||
plugins: [
|
||||
'advlist autolink lists link image charmap preview anchor',
|
||||
|
||||
|
||||
],
|
||||
|
||||
content_style: 'body { font-family:DM Sans,sans-serif; font-size:14px; }'
|
||||
|
|
|
|||
|
|
@ -2791,6 +2791,9 @@ registerLocale('fr', fr);
|
|||
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -2657,6 +2657,9 @@ const Materiels = (props) => {
|
|||
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -1233,9 +1233,11 @@ const Module_Agenda = (props) => {
|
|||
}
|
||||
|
||||
const New_Option_Type_Event = [
|
||||
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -882,6 +882,9 @@ const Module_Ent_Mes_Formations = (props) => {
|
|||
const New_Option_Type_Event = [
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -2132,6 +2132,9 @@ const Module_Session_Planification = (props) => {
|
|||
|
||||
{ "id": "0", "label": "Absence", "value": "absence" },
|
||||
{ "id": "1", "label": "Planning", "value": "planning" },
|
||||
{ "id": "preparation", "label": "Préparation", "value": "preparation" },
|
||||
{ "id": "suivi", "label": "Suivi/Correction", "value": "suivi" },
|
||||
{ "id": "eval", "label": "Evaluation", "value": "eval" },
|
||||
{ "id": "2", "label": "Autre", "value": "autre" },
|
||||
{ "id": "", "label": "", "value": "" },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -3078,8 +3078,6 @@ const Display_Partner_Catalog_DetailClass_new_v2 = (props) => {
|
|||
"/Display-Partner-Catalog-Detail-formation/" + JSON.parse(formation).internal_url,
|
||||
'_self'
|
||||
);
|
||||
|
||||
|
||||
}}>
|
||||
<div className="sous_crossell_list_card_card_CAT_bton_txt">
|
||||
Voir les détails
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ const Partner_Configuration_Technique = (props) => {
|
|||
const columns = [
|
||||
{ field: '_id', headerName: '_id', hide: true },
|
||||
{ field: 'id', headerName: 'id', hide: true },
|
||||
{ field: 'config_name', headerName: 'Configuration', hide: true, editable: false },
|
||||
{ field: 'config_name', headerName: 'Configuration', hide: false, flex: 1, editable: false },
|
||||
{ field: 'config_desc', headerName: 'Description', flex: 1, hide: false, editable: false },
|
||||
{ field: 'config_value', headerName: 'Valeur Config.', flex: 1, hide: false, editable: false },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -903,7 +903,7 @@
|
|||
border: solid 1px;
|
||||
height: 2rem;
|
||||
width: auto;
|
||||
color: black;
|
||||
color: #0e2b4c;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -1414,7 +1414,7 @@
|
|||
border: solid 1px;
|
||||
height: 2rem;
|
||||
width: auto;
|
||||
color: black;
|
||||
color: #0e2b4c;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -1939,7 +1939,7 @@
|
|||
border: solid 1px;
|
||||
height: 2rem;
|
||||
width: auto;
|
||||
color: black;
|
||||
color: #0e2b4c;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue