26/02/2026 - 19h
parent
a615cc85d3
commit
aa9c3c25d3
|
|
@ -10722,6 +10722,13 @@ const local_css = `
|
|||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
|
|
|
|||
|
|
@ -6620,6 +6620,14 @@ const local_css = `
|
|||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -5589,6 +5589,14 @@ const local_css = `
|
|||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -12334,6 +12334,14 @@ const local_css = `
|
|||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import { makeStyles } from "@material-ui/core/styles";
|
|||
|
||||
import Module_Competence_Pedagogique from "./Module_Competence_Pedagogique";
|
||||
import Module_Bloc_Competence_Pedagogique from "./Module_Bloc_Competence_Pedagogique";
|
||||
|
||||
import Module_Domaine_Competence_Pedagogique from "./Module_Domaine_Competence_Pedagogique";
|
||||
|
||||
function PaperComponent(props) {
|
||||
return (
|
||||
|
|
@ -94,6 +94,11 @@ const Config_Competence_Pedagogique_Ftion_Initiale = (props) => {
|
|||
|
||||
|
||||
|
||||
function submenu_domaine_competence_padagogique() {
|
||||
// Getall_Parter_referentiel_padagogique();
|
||||
setsubmenu("domaine_competence_padagogique");
|
||||
submenu_color_management("domaine_competence_padagogique");
|
||||
}
|
||||
|
||||
function submenu_competence_padagogique() {
|
||||
// Getall_Parter_referentiel_padagogique();
|
||||
|
|
@ -110,7 +115,7 @@ const Config_Competence_Pedagogique_Ftion_Initiale = (props) => {
|
|||
|
||||
|
||||
function submenu_color_management(current_menu) {
|
||||
const list_sous_menu = ["bloc_competence", "competence_padagogique",]
|
||||
const list_sous_menu = ["bloc_competence", "competence_padagogique", "domaine_competence_padagogique"]
|
||||
|
||||
for (let i = 0; i < list_sous_menu.length; i++) {
|
||||
|
||||
|
|
@ -156,11 +161,13 @@ const Config_Competence_Pedagogique_Ftion_Initiale = (props) => {
|
|||
behavior: "smooth",
|
||||
});
|
||||
|
||||
|
||||
if (props.object_key && props.object_key.length > 3 &&
|
||||
props.submenu && ["bloc_competence", "competence_padagogique",].includes(props.submenu)) {
|
||||
props.submenu && ["bloc_competence", "competence_padagogique", "domaine_competence_padagogique"].includes(props.submenu)) {
|
||||
setprops_menu(props.submenu);
|
||||
setprops_object_id(props.object_key)
|
||||
|
||||
|
||||
if (props.submenu === "bloc_competence") {
|
||||
submenu_bloc_competence_padagogique();
|
||||
|
||||
|
|
@ -168,6 +175,10 @@ const Config_Competence_Pedagogique_Ftion_Initiale = (props) => {
|
|||
submenu_competence_padagogique();
|
||||
|
||||
}
|
||||
else if (props.submenu === "domaine_competence_padagogique") {
|
||||
submenu_domaine_competence_padagogique();
|
||||
|
||||
}
|
||||
} else {
|
||||
submenu_bloc_competence_padagogique();
|
||||
}
|
||||
|
|
@ -278,16 +289,12 @@ const Config_Competence_Pedagogique_Ftion_Initiale = (props) => {
|
|||
{/*** FIN Affichage des messages d'alerte*/}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 style={{ fontFamily: 'DM Sans' }}> Compétences & Bloc de pédagogiques </h3>
|
||||
|
||||
<div className="div_row" ref={myRef_head} id="myRef_head" >
|
||||
<Button variant="outlined" onClick={submenu_bloc_competence_padagogique} className="detail_class_submenu" id='bloc_competence' name='bloc_competence'>Blocs compétences</Button>
|
||||
<Button variant="outlined" onClick={submenu_competence_padagogique} className="detail_class_submenu" id='competence_padagogique' name='competence_padagogique'>Compétences</Button>
|
||||
<Button variant="outlined" onClick={submenu_domaine_competence_padagogique} className="detail_class_submenu" id='domaine_competence_padagogique' name='domaine_competence_padagogique'>Domaine Compétences</Button>
|
||||
</div>
|
||||
|
||||
|
||||
|
|
@ -309,6 +316,14 @@ const Config_Competence_Pedagogique_Ftion_Initiale = (props) => {
|
|||
|
||||
</div>}
|
||||
|
||||
{submenu && submenu === "domaine_competence_padagogique" && <div>
|
||||
|
||||
<Module_Domaine_Competence_Pedagogique
|
||||
props_menu={props_menu}
|
||||
props_object_id={props_object_id} />
|
||||
|
||||
</div>}
|
||||
|
||||
|
||||
<style>{local_css}</style>
|
||||
</div>
|
||||
|
|
@ -353,6 +368,16 @@ const local_css = `
|
|||
}
|
||||
|
||||
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
border-top-right-radius: 10px;
|
||||
|
|
|
|||
|
|
@ -393,6 +393,14 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -28748,6 +28748,14 @@ const local_css = `
|
|||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -29025,6 +29025,14 @@ const local_css = `
|
|||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -3526,7 +3526,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
sethistory_securite_read(props.check_user_acces_right("historique", "read"))
|
||||
|
||||
Getall_TrainingParticipant();
|
||||
Getall_TrainingParticipant();
|
||||
|
||||
//Getall_TrainingParticipant_Light();
|
||||
|
||||
|
|
@ -15081,6 +15081,14 @@ const local_css = `
|
|||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -13562,6 +13562,14 @@ const local_css = `
|
|||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -2756,6 +2756,14 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -1614,6 +1614,14 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -984,6 +984,14 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -1778,9 +1778,7 @@ const Module_Competence_Pedagogique = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
{selected_id && selected_id.length > 5 && <div className="div_row">
|
||||
<Button variant="outlined" onClick={submenu_detail_activite_padagogique} className="detail_class_submenu" id='détail_activite_pedagique' name='détail_activite_pedagique'>Détail Activité </Button>
|
||||
</div>}
|
||||
|
||||
|
||||
{String(submenu) === "add_one" && String(add_one_competence_pedago) === "1" && <div className="div_row" style={{ paddingRight: '10px' }}>
|
||||
<div className="session_data">
|
||||
|
|
@ -1807,8 +1805,8 @@ const Module_Competence_Pedagogique = (props) => {
|
|||
paddingLeft: '10px', flexWrap: 'wrap'
|
||||
}}>
|
||||
|
||||
|
||||
<div style={{ width: '100%', paddingRight: "5px", fontFamily: 'DM Sans', fontSize: '14px' }}> Code <br />
|
||||
|
||||
<div style={{ width: '100%', paddingRight: "5px", fontFamily: 'DM Sans', fontSize: '14px' }}> Code <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
|
@ -2276,7 +2274,7 @@ const Module_Competence_Pedagogique = (props) => {
|
|||
paddingLeft: '10px', flexWrap: 'wrap'
|
||||
}}>
|
||||
|
||||
<div style={{ width: '100%', paddingRight: "5px", fontFamily: 'DM Sans', fontSize: '14px' }}> Code <br />
|
||||
<div style={{ width: '100%', paddingRight: "5px", fontFamily: 'DM Sans', fontSize: '14px' }}> Code <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
|
@ -2731,7 +2729,13 @@ const Module_Competence_Pedagogique = (props) => {
|
|||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="div_row"> </div>
|
||||
|
||||
<div className="session_data">
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
<div className="div_row" >
|
||||
<div className="Grid_1_col" >
|
||||
|
|
@ -2891,7 +2895,7 @@ const Module_Competence_Pedagogique = (props) => {
|
|||
Getall_Partner_Activite();
|
||||
setselected_pole_activite_to_add_id("");
|
||||
setselected_pole_activite_to_add_rang("0")
|
||||
if( p_detail_pole_competence_pedago_tab_activite_with_code && p_detail_pole_competence_pedago_tab_activite_with_code.length > 0 ){
|
||||
if (p_detail_pole_competence_pedago_tab_activite_with_code && p_detail_pole_competence_pedago_tab_activite_with_code.length > 0) {
|
||||
setselected_pole_activite_to_add_rang(p_detail_pole_competence_pedago_tab_activite_with_code.length)
|
||||
}
|
||||
setDialog_Pole_Activite_open(true);
|
||||
|
|
@ -2952,6 +2956,14 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -2188,6 +2188,14 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone {
|
||||
background: #fff;
|
||||
border: 1px solid #e5e7eb;
|
||||
|
|
|
|||
|
|
@ -3218,7 +3218,7 @@ const Module_Pole_Actvitie_Pedagogique = (props) => {
|
|||
<div style={{ width: '100%', float: 'left' }}>
|
||||
|
||||
<div className="Grid_2_col_sub_colone_header">
|
||||
Liste des Compétences V2
|
||||
Liste des Compétences
|
||||
</div>
|
||||
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
|
|
@ -3433,6 +3433,13 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
|
|
|
|||
|
|
@ -1032,6 +1032,13 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
|
|
|
|||
|
|
@ -1655,6 +1655,104 @@ const Notes_Evaluation = (props) => {
|
|||
}
|
||||
|
||||
|
||||
const [New_Get_List_UE_From_Session_Id_result, setNew_Get_List_UE_From_Session_Id_result] = useState([]);
|
||||
|
||||
const [Get_List_UE_From_Session_Id_api, setGet_List_UE_From_Session_Id_api] = useState();
|
||||
const [Get_List_UE_From_Session_Id_message, setGet_List_UE_From_Session_Id_message] = useState();
|
||||
const [Get_List_UE_From_Session_Id_result, setGet_List_UE_From_Session_Id_result] = useState();
|
||||
function Get_List_UE_From_Session_Id(local_session_id) {
|
||||
|
||||
var form = new FormData();
|
||||
|
||||
|
||||
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_List_Unite_Enseignement_Of_Given_Session_Id/";
|
||||
|
||||
setLoading(true);
|
||||
|
||||
axios.post(myurl, form).then(res => {
|
||||
|
||||
|
||||
setLoading(false);
|
||||
if (String(res.data.status) === String("true")) {
|
||||
//console.log(" In Get_List_UE_From_Session_Id res.data.status = " + res.data.status);
|
||||
console.log(" In Get_List_UE_From_Session_Id res.data.message r_class = " + res.data.message);
|
||||
setGet_List_UE_From_Session_Id_api("true");
|
||||
setGet_List_UE_From_Session_Id_result(res.data.message);
|
||||
|
||||
var new_data2 = [];
|
||||
const new_data = res.data.message.map((x) => {
|
||||
|
||||
//---
|
||||
var localid = JSON.parse(x).id;
|
||||
var local_id = JSON.parse(x)._id;
|
||||
var local_code = JSON.parse(x).code;
|
||||
var local_titre = JSON.parse(x).titre;
|
||||
|
||||
var local_class_id = JSON.parse(x).class_id;
|
||||
var local_internal_url = JSON.parse(x).internal_url;
|
||||
|
||||
|
||||
|
||||
|
||||
//---
|
||||
var node = {
|
||||
"_id": local_id,
|
||||
"id": localid,
|
||||
"label": local_code + " - " + String(local_titre).substring(0, 20),
|
||||
"code": local_code,
|
||||
"titre": local_titre,
|
||||
"class_id": local_class_id,
|
||||
"internal_url": local_internal_url,
|
||||
|
||||
};
|
||||
new_data2.push(node);
|
||||
});
|
||||
|
||||
//---
|
||||
var node = {
|
||||
"_id": "",
|
||||
"id": "",
|
||||
"label": "",
|
||||
"code": "",
|
||||
"titre": "",
|
||||
"class_id": "",
|
||||
"internal_url": "",
|
||||
|
||||
};
|
||||
new_data2.push(node);
|
||||
|
||||
if (new_data2.length > 0) {
|
||||
setNew_Get_List_UE_From_Session_Id_result(new_data2);
|
||||
setNew_Get_List_UE_From_Class_Id_result(new_data2);
|
||||
}
|
||||
}
|
||||
else {
|
||||
setGet_List_UE_From_Session_Id_api("false");
|
||||
setGet_List_UE_From_Session_Id_message(res.data.message);
|
||||
// alert(res.data.message)
|
||||
setdisplay_alert_mysy("1");
|
||||
setalert_message(res.data.message);
|
||||
setalert_type("error");
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
|
||||
setLoading(false);
|
||||
console.warn('Not good man :( Get_List_UE_From_Session_Id = ', error);
|
||||
setGet_List_UE_From_Session_Id_api("false");
|
||||
// alert(" Impossible de recuperer la liste des UE de la formation");
|
||||
setdisplay_alert_mysy("1");
|
||||
setalert_message(" Impossible de recuperer la liste des UE de la promotion");
|
||||
setalert_type("error");
|
||||
//setmyApimyApiMessage("")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
const [New_Getall_Partner_Type_Evalution_List_result, setNew_Getall_Partner_Type_Evalution_List_result] = useState([]);
|
||||
|
||||
const [Getall_Partner_Type_Evalution_List_api, setGetall_Partner_Type_Evalution_List_api] = useState();
|
||||
|
|
@ -4996,23 +5094,7 @@ const Notes_Evaluation = (props) => {
|
|||
paddingLeft: '10px', flexWrap: 'wrap'
|
||||
}}>
|
||||
|
||||
<div className="session_caract"> <b>Mode Animation </b> <br />
|
||||
{New_Option_mode_animation && New_Option_mode_animation.length > 0 && <TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_mode_animation"
|
||||
id="detail_mode_animation"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={New_Option_mode_animation.filter((data) => (data).value === String(p_detail_mode_animation))[0].label}
|
||||
|
||||
/>}
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b>Début </b> <br />
|
||||
<TextField
|
||||
|
|
@ -5050,7 +5132,23 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b>Mode d'évaluation </b> <br />
|
||||
{New_Option_mode_animation && New_Option_mode_animation.length > 0 && <TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_mode_animation"
|
||||
id="detail_mode_animation"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={New_Option_mode_animation.filter((data) => (data).value === String(p_detail_mode_animation))[0].label}
|
||||
|
||||
/>}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -5311,6 +5409,9 @@ const Notes_Evaluation = (props) => {
|
|||
options={New_Getall_Partner_Class_Reduice_Fields_result}
|
||||
value={New_Getall_Partner_Class_Reduice_Fields_result.filter((data) => (data)._id === String(p_detail_class_id))[0].label}
|
||||
onChange={(event, value) => {
|
||||
setp_detail_session_id("");
|
||||
setp_detail_class_eu_id("");
|
||||
|
||||
if (value && value._id) {
|
||||
|
||||
Get_List_UE_From_Class_Id(value._id);
|
||||
|
|
@ -5320,15 +5421,15 @@ const Notes_Evaluation = (props) => {
|
|||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
|
||||
Get_List_UE_From_Class_Id("");
|
||||
|
||||
setp_detail_class_id("");
|
||||
setp_detail_class_internal_url("");
|
||||
setevaluation_data_changed("1");
|
||||
|
||||
setNew_Get_List_UE_From_Session_Id_result([]);
|
||||
setNew_Get_List_UE_From_Class_Id_result([]);
|
||||
}
|
||||
|
||||
setp_detail_session_id("");
|
||||
setp_detail_class_eu_id("");
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
|
|
@ -5357,7 +5458,10 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
value={New_Getall_Partner_Session_Reduice_Fields_result.filter((data) => (data)._id === String(p_detail_session_id))[0].label}
|
||||
onChange={(event, value) => {
|
||||
setp_detail_class_eu_id("");
|
||||
|
||||
if (value && value._id) {
|
||||
Get_List_UE_From_Session_Id(value._id);
|
||||
setp_detail_session_id(value._id);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
|
|
@ -5470,37 +5574,7 @@ const Notes_Evaluation = (props) => {
|
|||
}}>
|
||||
|
||||
|
||||
<div className="session_caract"> <b> Mode Animation </b> <br />
|
||||
{New_Option_mode_animation && New_Option_mode_animation.length > 0 &&
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_mode_anim"
|
||||
id="detail_mode_anim"
|
||||
className="disabled_style"
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Option_mode_animation}
|
||||
value={New_Option_mode_animation.filter((data) => (data).value === String(p_detail_mode_animation))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_detail_mode_animation(value.value);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
setp_detail_mode_animation("");
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract" > <b> Début </b><br />
|
||||
|
|
@ -5554,6 +5628,39 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b>Mode d'évaluation </b> <br />
|
||||
{New_Option_mode_animation && New_Option_mode_animation.length > 0 &&
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_mode_anim"
|
||||
id="detail_mode_anim"
|
||||
className="disabled_style"
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Option_mode_animation}
|
||||
value={New_Option_mode_animation.filter((data) => (data).value === String(p_detail_mode_animation))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_detail_mode_animation(value.value);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
setp_detail_mode_animation("");
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -5722,7 +5829,515 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
{String(add_one_evaluation) === "1" && String(display_evaluation) !== "1" && <div className="div_row session_data">
|
||||
|
||||
<nav style={{
|
||||
|
||||
<div className="div_row" >
|
||||
<div className="Grid_2_col" >
|
||||
|
||||
<div className="Grid_2_col_sub_colone" style={{ minHeight: '10rem', padding: "0px" }}>
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
|
||||
<div className="Grid_2_col_sub_colone_header">
|
||||
Infos Générales
|
||||
</div>
|
||||
|
||||
<div style={{
|
||||
display: 'flex', flexDirection: 'row', justifyContent: 'flex-start', width: '100%',
|
||||
paddingLeft: '10px', flexWrap: 'wrap'
|
||||
}}>
|
||||
|
||||
<div className="session_caract"> <b> Code </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_code"
|
||||
id="detail_code"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_code}
|
||||
onChange={(e) => {
|
||||
setp_detail_code(e.target.value);
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Titre </b> <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_titre"
|
||||
id="detail_titre"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_titre}
|
||||
onChange={(e) => {
|
||||
setp_detail_titre(e.target.value);
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b>Type d'évaluation </b> <br />
|
||||
{New_Getall_Partner_Type_Evalution_List_result && New_Getall_Partner_Type_Evalution_List_result.length > 0 &&
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_type_eval"
|
||||
id="detail_type_eval"
|
||||
className="disabled_style"
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Getall_Partner_Type_Evalution_List_result}
|
||||
value={New_Getall_Partner_Type_Evalution_List_result.filter((data) => (data)._id === String(p_detail_type_eval_id))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
if (value && value._id) {
|
||||
setp_detail_type_eval_id(value._id);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
setp_detail_type_eval_id("");
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> Responsable <br />
|
||||
{New_Getall_Training_Employee_No_Filter_result && New_Getall_Training_Employee_No_Filter_result.length > 0 &&
|
||||
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_ue"
|
||||
id="detail_ue"
|
||||
className="disabled_style"
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Getall_Training_Employee_No_Filter_result}
|
||||
value={New_Getall_Training_Employee_No_Filter_result.filter((data) => (data)._id === String(p_detail_responsable_id))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
if (value && value._id) {
|
||||
setp_detail_responsable_id(value._id);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
setp_detail_responsable_id("");
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
|
||||
<div style={{ width: '100%', paddingRight: "5px", fontFamily: 'DM Sans', fontSize: '14px' }}> Description <br />
|
||||
<TextareaAutosize
|
||||
name="detail_description"
|
||||
id="detail_description"
|
||||
aria-label="minimum height"
|
||||
maxRows={10}
|
||||
//placeholder="Minimum 3 rows"
|
||||
style={{
|
||||
border: "1px solid gainsboro", width: '99%', padding: '2px',
|
||||
maxHeight: '5rem', height: '5rem', minHeight: '5rem', marginBottom: '1rem',
|
||||
fontFamily: 'DM Sans', fontSize: '14px'
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_description}
|
||||
onChange={(e) => {
|
||||
setp_detail_description(e.target.value);
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="Grid_2_col_sub_colone" style={{ minHeight: '10rem', padding: "0px" }}>
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
|
||||
<div className="Grid_2_col_sub_colone_header">
|
||||
Formation
|
||||
</div>
|
||||
|
||||
<div style={{
|
||||
display: 'flex', flexDirection: 'row', justifyContent: 'flex-start', width: '100%',
|
||||
paddingLeft: '10px', flexWrap: 'wrap'
|
||||
}}>
|
||||
|
||||
<div className="session_caract"> <b>Formation </b> <br />
|
||||
{New_Getall_Partner_Class_Reduice_Fields_result && New_Getall_Partner_Class_Reduice_Fields_result.length > 0 &&
|
||||
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_ftion"
|
||||
id="detail_ftion"
|
||||
className="disabled_style"
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Getall_Partner_Class_Reduice_Fields_result}
|
||||
value={New_Getall_Partner_Class_Reduice_Fields_result.filter((data) => (data)._id === String(p_detail_class_id))[0].label}
|
||||
//value={New_Getall_Partner_Session_Reduice_Fields_result.filter((data) => (data)._id === String(p_detail_class_id))[0].label}
|
||||
onChange={(event, value) => {
|
||||
// Quand on modifie la formation, la session et l'UE sont reinitialitées
|
||||
setp_detail_session_id("");
|
||||
setp_detail_class_eu_id("");
|
||||
|
||||
if (value && value._id) {
|
||||
Get_List_UE_From_Class_Id(value._id);
|
||||
|
||||
setp_detail_class_id(value._id);
|
||||
setp_detail_class_internal_url(value.internal_url);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
setp_detail_class_id("");
|
||||
setp_detail_class_internal_url("");
|
||||
setevaluation_data_changed("1");
|
||||
|
||||
setNew_Get_List_UE_From_Session_Id_result([]);
|
||||
setNew_Get_List_UE_From_Class_Id_result([]);
|
||||
}
|
||||
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> <b> Promotion </b> <br />
|
||||
{New_Getall_Partner_Session_Reduice_Fields_result && New_Getall_Partner_Session_Reduice_Fields_result.length > 0 &&
|
||||
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_classe"
|
||||
id="detail_classe"
|
||||
className="disabled_style"
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Getall_Partner_Session_Reduice_Fields_result.filter((data) => (data).class_internal_url === String(p_detail_class_internal_url))}
|
||||
value={New_Getall_Partner_Session_Reduice_Fields_result.filter((data) => (data)._id === String(p_detail_session_id))[0].label}
|
||||
onChange={(event, value) => {
|
||||
setp_detail_class_eu_id("");
|
||||
|
||||
if (value && value._id) {
|
||||
Get_List_UE_From_Session_Id(value._id);
|
||||
setp_detail_session_id(value._id);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
setp_detail_session_id("");
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b>Unite D'enseignement </b> <br />
|
||||
{New_Get_List_UE_From_Class_Id_result &&
|
||||
|
||||
<Autocomplete
|
||||
disablePortal
|
||||
name="detail_ue"
|
||||
id="detail_ue"
|
||||
className="disabled_style"
|
||||
//className="disabled_style enable_style"
|
||||
options={New_Get_List_UE_From_Class_Id_result.filter((data) => (data).class_id === String(p_detail_class_id))}
|
||||
value={New_Getall_Partner_List_UE_result.filter((data) => (data)._id === String(p_detail_class_eu_id))[0].label}
|
||||
|
||||
// value={New_Get_List_UE_From_Class_Id_result.filter((data) => (data)._id === String(p_detail_class_eu_id))[0].label}
|
||||
|
||||
onChange={(event, value) => {
|
||||
if (value && value._id) {
|
||||
setp_detail_class_eu_id(value._id);
|
||||
setevaluation_data_changed("1");
|
||||
} else {
|
||||
setp_detail_class_eu_id("");
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>
|
||||
|
||||
}
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="div_row" >
|
||||
<div className="Grid_2_col" >
|
||||
|
||||
<div className="Grid_2_col_sub_colone" style={{ minHeight: '10rem', padding: "0px" }}>
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
|
||||
<div className="Grid_2_col_sub_colone_header">
|
||||
Conditions d'évaluation
|
||||
</div>
|
||||
|
||||
<div style={{
|
||||
display: 'flex', flexDirection: 'row', justifyContent: 'flex-start', width: '100%',
|
||||
paddingLeft: '10px', flexWrap: 'wrap'
|
||||
}}>
|
||||
|
||||
<div className="session_caract" > <b> Début </b><br />
|
||||
<DatePicker
|
||||
name="detail_debut"
|
||||
id="detail_debut"
|
||||
selected={new Date(moment(p_detail_eval_date_heure_debut, "DD/MM/YYYY hh:mm"))}
|
||||
onChange={(date) => {
|
||||
setp_detail_eval_date_heure_debut(format(date, 'dd/MM/yyyy HH:mm'));
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
className="disabled_style enable_style"
|
||||
locale={'fr'}
|
||||
showTimeSelect
|
||||
timeFormat="HH:mm"
|
||||
timeIntervals={15}
|
||||
dateFormat="dd/MM/yyyy HH:mm"
|
||||
is24Hour
|
||||
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div className="session_caract"> <b>Fin </b> <br />
|
||||
<DatePicker
|
||||
name="detail_fin"
|
||||
id="detail_fin"
|
||||
selected={new Date(moment(p_detail_eval_date_heure_fin, "DD/MM/YYYY hh:mm"))}
|
||||
onChange={(date) => {
|
||||
|
||||
setp_detail_eval_date_heure_fin(format(date, 'dd/MM/yyyy HH:mm'));
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
className="disabled_style enable_style"
|
||||
locale={'fr'}
|
||||
showTimeSelect
|
||||
timeFormat="HH:mm"
|
||||
timeIntervals={15}
|
||||
dateFormat="dd/MM/yyyy HH:mm"
|
||||
is24Hour
|
||||
|
||||
/>
|
||||
|
||||
</div>
|
||||
<div className="session_caract" > <b> Mode d'évaluation </b><br />
|
||||
{New_Option_mode_animation && New_Option_mode_animation.length > 0 && <Autocomplete
|
||||
disablePortal
|
||||
name="event_dialog_type"
|
||||
id="event_dialog_type"
|
||||
className="disabled_style"
|
||||
options={New_Option_mode_animation}
|
||||
value={New_Option_mode_animation.filter((data) => (data).value === String(p_detail_mode_animation))[0].label}
|
||||
onChange={(event, value) => {
|
||||
if (value && value.value) {
|
||||
setp_detail_mode_animation(value.value);
|
||||
|
||||
} else {
|
||||
setp_detail_mode_animation("");
|
||||
}
|
||||
|
||||
|
||||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
}
|
||||
/>}
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="Grid_2_col_sub_colone" style={{ minHeight: '10rem', padding: "0px" }}>
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
|
||||
<div className="Grid_2_col_sub_colone_header">
|
||||
Lieu
|
||||
</div>
|
||||
|
||||
<div style={{
|
||||
display: 'flex', flexDirection: 'row', justifyContent: 'flex-start', width: '100%',
|
||||
paddingLeft: '10px', flexWrap: 'wrap'
|
||||
}}>
|
||||
|
||||
<div className="session_caract"> Adresse <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_adresse"
|
||||
id="detail_adresse"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_adress}
|
||||
onChange={(e) => {
|
||||
setp_detail_adress(e.target.value);
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> Code postal <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_cp"
|
||||
id="detail_cp"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_cp}
|
||||
onChange={(e) => {
|
||||
setp_detail_cp(e.target.value);
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> Ville <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_ville"
|
||||
id="detail_ville"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_ville}
|
||||
onChange={(e) => {
|
||||
setp_detail_ville(e.target.value);
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div className="session_caract"> Pays <br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
name="detail_pays"
|
||||
id="detail_pays"
|
||||
|
||||
InputLabelProps={{
|
||||
shrink: true,
|
||||
}}
|
||||
disabled={false}
|
||||
className="disabled_style"
|
||||
value={p_detail_pays}
|
||||
onChange={(e) => {
|
||||
setp_detail_pays(e.target.value);
|
||||
setevaluation_data_changed("1");
|
||||
}
|
||||
}
|
||||
/>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
{/*} <nav style={{
|
||||
"border": "None", "fontSize": "18px", "fontWeight": "600", "paddingTop": "10px", "paddingLeft": "5px",
|
||||
fontFamily: 'DM Sans'
|
||||
}}> Planifier une nouvelle évaluation </nav>
|
||||
|
|
@ -6159,7 +6774,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
*/}
|
||||
<div className="div_row" style={{ "border": "None" }}>
|
||||
|
||||
</div>
|
||||
|
|
@ -6214,7 +6829,7 @@ const Notes_Evaluation = (props) => {
|
|||
}}>Export excel</Button>
|
||||
|
||||
<Button className="bton_emarge" onClick={(event) => {
|
||||
submenu_import_note_participant();
|
||||
submenu_import_note_participant();
|
||||
}}>Import csv</Button><br />
|
||||
|
||||
<input type="file"
|
||||
|
|
@ -6543,7 +7158,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
</div>}
|
||||
|
||||
|
||||
|
||||
|
||||
<div className="div_row"> </div>
|
||||
|
||||
|
|
@ -6838,6 +7453,14 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
|
|
|
|||
|
|
@ -3965,6 +3965,13 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
|
|
|
|||
|
|
@ -10121,6 +10121,13 @@ const local_css = `
|
|||
gap: 14px;
|
||||
}
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
|
|
|
|||
|
|
@ -8974,6 +8974,14 @@ const local_css = `
|
|||
}
|
||||
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
border-top-right-radius: 10px;
|
||||
|
|
|
|||
|
|
@ -7759,6 +7759,14 @@ const local_css = `
|
|||
}
|
||||
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
border-top-right-radius: 10px;
|
||||
|
|
|
|||
|
|
@ -6457,6 +6457,14 @@ const local_css = `
|
|||
}
|
||||
|
||||
|
||||
.Grid_1_col{
|
||||
margin-top: 12px;
|
||||
display:grid;
|
||||
grid-template-columns: 1fr;
|
||||
gap: 14px;
|
||||
padding:5px;
|
||||
}
|
||||
|
||||
.Grid_2_col_sub_colone_header {
|
||||
background: #dbeafe;
|
||||
border-top-right-radius: 10px;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -219,6 +219,7 @@
|
|||
@import "./components/config_competence_pedagogique_ftion_initiale";
|
||||
@import "./components/module_competence_pedagogique";
|
||||
@import "./components/module_bloc_competence_pedagogique";
|
||||
@import "./components/module_domaine_competence_pedagogique";
|
||||
|
||||
|
||||
// New Design 2025
|
||||
|
|
|
|||
Loading…
Reference in New Issue