24/11/2023 - 18h30

recette2
cherif 2023-11-24 18:21:36 +01:00
parent 71df408068
commit 3cc3c74b5f
3 changed files with 118 additions and 10 deletions

View File

@ -45,6 +45,8 @@ import { AiTwotoneEdit, AiTwotoneSave } from "react-icons/ai";
import { confirmAlert } from 'react-confirm-alert'; import { confirmAlert } from 'react-confirm-alert';
import ToggleSwitch from "./ToggleSwitch"; import ToggleSwitch from "./ToggleSwitch";
const DisplayPartnerSession = (props) => { const DisplayPartnerSession = (props) => {
const history = useHistory(); const history = useHistory();
const [submenu, setsubmenu] = useState(""); const [submenu, setsubmenu] = useState("");
@ -7284,6 +7286,8 @@ Update du 22/10/2023 - Gestion des champs spécifiques ajoutés par le partenair
setLoading(false); setLoading(false);
fileDownload(res.data, nom_liste_emarge) fileDownload(res.data, nom_liste_emarge)
}).catch((error) => { }).catch((error) => {
setLoading(false);
alert(" Impossible de recuperer la liste d'émargement" );
console.error('Error:', error); console.error('Error:', error);
}); });

View File

@ -64,6 +64,9 @@ import DialogTitle from '@mui/material/DialogTitle';
import { ImWarning } from "react-icons/im"; import { ImWarning } from "react-icons/im";
//import { FcHome} from "react-icons/fc"; //import { FcHome} from "react-icons/fc";
import Dropdown from 'rsuite/Dropdown';
import 'rsuite/dist/rsuite.min.css';
const Partner = (props) => { const Partner = (props) => {
const { commingmenu, commingpack } = useParams(); const { commingmenu, commingpack } = useParams();
const [myApiResponse, setmyApiResponse] = useState(""); const [myApiResponse, setmyApiResponse] = useState("");
@ -998,7 +1001,7 @@ const Partner = (props) => {
<DialogTitle>MySy Warning</DialogTitle> <DialogTitle>MySy Warning</DialogTitle>
<DialogContent> <DialogContent>
<DialogContentText> <DialogContentText>
<ImWarning style={{ "color": "red", "fontSize": "40px" }} /> {Dialog_1_message} <ImWarning /> {Dialog_1_message}
</DialogContentText> </DialogContentText>
</DialogContent> </DialogContent>
@ -1009,8 +1012,8 @@ const Partner = (props) => {
</DialogActions> </DialogActions>
</Dialog> </Dialog>
<div className="sub_dib_mobile"> <div className="sub_dib_mobile" >
<div className="div_gauche"> <div className="div_gauche" id="div_gauche">
<img class="img-responsive img_user" src={userimgprofil} /> <img class="img-responsive img_user" src={userimgprofil} />
@ -1033,6 +1036,8 @@ const Partner = (props) => {
{String(part_is_partner_admin_account) !== "1" && <div className="nom_prenom"> {parnter_user_employee} {String(part_is_partner_admin_account) !== "1" && <div className="nom_prenom"> {parnter_user_employee}
{!parntername && <b> Utilisateur </b>} </div>} {!parntername && <b> Utilisateur </b>} </div>}
<div class="separator"> Mon Compte </div> <div class="separator"> Mon Compte </div>
{String(menu) !== "infopartner" && <div className="sousmenu" onClick={PersonnalData}> <FcHome className="icone_menu" /> MES INFORMATIONS</div>} {String(menu) !== "infopartner" && <div className="sousmenu" onClick={PersonnalData}> <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
@ -1133,6 +1138,7 @@ const Partner = (props) => {
<div class="separator"> Ma config </div> <div class="separator"> Ma config </div>
{/*
<div> <div>
<hr className="my_hr" /> <hr className="my_hr" />
{String(menu) !== "config_document" && <div className="sousmenu" onClick={config_document_func}>&nbsp;&nbsp;<FcFinePrint className="icone_menu" />&nbsp;MES DOCUMENTS</div>} {String(menu) !== "config_document" && <div className="sousmenu" onClick={config_document_func}>&nbsp;&nbsp;<FcFinePrint className="icone_menu" />&nbsp;MES DOCUMENTS</div>}
@ -1165,6 +1171,59 @@ const Partner = (props) => {
</div> </div>
<hr className="my_hr" /> <hr className="my_hr" />
*/}
<Dropdown title="Configuration Technique"
onOpen={(event) => {
document.getElementById('div_gauche').style.height = "1500px";
//document.getElementById('div_gauche').height = "1500px";
}}
onClose={(event) => {
document.getElementById('div_gauche').style.height = "auto";
// document.getElementById('div_gauche').height = "auto";
}}
>
<Dropdown.Item >
{String(menu) !== "config_document" && <div className="sousmenu" onClick={config_document_func}>&nbsp;&nbsp;<FcFinePrint className="icone_menu"/>&nbsp;MES DOCUMENTS</div>}
{String(menu) === "config_document" && <div className="sousmenu_selected" onClick={config_document_func}>&nbsp;&nbsp;<FcFinePrint className="icone_menu"/>&nbsp;MES DOCUMENTS</div>}
</Dropdown.Item>
<Dropdown.Item>
{String(menu) !== "config_champ_specific" && <div className="sousmenu" onClick={config_specfic_fields_func}>&nbsp;&nbsp;<FcFinePrint className="icone_menu" />&nbsp;CHAMP SPECIFIQUE</div>}
{String(menu) === "config_champ_specific" && <div className="sousmenu_selected" onClick={config_specfic_fields_func}> &nbsp;&nbsp; <FcFinePrint className="icone_menu" />&nbsp;CHAMP SPECIFIQUE</div>}
</Dropdown.Item>
<Dropdown.Item>
{String(menu) !== "config_technique" && <div className="sousmenu" onClick={config_technique_func}>&nbsp;&nbsp;<FcFinePrint className="icone_menu" />&nbsp;TECHNIQUE</div>}
{String(menu) === "config_technique" && <div className="sousmenu_selected" onClick={config_technique_func}> &nbsp;&nbsp; <FcFinePrint className="icone_menu" />&nbsp;TECHNIQUE</div>}
</Dropdown.Item>
<Dropdown.Item>
{String(menu) !== "config_session_steps" && <div className="sousmenu" onClick={config_session_steps_func}>&nbsp;&nbsp;<FcFinePrint className="icone_menu" />&nbsp;SESSION ETAPE</div>}
{String(menu) === "config_session_steps" && <div className="sousmenu_selected" onClick={config_session_steps_func}> &nbsp;&nbsp; <FcFinePrint className="icone_menu" />&nbsp;SESSION ETAPE</div>}
</Dropdown.Item>
<Dropdown.Item>
{String(menu) !== "config_jours_heures" && <div className="sousmenu" onClick={config_jours_travaille_func}>&nbsp;&nbsp;<FcFinePrint className="icone_menu" />&nbsp;JOURS & HEURES</div>}
{String(menu) === "config_jours_heures" && <div className="sousmenu_selected" onClick={config_jours_travaille_func}> &nbsp;&nbsp; <FcFinePrint className="icone_menu" />&nbsp;JOURS & HEURES</div>}
</Dropdown.Item>
</Dropdown>
</div> </div>
{String(firstConnexion) === "1" && String(part_is_partner_admin_account) === "1" && {String(firstConnexion) === "1" && String(part_is_partner_admin_account) === "1" &&
@ -1467,7 +1526,7 @@ const Partner = (props) => {
</div> </div>
</div> </div >
) )

View File

@ -24,12 +24,13 @@
background-color: red; background-color: red;
color: black; color: black;
} }
.mysy_spinner{
.mysy_spinner {
border-radius: 5px; border-radius: 5px;
border: 1px solid black; border: 1px solid black;
opacity: 100%; opacity: 100%;
} }
.label { .label {
@ -1965,14 +1966,58 @@
height: 1.5rem; height: 1.5rem;
} }
.rs-dropdown-menu{
background: transparent !important;
background-color: #104277 !important;
color: white !important;
}
.rs-dropdown-item {
color: white !important;
}
.rs-dropdown-item-focus {
color: white !important;
}
.rs-dropdown-toggle.rs-btn{
background: transparent !important;
color: white !important;
}
.rs-dropdown-menu{
width: 100% !important;
box-shadow :none !important
}
/*
.rs-btn {
background: transparent !important;
}
.rs-dropdown-open {
background: green !important;
}
.rs-bnt-default {
background: yellow !important;
}
.rs-dropdown-menu{
//background: transparent !important;
background-color: #104277 !important;
color: white !important;
}
*/
} }
// end media
.hebergement_icone { .hebergement_icone {
width: 10%; width: 10%;
} }
// end media
.css-1wgeduv-MuiFormControl-root-MuiTextField-root { .css-1wgeduv-MuiFormControl-root-MuiTextField-root {
padding-top: 5px; padding-top: 5px;
} }
@ -2012,18 +2057,18 @@
text-align: center; text-align: center;
margin-bottom: 0.5rem !important; margin-bottom: 0.5rem !important;
} }
.separator::before, .separator::before,
.separator::after { .separator::after {
content: ''; content: '';
flex: 1; flex: 1;
border-bottom: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;
} }
.separator:not(:empty)::before { .separator:not(:empty)::before {
margin-right: .35em; margin-right: .35em;
} }
.separator:not(:empty)::after { .separator:not(:empty)::after {
margin-left: .35em; margin-left: .35em;
} }