recette2
cherif 2024-08-11 12:13:02 +02:00
parent d4fd15bbd2
commit 211326c417
3 changed files with 673 additions and 272 deletions

View File

@ -839,16 +839,24 @@ const Groupe_Apprenant = (props) => {
// Cette fontion desactive tous les menu header et reactive just le menu_header concerné
function inactive_active_menu_header(current_menu_header) {
const list_menu_header_names = ['detail_evaluation', 'apprenant', 'piece_jointe', 'selection',]
const list_menu_header_names = ['detail_groupe', 'apprenant', 'piece_jointe', 'selection',]
for (let i = 0; i < list_menu_header_names.length; i++) {
if (document.getElementsByName(String(list_menu_header_names[i])) && document.getElementsByName(String(list_menu_header_names[i]))[0]) {
document.getElementsByName(String(list_menu_header_names[i]))[0].style.fontWeight = "400";
document.getElementsByName(String(list_menu_header_names[i]))[0].style.backgroundColor = "#d8edfc";
document.getElementsByName(String(list_menu_header_names[i]))[0].style.color = "#3b3e40";
}
}
if (document.getElementsByName(String(current_menu_header)) && document.getElementsByName(String(current_menu_header))[0]) {
document.getElementsByName(String(current_menu_header))[0].style.fontWeight = "700";
document.getElementsByName(String(current_menu_header))[0].style.backgroundColor = "#104277";
document.getElementsByName(String(current_menu_header))[0].style.color = "white";
}
}
@ -1483,6 +1491,7 @@ const Groupe_Apprenant = (props) => {
setgrp_apprenant_data_edit_mode("");
clear_DetailFieds();
handleClick_edit_evaluation_From_Line(gridline_id);
if (selected_id && String(selected_id).length > 5) {
Disable_Grp_Apprenant_DetailFields();
@ -1545,7 +1554,7 @@ const Groupe_Apprenant = (props) => {
setadd_one_grp_apprenant("");
setgrp_apprenant_data_changed("");
setgrp_apprenant_data_edit_mode("");
setsubmenu("detail_groupe");
submenu_detail();
//Getall_Evaluation_Participant_List();
@ -2091,7 +2100,7 @@ const Groupe_Apprenant = (props) => {
function GetSelectedRowsApprenantGrp() {
///alert(" les lignes slected sont : " + selectionModel + " nb item = " + selectionModel.length); zzzzz
///alert(" les lignes slected sont : " + selectionModel + " nb item = " + selectionModel.length);
//const selectedRowsData = selectionModel.map((id) => rowss.find((row) => row.id === id));
//console.log(rowss[0]);
var tab_tmp = []
@ -2138,7 +2147,7 @@ const Groupe_Apprenant = (props) => {
return (
<div className="groupe_apprenant" style={{ position: 'absolute' }}>
<div className="groupe_apprenant">
{isLoading && <div className="loader-container">
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
</div>}
@ -2170,7 +2179,7 @@ const Groupe_Apprenant = (props) => {
classes={{
paper: classes.dialog
}}
className="groupe_apprenant_dialog mysy_MuiPaper-root"
className="groupe_apprenant_dialog"
>
@ -3068,7 +3077,7 @@ const Groupe_Apprenant = (props) => {
<div className="div_row" ref={myRef} id="myRef"> &nbsp; </div>
{selected_id && String(selected_id).length > 5 && <div className="div_row">
<Button variant="outlined" onClick={submenu_detail} className="detail_class_submenu" id='detail_evaluation' name='detail_evaluation'>Détail Evaluation</Button>
<Button variant="outlined" onClick={submenu_detail} className="detail_class_submenu" id='detail_groupe' name='detail_groupe'>Détail Evaluation</Button>
<Button variant="outlined" onClick={submenu_apprenant} className="detail_class_submenu" id='apprenant' name='apprenant'>Membres </Button>
<Button variant="outlined" onClick={submenu_selection} className="detail_class_submenu" id='selection' name='selection'>Selection </Button>
<Button variant="outlined" onClick={submenu_piece_jointe} className="detail_class_submenu" id='piece_jointe' name='piece_jointe'>Pièces Jointes </Button>
@ -3391,10 +3400,10 @@ const Groupe_Apprenant = (props) => {
</div>
<div className="session_caract"> Code couleur &nbsp;
<nav className="disabled_style" style={{ backgroundColor: p_detail_color, cursor:'pointer', borderRadius:'10px' , paddingTop:'5px'}} onClick={(event, value) => {
<nav className="disabled_style" style={{ backgroundColor: p_detail_color, cursor:'pointer', borderRadius:'10px' , paddingTop:'15px'}} onClick={(event, value) => {
setDialog_GRP_COLOR_open(true)
}}
> &nbsp; Choisir une couleur </nav>
> &nbsp; Cliquer pour choisir </nav>
</div>
@ -3629,10 +3638,10 @@ const Groupe_Apprenant = (props) => {
</div>
<div className="session_caract"> Code couleur &nbsp;
<nav className="disabled_style" style={{ backgroundColor: p_detail_color, cursor:'pointer', borderRadius:'10px' , paddingTop:'5px'}} onClick={(event, value) => {
<nav className="disabled_style" style={{ backgroundColor: p_detail_color, cursor:'pointer', borderRadius:'10px' , paddingTop:'15px'}} onClick={(event, value) => {
setDialog_GRP_COLOR_open(true)
}}
> &nbsp; Choisir une couleur </nav>
> &nbsp; Cliquer pour choisir </nav>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -1954,7 +1954,7 @@ const Partner = (props) => {
{String(menu) === "groupe_apprenant" &&
<div className="div_droite">
zzzz
<Groupe_Apprenant ispending={partnerstatus} currentpack={partnerPackService} conntected_employee_id={conntected_employee_id}
class_external_code={orderid} class_internal_url={packs} formation_initiale={formation_initiale} />
</div>