qsdsq
parent
4b14505d56
commit
4a78dfba68
|
@ -220,7 +220,7 @@ const AddParnerClient = (props) => {
|
|||
inactive_active_menu_header("submenu_contact");
|
||||
|
||||
}
|
||||
|
||||
|
||||
async function submenu_activite() {
|
||||
|
||||
setsubmenu("submenu_activite");
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,258 @@
|
|||
import React, { useRef, useState, useEffect } from "react";
|
||||
import TextField from '@mui/material/TextField';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import 'react-confirm-alert/src/react-confirm-alert.css'; // Import css
|
||||
import Button from '@mui/material/Button';
|
||||
import axios from "axios";
|
||||
import { getCookie, setCookie } from 'react-use-cookie';
|
||||
import { useHistory } from "react-router-dom";
|
||||
import { DataGrid, GridToolbar, frFR } from '@mui/x-data-grid';
|
||||
import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
|
||||
import { Editor } from '@tinymce/tinymce-react';
|
||||
import parse from 'html-react-parser';
|
||||
import { FcViewDetails, FcDisapprove, FcInfo } from "react-icons/fc";
|
||||
import 'react-tooltip/dist/react-tooltip.css'
|
||||
import { Tooltip } from 'react-tooltip'
|
||||
import add_plus from "../mysy_img/plus.png";
|
||||
import excel_icone from "../mysy_img/excel_icone.png";
|
||||
import participants from "../mysy_img/participants.png";
|
||||
import fileDownload from 'js-file-download'
|
||||
import Popup from 'reactjs-popup';
|
||||
import 'reactjs-popup/dist/index.css';
|
||||
import { FcSearch } from "react-icons/fc";
|
||||
import { FcAlarmClock, FcMultipleSmartphones, FcWorkflow } from "react-icons/fc";
|
||||
import DatePicker from "react-datepicker";
|
||||
import "react-datepicker/dist/react-datepicker.css";
|
||||
import { format } from 'date-fns'
|
||||
import moment from "moment";
|
||||
import 'moment/locale/fr';
|
||||
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
import { AiFillCloseCircle, AiOutlineConsoleSql } from "react-icons/ai";
|
||||
import Box from '@mui/material/Box';
|
||||
import { Typography, LinearProgress } from '@mui/material';
|
||||
import styled from 'styled-components';
|
||||
import { CiTrash } from "react-icons/ci";
|
||||
import { MdAddCircleOutline, MdRemoveCircleOutline } from "react-icons/md";
|
||||
import Dialog from '@mui/material/Dialog';
|
||||
import DialogActions from '@mui/material/DialogActions';
|
||||
import DialogContent from '@mui/material/DialogContent';
|
||||
import DialogContentText from '@mui/material/DialogContentText';
|
||||
import DialogTitle from '@mui/material/DialogTitle';
|
||||
import { ResetTvRounded, RestoreFromTrashRounded } from "@mui/icons-material";
|
||||
import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
|
||||
import { Fab } from "@material-ui/core";
|
||||
import { IoMdAddCircle, IoIosRemoveCircleOutline } from "react-icons/io";
|
||||
import { AiTwotoneEdit, AiTwotoneSave } from "react-icons/ai";
|
||||
import { confirmAlert } from 'react-confirm-alert';
|
||||
import ToggleSwitch from "./ToggleSwitch";
|
||||
import Module_Historique_Action from "./Module_Historique_Action";
|
||||
import { HiDocumentCheck } from "react-icons/hi2";
|
||||
import { BsSend } from "react-icons/bs";
|
||||
import Autocomplete from '@mui/material/Autocomplete';
|
||||
import { FcOpenedFolder } from "react-icons/fc";
|
||||
import { gridClasses } from '@mui/x-data-grid';
|
||||
import Link from '@mui/material/Link';
|
||||
import { PiDotsThree } from "react-icons/pi";
|
||||
import Module_Editique from "./Module_Editique";
|
||||
import Module_Attestation_Formation from "./Module_Attestation_Formation";
|
||||
|
||||
import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5";
|
||||
import { FcCancel, FcApproval, FcAcceptDatabase, FcPrint, FcPlanner } from "react-icons/fc";
|
||||
import { CiBoxList } from "react-icons/ci";
|
||||
import FullCalendar from "@fullcalendar/react";
|
||||
import daygridPlugin from "@fullcalendar/daygrid";
|
||||
import interactionPlugin from "@fullcalendar/interaction";
|
||||
import timeGridPlugin from "@fullcalendar/timegrid";
|
||||
import resourceTimeGridPlugin from '@fullcalendar/resource-timegrid';
|
||||
import Radio from '@mui/material/Radio';
|
||||
import RadioGroup from '@mui/material/RadioGroup';
|
||||
import FormControlLabel from '@mui/material/FormControlLabel';
|
||||
import FormControl from '@mui/material/FormControl';
|
||||
import FormLabel from '@mui/material/FormLabel';
|
||||
|
||||
import allLocales from '@fullcalendar/core/locales-all'
|
||||
import listPlugin from '@fullcalendar/list';
|
||||
import multiMonthPlugin from '@fullcalendar/multimonth'
|
||||
|
||||
const Module_Activite = (props) => {
|
||||
|
||||
const history = useHistory();
|
||||
const [submenu, setsubmenu] = useState("");
|
||||
const [rowss, setRows] = useState([]);
|
||||
|
||||
|
||||
const [conntected_employee_id, setconntected_employee_id] = useState("");
|
||||
|
||||
function ExpandableCell_50({ value }) {
|
||||
const [expanded, setExpanded] = React.useState(false);
|
||||
|
||||
return (
|
||||
<nav>
|
||||
{value && <div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
|
||||
{expanded ? value : String(value).slice(0, 50)}
|
||||
{value.length > 50 && (
|
||||
// eslint-disable-next-line jsx-a11y/anchor-is-valid
|
||||
<Link
|
||||
type="button"
|
||||
component="button"
|
||||
sx={{ fontSize: 'inherit' }}
|
||||
onClick={() => setExpanded(!expanded)}
|
||||
>
|
||||
{expanded ? <nav> <PiDotsThree />Réduire</nav> : <nav> <PiDotsThree />Voir</nav>}
|
||||
</Link>
|
||||
)}
|
||||
</div>}
|
||||
|
||||
{!value && <div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
|
||||
</div>
|
||||
}
|
||||
</nav>
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
function Display_Colunm_text({ value }) {
|
||||
|
||||
return (
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "10px", "display": "block", wordBreak: "break-all" }}>
|
||||
{value}
|
||||
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
const [New_Getall_Training_Employee_No_Filter_result, setNew_Getall_Training_Employee_No_Filter_result] = useState([]);
|
||||
|
||||
const [Getall_Training_Employee_No_Filter_api, setGetall_Training_Employee_No_Filter_api] = useState();
|
||||
const [Getall_Training_Employee_No_Filter_message, setGetall_Training_Employee_No_Filter_message] = useState();
|
||||
const [Getall_Training_Employee_No_Filter_result, setGetall_Training_Employee_No_Filter_result] = useState();
|
||||
function Getall_Training_Employee_No_Filter(event) {
|
||||
|
||||
var form = new FormData();
|
||||
|
||||
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Ressource_Humaine_no_filter/";
|
||||
|
||||
|
||||
|
||||
axios.post(myurl, form).then(res => {
|
||||
|
||||
if (String(res.data.status) === String("true")) {
|
||||
//console.log(" In Getall_Training_Employee_No_Filter res.data.status = " + res.data.status);
|
||||
//console.log(" In Getall_Training_Employee_No_Filter res.data.message r_class = " + res.data.message);
|
||||
setGetall_Training_Employee_No_Filter_api("true");
|
||||
setGetall_Training_Employee_No_Filter_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_nom = JSON.parse(x).nom;
|
||||
var local_prenom = JSON.parse(x).prenom;
|
||||
var local_ismanager = JSON.parse(x).ismanager;
|
||||
|
||||
|
||||
//---
|
||||
var node = {
|
||||
"_id": local_id,
|
||||
"id": localid,
|
||||
"label": local_nom + " " + local_prenom,
|
||||
"nom": local_nom,
|
||||
"prenom": local_prenom,
|
||||
"ismanager": local_ismanager
|
||||
};
|
||||
new_data2.push(node);
|
||||
});
|
||||
|
||||
if (new_data2.length > 0)
|
||||
setNew_Getall_Training_Employee_No_Filter_result(new_data2);
|
||||
|
||||
}
|
||||
else {
|
||||
setGetall_Training_Employee_No_Filter_api("false");
|
||||
setGetall_Training_Employee_No_Filter_message(res.data.message);
|
||||
alert(res.data.message);
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
console.warn('Not good man :( Getall_Training_Employee_No_Filter = ', error);
|
||||
setGetall_Training_Employee_No_Filter_api("false");
|
||||
alert(" Impossible de recuperer la liste des employés");
|
||||
//setmyApimyApiMessage("")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// Recuperation des activités du client d'un partner
|
||||
const [Get_List_Activite_Of_client_Part_api, setGet_List_Activite_Of_client_Part_api] = useState();
|
||||
const [Get_List_Activite_Of_client_Part_message, setGet_List_Activite_Of_client_Part_message] = useState();
|
||||
const [Get_List_Activite_Of_client_Part_result, setGet_List_Activite_Of_client_Part_result] = useState();
|
||||
function Get_List_Activite_Of_client_Part(event) {
|
||||
|
||||
var form = new FormData();
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
const related_collection = "partner_client"
|
||||
|
||||
|
||||
form.append("token", stored_cookie);
|
||||
form.append("related_collection", related_collection);
|
||||
form.append("related_collection_owner_email", props.email);
|
||||
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_List_Entity_Activite/";
|
||||
|
||||
axios.post(myurl, form).then(res => {
|
||||
//console.log(" In Get_List_Activite_Of_client_Part res.data.status = " + res.data.status);
|
||||
//console.log(" In Get_List_Activite_Of_client_Part res.data.message r_class = " + res.data.message);
|
||||
|
||||
if (String(res.data.status) === String("true")) {
|
||||
setGet_List_Activite_Of_client_Part_api("true");
|
||||
setGet_List_Activite_Of_client_Part_result(res.data.message);
|
||||
|
||||
}
|
||||
else if (String(res.data.status) === String("Err_Connexion")) {
|
||||
alert('Erreur: ' + res.data.message);
|
||||
history.push("/Connexion");
|
||||
}
|
||||
else {
|
||||
setGet_List_Activite_Of_client_Part_api("false");
|
||||
setGet_List_Activite_Of_client_Part_message(res.data.message);
|
||||
}
|
||||
|
||||
}).catch((error) => {
|
||||
console.warn('Not good man :( Get_List_Activite_Of_client_Part = ', error);
|
||||
setGet_List_Activite_Of_client_Part_api("false");
|
||||
//setmyApimyApiMessage("")
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
Getall_Training_Employee_No_Filter();
|
||||
Get_List_Activite_Of_client_Part();
|
||||
|
||||
}, []);
|
||||
|
||||
|
||||
return (
|
||||
<div className="moduleactivite">
|
||||
|
||||
{isLoading && <div className="loader-container">
|
||||
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
||||
</div>}
|
||||
|
||||
</div >
|
||||
);
|
||||
}
|
||||
|
||||
export default Module_Activite;
|
||||
|
|
@ -81,7 +81,6 @@ const Module_Session_Evaluation = (props) => {
|
|||
const [submenu, setsubmenu] = useState("");
|
||||
const [rowss, setRows] = useState([]);
|
||||
|
||||
console.log(" ### props.session_formateur_id = ", props.session_formateur_id);
|
||||
|
||||
function ExpandableCell_50({ value }) {
|
||||
const [expanded, setExpanded] = React.useState(false);
|
||||
|
@ -113,7 +112,6 @@ const Module_Session_Evaluation = (props) => {
|
|||
}
|
||||
|
||||
|
||||
|
||||
function Display_Colunm_text({ value }) {
|
||||
|
||||
return (
|
||||
|
|
|
@ -38,6 +38,10 @@ import {
|
|||
FcFlowChart, FcReading, FcFinePrint, FcCancel, FcCalendar, FcOrgUnit,
|
||||
FcEngineering
|
||||
} from "react-icons/fc";
|
||||
|
||||
import CircleNotificationsIcon from '@mui/icons-material/CircleNotifications';
|
||||
import { FcInspection } from "react-icons/fc";
|
||||
|
||||
import { PiStudent } from "react-icons/pi";
|
||||
|
||||
import { BiPurchaseTag } from "react-icons/bi";
|
||||
|
@ -65,6 +69,9 @@ import Dashbord_Factures from "./Dashbord_Factures";
|
|||
import Materiel_Salle from "./Materiel_Salle";
|
||||
import CRM_Opportunite from "./Crm_Opportunite";
|
||||
import Partner_Config_Formulaires from "./Partner_Config_Formulaires";
|
||||
import { AiOutlineUserAdd } from "react-icons/ai";
|
||||
import PartnerClientActivite from "./PartnerClient_Activite";
|
||||
|
||||
|
||||
import Mon_Tableau_De_Bord from "./Mon_Tableau_De_Bord";
|
||||
import Dashbord_Formation from "./Dashbord_Formation";
|
||||
|
@ -426,7 +433,7 @@ const Partner = (props) => {
|
|||
"config_champ_specific", "module_agenda", "config_session_steps", "config_jours_heures", "dashbord_formation",
|
||||
"dashbord_session", "mon_tableau_de_bord", "prix_achat", "mes_apprenants", "dashbord_ressources_humaines",
|
||||
"dashbord_inscriptions", "mes_salles", "mes_opportunites", "config_formulaires", "dashbord_factures", "mes_ue",
|
||||
"domaine_categorie_metier", "config_formation_initiale", "note_evaluation", "groupe_apprenant",
|
||||
"domaine_categorie_metier", "config_formation_initiale", "note_evaluation", "groupe_apprenant",
|
||||
"part_produit_service", "config_document_super_admin"]
|
||||
|
||||
|
||||
|
@ -462,7 +469,7 @@ const Partner = (props) => {
|
|||
function inactive_active_menu_header(current_menu_header) {
|
||||
const list_menu_header_names = ['my_account', 'my_class', 'my_session', 'my_apprenant', 'my_ressource', 'my_planning',
|
||||
'my_partners', 'my_invoices', 'my_prix_achat', 'my_e_learning', 'my_configuration', 'my_tbd', 'my_ue', 'domaine_categorie_metier',
|
||||
'config_formation_initiale', 'note_evaluation', 'groupe_apprenant', 'part_produit_service']
|
||||
'config_formation_initiale', 'note_evaluation', 'groupe_apprenant', 'part_produit_service', 'monactivite', 'mon_tableau_de_bord']
|
||||
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";
|
||||
|
@ -478,7 +485,7 @@ const Partner = (props) => {
|
|||
function inactive_active_menu_header_from_url_action(url_action) {
|
||||
const list_menu_header_names = ['my_account', 'my_class', 'my_session', 'my_apprenant', 'my_ressource', 'my_planning',
|
||||
'my_partners', 'my_invoices', 'my_prix_achat', 'my_e_learning', 'my_configuration', 'my_tbd', 'my_ue', 'domaine_categorie_metier',
|
||||
'config_formation_initiale', 'note_evaluation', 'groupe_apprenant', 'part_produit_service']
|
||||
'config_formation_initiale', 'note_evaluation', 'groupe_apprenant', 'part_produit_service', 'monactivite', 'mon_tableau_de_bord']
|
||||
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";
|
||||
|
@ -509,11 +516,23 @@ const Partner = (props) => {
|
|||
history.push("/Partner/infopartner");
|
||||
document.body.style.backgroundColor = "#ffffff";
|
||||
|
||||
|
||||
inactive_active_menu_header("my_account");
|
||||
|
||||
}
|
||||
|
||||
function monactivite_func(event) {
|
||||
|
||||
setmenu("monactivite");
|
||||
setapiexcelimportmessage();
|
||||
setformation_file_name();
|
||||
history.push("/Partner/infopartner");
|
||||
document.body.style.backgroundColor = "#ffffff";
|
||||
|
||||
inactive_active_menu_header("monactivite");
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function config_document_func(event) {
|
||||
var security_retval = check_user_acces_right("config_document", "read");
|
||||
|
@ -589,7 +608,7 @@ const Partner = (props) => {
|
|||
history.push("/Partner/mon_tableau_de_bord");
|
||||
document.body.style.backgroundColor = "#ffffff";
|
||||
|
||||
inactive_active_menu_header("my_account");
|
||||
inactive_active_menu_header("mon_tableau_de_bord");
|
||||
}
|
||||
|
||||
|
||||
|
@ -714,7 +733,7 @@ const Partner = (props) => {
|
|||
history.push("/Partner/facture");
|
||||
document.body.style.backgroundColor = "#ffffff";
|
||||
|
||||
inactive_active_menu_header("my_account");
|
||||
inactive_active_menu_header("facture");
|
||||
|
||||
} else {
|
||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des commandes");
|
||||
|
@ -731,7 +750,7 @@ const Partner = (props) => {
|
|||
history.push("/Partner/abonnement");
|
||||
document.body.style.backgroundColor = "#ffffff";
|
||||
|
||||
inactive_active_menu_header("my_account");
|
||||
inactive_active_menu_header("abonnement");
|
||||
|
||||
} else {
|
||||
Dialog_1_handle_acces_insuffisant("Vos droits ne sont pas suffisants pour acceder à la gestion des abonnements");
|
||||
|
@ -1600,6 +1619,11 @@ const Partner = (props) => {
|
|||
{String(menu) !== "infopartner" && <MenuItem onClick={PersonnalData} className="sousmenu" icon={<FcHome className="icone_menu" />}> MES INFORMATIONS </MenuItem>}
|
||||
{String(menu) === "infopartner" && <MenuItem onClick={PersonnalData} className="sousmenu_selected" icon={<FcHome className="icone_menu" />}> MES INFORMATIONS </MenuItem>}
|
||||
|
||||
|
||||
{String(menu) !== "monactivite" && <MenuItem onClick={monactivite_func} className="sousmenu" icon={<CircleNotificationsIcon className="icone_menu" />}> MON ACTIVITE </MenuItem>}
|
||||
{String(menu) === "monactivite" && <MenuItem onClick={monactivite_func} className="sousmenu_selected" icon={<CircleNotificationsIcon className="icone_menu" />}> MON ACTIVITE </MenuItem>}
|
||||
|
||||
|
||||
{String(menu) !== "mon_tableau_de_bord" && <MenuItem onClick={mon_tableau_de_bord_func} className="sousmenu" icon={<AiOutlineDashboard className="icone_menu" />}> MON TABLEAU DE BORD </MenuItem>}
|
||||
{String(menu) === "mon_tableau_de_bord" && <MenuItem onClick={mon_tableau_de_bord_func} className="sousmenu_selected" icon={<AiOutlineDashboard className="icone_menu" />}> MON TABLEAU DE BORD </MenuItem>}
|
||||
|
||||
|
@ -1978,7 +2002,7 @@ const Partner = (props) => {
|
|||
|
||||
{String(menu) === "groupe_apprenant" &&
|
||||
<div className="div_droite">
|
||||
|
||||
|
||||
<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>
|
||||
|
@ -2328,6 +2352,7 @@ const Partner = (props) => {
|
|||
<Dashbord_Factures conntected_employee_id={conntected_employee_id} read_access={check_user_acces_right("dashbord", "read")} write_access={check_user_acces_right("dashbord", "write")} />
|
||||
</div>
|
||||
}
|
||||
|
||||
{String(menu) === "mon_tableau_de_bord" && <div className="div_droite">
|
||||
|
||||
<Mon_Tableau_De_Bord conntected_employee_id={conntected_employee_id} read_access={check_user_acces_right("dashbord", "read")} write_access={check_user_acces_right("dashbord", "write")} />
|
||||
|
@ -2335,6 +2360,12 @@ const Partner = (props) => {
|
|||
</div>
|
||||
}
|
||||
|
||||
{String(menu) === "monactivite" && <div className="div_droite">
|
||||
<PartnerClientActivite conntected_employee_id={conntected_employee_id} check_user_acces_right={check_user_acces_right} email={""} />
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
}
|
||||
|
@ -2369,6 +2400,14 @@ const Partner = (props) => {
|
|||
</a>
|
||||
<hr className="my_hr" />
|
||||
|
||||
<Tooltip className="tooltip_css" id="tooltip_id_22" />
|
||||
<a data-tooltip-id="tooltip_id_22" data-tooltip-html="MON ACTIVITE">
|
||||
{String(menu) !== "monactivite" && <div className="sousmenu" onClick={monactivite_func}> <CircleNotificationsIcon className="icone_menu" /> </div>}
|
||||
{String(menu) === "monactivite" && <div className="sousmenu_selected" onClick={monactivite_func} > <CircleNotificationsIcon className="icone_menu" /> </div>}
|
||||
</a>
|
||||
<hr className="my_hr" />
|
||||
|
||||
|
||||
<Tooltip className="tooltip_css" id="tooltip_id_3" />
|
||||
<a data-tooltip-id="tooltip_id_3" data-tooltip-html="MON TABLEAU DE BORD">
|
||||
{String(menu) !== "mon_tableau_de_bord" && <div className="sousmenu" onClick={mon_tableau_de_bord_func}> <AiOutlineDashboard className="icone_menu" /> </div>}
|
||||
|
@ -3001,15 +3040,18 @@ const Partner = (props) => {
|
|||
}
|
||||
|
||||
|
||||
|
||||
{String(menu) === "mon_tableau_de_bord" && <div className="div_droite div_droite_ralonge">
|
||||
|
||||
<Mon_Tableau_De_Bord conntected_employee_id={conntected_employee_id} read_access={check_user_acces_right("dashbord", "read")} write_access={check_user_acces_right("dashbord", "write")} />
|
||||
|
||||
|
||||
</div>
|
||||
}
|
||||
|
||||
{String(menu) === "monactivite" && <div className="div_droite div_droite_ralonge">
|
||||
<PartnerClientActivite conntected_employee_id={conntected_employee_id} check_user_acces_right={check_user_acces_right} />
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
}
|
||||
|
|
|
@ -466,7 +466,7 @@ const PartnerClientActivite = (props) => {
|
|||
if (p_activite_employee_assigned_id)
|
||||
form.append("employee_assigned_to_id", p_activite_employee_assigned_id);
|
||||
|
||||
|
||||
|
||||
var myurl = "";
|
||||
|
||||
// Il s'agit d'un ajout d'une nouvelle activité. on a rien dans le current_activite_recid
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
.tooltip_css {
|
||||
background: #81BC3A;
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
|
||||
.css-1bp1ao6{
|
||||
}
|
||||
|
||||
|
||||
.css-1bp1ao6 {
|
||||
height: 3.5rem !important;
|
||||
}
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
|||
top: 0px;
|
||||
opacity: 80%;
|
||||
left: 0px;
|
||||
}
|
||||
}
|
||||
|
||||
.spinner {
|
||||
width: 20rem;
|
||||
|
@ -594,13 +594,13 @@
|
|||
max-height: 350px !important;
|
||||
margin-bottom: 10px;
|
||||
border: 1px solid;
|
||||
}
|
||||
|
||||
.titre_training_text {
|
||||
}
|
||||
|
||||
.titre_training_text {
|
||||
font-size: small;
|
||||
padding-left: 5px;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font: inherit;
|
||||
letter-spacing: inherit;
|
||||
|
@ -723,6 +723,17 @@
|
|||
float: left;
|
||||
}
|
||||
|
||||
.block_ue_div_50_percent_droite {
|
||||
width: 100%;
|
||||
float: left;
|
||||
|
||||
|
||||
}
|
||||
.block_ue_div_50_percent_gauche {
|
||||
width: 100%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 601px) and (max-width: 991px) {
|
||||
|
@ -942,7 +953,7 @@
|
|||
height: 2rem !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
.bton_import_excel {
|
||||
background: #c8cfd5;
|
||||
|
@ -1244,12 +1255,12 @@
|
|||
max-height: 350px !important;
|
||||
margin-bottom: 10px;
|
||||
border: 1px solid;
|
||||
}
|
||||
|
||||
.titre_training_text {
|
||||
}
|
||||
|
||||
.titre_training_text {
|
||||
font-size: small;
|
||||
padding-left: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font: inherit;
|
||||
|
@ -1372,6 +1383,17 @@
|
|||
float: left;
|
||||
}
|
||||
|
||||
.block_ue_div_50_percent_droite {
|
||||
width: 50%;
|
||||
float: left;
|
||||
border-left: thick double #32a1ce;
|
||||
|
||||
}
|
||||
.block_ue_div_50_percent_gauche {
|
||||
width: 50%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 992px) and (max-width: 1199px) {
|
||||
|
@ -1469,7 +1491,7 @@
|
|||
margin-right: 1rem;
|
||||
padding: 0.3rem;
|
||||
margin-bottom: 0.5rem;
|
||||
// width: 11rem;
|
||||
// width: 11rem;
|
||||
text-align: center;
|
||||
border: 1px solid #9cf;
|
||||
color: #3b3e40;
|
||||
|
@ -1538,12 +1560,12 @@
|
|||
max-height: 350px !important;
|
||||
margin-bottom: 10px;
|
||||
border: 1px solid;
|
||||
}
|
||||
|
||||
.titre_training_text {
|
||||
}
|
||||
|
||||
.titre_training_text {
|
||||
font-size: small;
|
||||
padding-left: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font: inherit;
|
||||
|
@ -1645,10 +1667,11 @@
|
|||
width: 40%;
|
||||
height: 2rem !important;
|
||||
}
|
||||
|
||||
.bton_add_session_create_automatic {
|
||||
background: #c8cfd5;
|
||||
color: black;
|
||||
width:60% !important;
|
||||
width: 60% !important;
|
||||
height: 2rem !important;
|
||||
}
|
||||
|
||||
|
@ -1849,10 +1872,23 @@
|
|||
text-align: center;
|
||||
margin-bottom: 0.8rem;
|
||||
color: white;
|
||||
cursor: pointer;
|
||||
cursor: unset;
|
||||
font-style: italic;
|
||||
background-color: gray;
|
||||
font-weight: normal;
|
||||
padding: 2px !important;
|
||||
}
|
||||
|
||||
.titre2 {
|
||||
font-family: "Quicksand", "Signika", sans-serif;
|
||||
font-size: medium;
|
||||
text-align: center;
|
||||
margin-bottom: 0.8rem;
|
||||
cursor: unset;
|
||||
font-style: italic;
|
||||
background-color: #6fb6fc;
|
||||
font-weight: 600;
|
||||
padding: 2px !important;
|
||||
}
|
||||
|
||||
.block_detail_inscrit {
|
||||
|
@ -1950,6 +1986,16 @@
|
|||
float: left;
|
||||
}
|
||||
|
||||
.block_ue_div_50_percent_droite {
|
||||
width: 50%;
|
||||
float: left;
|
||||
border-left: thick double #32a1ce;
|
||||
|
||||
}
|
||||
.block_ue_div_50_percent_gauche {
|
||||
width: 50%;
|
||||
float: left;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 1200px) {
|
||||
|
@ -2119,6 +2165,7 @@
|
|||
padding: 5px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.training_text {
|
||||
width: 50%;
|
||||
padding: 5px;
|
||||
|
@ -2128,12 +2175,12 @@
|
|||
max-height: 350px !important;
|
||||
margin-bottom: 10px;
|
||||
border: 1px solid;
|
||||
}
|
||||
|
||||
.titre_training_text {
|
||||
}
|
||||
|
||||
.titre_training_text {
|
||||
font-size: small;
|
||||
padding-left: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input .Mui-disabled {
|
||||
font: inherit;
|
||||
|
@ -2284,7 +2331,7 @@
|
|||
|
||||
}
|
||||
|
||||
.bton_traiter_en_mass:hover{
|
||||
.bton_traiter_en_mass:hover {
|
||||
border-radius: 5px;
|
||||
font-size: small;
|
||||
padding: 0.3rem;
|
||||
|
@ -2295,8 +2342,8 @@
|
|||
color: white !important;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.bton_fermer {
|
||||
border-radius: 5px;
|
||||
|
@ -2548,10 +2595,24 @@
|
|||
text-align: center;
|
||||
margin-bottom: 0.8rem;
|
||||
color: white;
|
||||
cursor: pointer;
|
||||
cursor: unset;
|
||||
font-style: italic;
|
||||
background-color: gray;
|
||||
font-weight: normal;
|
||||
padding: 2px !important;
|
||||
}
|
||||
|
||||
.titre2 {
|
||||
font-family: "Quicksand", "Signika", sans-serif;
|
||||
font-size: medium;
|
||||
text-align: center;
|
||||
margin-bottom: 0.8rem;
|
||||
cursor: unset;
|
||||
font-style: italic;
|
||||
background-color: #6fb6fc;
|
||||
font-weight: 600;
|
||||
padding: 2px !important;
|
||||
|
||||
}
|
||||
|
||||
.file_ariane {
|
||||
|
@ -2692,16 +2753,27 @@
|
|||
float: left;
|
||||
}
|
||||
|
||||
.block_ue_div_50_percent_droite {
|
||||
width: 50%;
|
||||
float: left;
|
||||
border-left: thick double #32a1ce;
|
||||
|
||||
}
|
||||
.block_ue_div_50_percent_gauche {
|
||||
width: 50%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// end media
|
||||
|
||||
|
||||
|
||||
.disabled_style_with_visualiser {
|
||||
width: 80% !important;
|
||||
}
|
||||
|
||||
.disabled_style_with_visualiser_icone{
|
||||
.disabled_style_with_visualiser_icone {
|
||||
float: left;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
|
@ -2709,20 +2781,20 @@
|
|||
padding-top: 10px;
|
||||
}
|
||||
|
||||
.disabled_style_left_text_with_visualiser_icone{
|
||||
.disabled_style_left_text_with_visualiser_icone {
|
||||
width: 80% !important;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.disabled_style_right_bton_visualiser{
|
||||
.disabled_style_right_bton_visualiser {
|
||||
width: 9% !important;
|
||||
float: left;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.css-md26zr-MuiInputBase-root-MuiOutlinedInput-root{
|
||||
|
||||
.css-md26zr-MuiInputBase-root-MuiOutlinedInput-root {
|
||||
height: 3rem !important;
|
||||
}
|
||||
|
||||
|
@ -2793,11 +2865,11 @@
|
|||
|
||||
.MuiMenu-paper {
|
||||
max-width: 30% !important;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
.MuiPaper-root{
|
||||
|
||||
.MuiPaper-root {
|
||||
border-radius: 10px !important;
|
||||
background: #F8F9F9 !important;
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -122,4 +122,5 @@
|
|||
@import "./components/groupe_apprenant_dialog";
|
||||
@import "./components/mon_catalogue_public";
|
||||
@import "./components/formation_partner_catalog";
|
||||
@import "./components/partner_catalog_pub";
|
||||
@import "./components/partner_catalog_pub";
|
||||
@import "./components/moduleactivite";
|
Loading…
Reference in New Issue