30/05/2026 - 21h00
parent
4d7eec2f52
commit
910797ea9e
|
|
@ -26431,10 +26431,10 @@ const DisplayPartnerPromotion = (props) => {
|
|||
|
||||
{String(addOneParticipant) !== "1" &&
|
||||
<div className="session_data" >
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '2px',
|
||||
|
||||
|
|
@ -26497,10 +26497,10 @@ const DisplayPartnerPromotion = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_preinscrit}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
@ -27689,12 +27689,12 @@ const DisplayPartnerPromotion = (props) => {
|
|||
|
||||
{String(addOneParticipant) !== "1" &&
|
||||
<div className="session_data" style={{ padding: '5px' }}>
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
|
||||
<Box
|
||||
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '2px',
|
||||
|
||||
|
|
@ -27776,7 +27776,7 @@ const DisplayPartnerPromotion = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_inscrit}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
getCellClassName={(params) => {
|
||||
|
|
@ -27806,7 +27806,7 @@ const DisplayPartnerPromotion = (props) => {
|
|||
}
|
||||
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
@ -29419,7 +29419,7 @@ const DisplayPartnerPromotion = (props) => {
|
|||
|
||||
<Box
|
||||
sx={{
|
||||
height: "650px",
|
||||
height: "750px",
|
||||
width: '100%',
|
||||
paddingRight: '2px',
|
||||
"& .MuiDataGrid-columnHeaders": {
|
||||
|
|
@ -29484,10 +29484,10 @@ const DisplayPartnerPromotion = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_list_emargement}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
@ -30041,11 +30041,11 @@ const DisplayPartnerPromotion = (props) => {
|
|||
|
||||
{String(submenu) === String("unite_enseignement") && <div style={{ "border": "None" }}>
|
||||
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '10px', paddingLeft: '10px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '10px', paddingLeft: '10px' }}>
|
||||
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '5px',
|
||||
paddingLeft: '5px',
|
||||
|
|
@ -30111,7 +30111,7 @@ const DisplayPartnerPromotion = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_list_unite_enseignement}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
|
@ -30128,7 +30128,7 @@ const DisplayPartnerPromotion = (props) => {
|
|||
|
||||
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
|
|||
|
|
@ -547,6 +547,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
{ field: 'type_eval_id', headerName: 'type_eval_id', hide: true, Width: 0 },
|
||||
|
||||
|
||||
{ field: 'semestre', headerName: 'Sem.', hide: false, Width: 50, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'class_ue_code', headerName: 'Code UE', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'class_ue_titre', headerName: 'Titre UE', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'note_evaluation_code', headerName: 'Evaluation', hide: false, minWidth: 200, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
|
@ -3965,7 +3966,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
if (String(res.data.status) === String("true")) {
|
||||
//console.log(" In Get_Inscrit_Notes_Of_Evaluations res.data.status = " + res.data.status);
|
||||
//console.log(" In Get_Inscrit_Notes_Of_Evaluations res.data.message r_class = " + res.data.message);
|
||||
console.log(" In Get_Inscrit_Notes_Of_Evaluations res.data.message r_class = " + res.data.message);
|
||||
setGet_Inscrit_Notes_Of_Evaluations_api("true");
|
||||
setGet_Inscrit_Notes_Of_Evaluations_result(res.data.message);
|
||||
}
|
||||
|
|
@ -12488,7 +12489,6 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
</div>}
|
||||
|
||||
|
||||
|
||||
<div className="div_row_droite" style={{ "textAlign": 'center' }}>
|
||||
<Button onClick={Dialog_convention_handleClose_buton} className="bton_annule_dialog" >Fermer</Button>
|
||||
</div>
|
||||
|
|
@ -17864,29 +17864,24 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
<nav style={{ "border": "None", "fontSize": "20px", "paddingTop": "5px", "paddingLeft": "5px", fontFamily: 'DM Sans' }}> Les notes </nav>
|
||||
|
||||
|
||||
<div className="div_row" style={{ "textAlign": "right", "marginTop": "0.5rem" }}>
|
||||
{/*} <div className="div_row" style={{ "textAlign": "right", "marginTop": "0.5rem" }}>
|
||||
<Button className="bton_emarge" onClick={(event) => {
|
||||
Export_Inscrit_Notes();
|
||||
}}>Export excel</Button>
|
||||
</div>
|
||||
</div>*/}
|
||||
|
||||
<div className="session_data">
|
||||
<div style={{ "border": "None", paddingRight: '10px' }}>
|
||||
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
|
||||
/*"& .MuiDataGrid-virtualScrollerRenderZone": {
|
||||
"& .MuiDataGrid-row": {
|
||||
"&:nth-child(2n)": { backgroundColor: "rgba(235, 235, 235, .7)" }
|
||||
}
|
||||
},*/
|
||||
|
||||
"& .MuiDataGrid-columnHeaders": {
|
||||
backgroundColor: "#dfe8f2",
|
||||
color: "#0a2a4d",
|
||||
|
|
@ -17911,7 +17906,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
}}
|
||||
>
|
||||
<DataGrid
|
||||
checkboxSelection
|
||||
//checkboxSelection
|
||||
|
||||
onSelectionModelChange={(newSelectionModel) => {
|
||||
setselectionModel_notes(newSelectionModel);
|
||||
|
|
@ -17939,23 +17934,27 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
eval_date_heure_debut: JSON.parse(item).eval_date_heure_debut,
|
||||
eval_date_heure_fin: JSON.parse(item).eval_date_heure_fin,
|
||||
note: JSON.parse(item).note,
|
||||
semestre: JSON.parse(item).semestre,
|
||||
|
||||
}
|
||||
))}
|
||||
|
||||
columns={columns_notes}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
||||
}}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
Toolbar: CustomToolbar
|
||||
}}
|
||||
|
||||
componentsProps={{ toolbar: { data_colums: columns_notes } }}
|
||||
|
||||
//sx={datagridSx}
|
||||
getCellClassName={(params) => {
|
||||
//field === 'distantiel'
|
||||
|
|
@ -17982,13 +17981,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
}}
|
||||
getRowClassName={(params) => {
|
||||
// Pour la gestion de la couleur de zone double cliquée
|
||||
if (String(params.row.id) === String(gridline_id)) {
|
||||
|
||||
|
||||
return 'line--statut--selected';
|
||||
}
|
||||
|
||||
else if (parseInt(String(params.row.id)) % 2 === 0) {
|
||||
if (parseInt(String(params.row.id)) % 2 === 0) {
|
||||
return 'line--statut--pair';
|
||||
}
|
||||
else if (parseInt(String(params.row.id)) % 2 !== 0) {
|
||||
|
|
@ -18024,13 +18019,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
height: 500,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
|
||||
/*"& .MuiDataGrid-virtualScrollerRenderZone": {
|
||||
"& .MuiDataGrid-row": {
|
||||
"&:nth-child(2n)": { backgroundColor: "rgba(235, 235, 235, .7)" }
|
||||
}
|
||||
},*/
|
||||
|
||||
"& .MuiDataGrid-columnHeaders": {
|
||||
backgroundColor: "#dfe8f2",
|
||||
color: "#0a2a4d",
|
||||
|
|
|
|||
|
|
@ -978,6 +978,9 @@ const DisplayPartnerUnite_Enseignement = (props) => {
|
|||
setp_detail_domaine("");
|
||||
setp_detail_bloc("");
|
||||
setp_detail_conclusive(false);
|
||||
setp_detail_ects("1");
|
||||
setp_detail_semestre("1");
|
||||
setp_detail_seuil_validation("1");
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -2676,7 +2679,7 @@ const DisplayPartnerUnite_Enseignement = (props) => {
|
|||
}}
|
||||
>
|
||||
<DataGrid
|
||||
checkboxSelection
|
||||
// checkboxSelection
|
||||
onSelectionModelChange={(newSelectionModel) => {
|
||||
setSelectionModel(newSelectionModel);
|
||||
|
||||
|
|
@ -4240,7 +4243,7 @@ const DisplayPartnerUnite_Enseignement = (props) => {
|
|||
/>
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b> Seuil Validation 03</b><br />
|
||||
<div className="session_caract"> <b> Seuil Validation</b><br />
|
||||
<TextField
|
||||
sx={{ '& legend': { display: 'none' }, '& fieldset': { top: 0 }, }}
|
||||
required
|
||||
|
|
|
|||
|
|
@ -1143,12 +1143,12 @@ const Module_Selection_Apprenants = (props) => {
|
|||
<div className="session_data">
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
|
||||
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
|
|
@ -1213,7 +1213,7 @@ const Module_Selection_Apprenants = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_participants}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
|
@ -1222,7 +1222,7 @@ const Module_Selection_Apprenants = (props) => {
|
|||
//handleClick_edit_evaluation_From_Line(newSelectionModel.row.id);
|
||||
}}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
@ -1342,7 +1342,7 @@ const Module_Selection_Apprenants = (props) => {
|
|||
</div>
|
||||
<div style={{ "width": "45%", "float": "right" }}>
|
||||
<button
|
||||
className="gest_bton_popup"
|
||||
className="gest_bton_popup_annuler"
|
||||
onClick={() => {
|
||||
//console.log('modal closed ');
|
||||
close();
|
||||
|
|
|
|||
|
|
@ -1358,12 +1358,12 @@ const Module_Selection_Evaluation_Apprenants = (props) => {
|
|||
<div className="session_data">
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
|
||||
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
|
|
@ -1429,7 +1429,7 @@ const Module_Selection_Evaluation_Apprenants = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_participants}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
|
@ -1438,7 +1438,7 @@ const Module_Selection_Evaluation_Apprenants = (props) => {
|
|||
//handleClick_edit_evaluation_From_Line(newSelectionModel.row.id);
|
||||
}}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
@ -1558,7 +1558,7 @@ const Module_Selection_Evaluation_Apprenants = (props) => {
|
|||
</div>
|
||||
<div style={{ "width": "45%", "float": "right" }}>
|
||||
<button
|
||||
className="gest_bton_popup"
|
||||
className="gest_bton_popup_annuler"
|
||||
onClick={() => {
|
||||
//console.log('modal closed ');
|
||||
close();
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ import "react-datepicker/dist/react-datepicker.css";
|
|||
import 'moment/locale/fr';
|
||||
import Chip from "@mui/material/Chip";
|
||||
import Box from '@mui/material/Box';
|
||||
import { Medal } from 'lucide-react';
|
||||
import { Tooltip } from 'react-tooltip'
|
||||
import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
|
||||
import TextareaAutosize from '@mui/material/TextareaAutosize';
|
||||
|
|
@ -212,18 +213,34 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
{ field: 'class_id', headerName: 'class_id', hide: true },
|
||||
{ field: 'ue_id', headerName: 'ue_id', hide: true },
|
||||
|
||||
{ field: 'diplome_id_code', headerName: 'Diplome', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
{
|
||||
field: 'is_domaine_competence_validated', headerName: 'Val Dom_Compt.', maxWidth: 100, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />,
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
{cellValues.row.is_domaine_competence_validated && String(cellValues.row.is_domaine_competence_validated) === "1" && <Medal size={16} color="#3e9392" />}
|
||||
{cellValues.row.is_domaine_competence_validated && String(cellValues.row.is_domaine_competence_validated) !== "1" && ""}
|
||||
|
||||
</div>
|
||||
|
||||
);
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
{ field: 'domaine_competence_id_code', headerName: 'Dom. compét.', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
{ field: 'semestre', headerName: 'Sem.', width: 80, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
{ field: 'inscription_id_nom', headerName: 'Nom', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'inscription_id_prenom', headerName: 'Prenom', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
{ field: 'diplome_id_code', headerName: 'Diplome', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'domaine_competence_id_code', headerName: 'Dom. compét.', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'ue_id_code', headerName: 'UE', minwidth: 200, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
{
|
||||
field: 'moyenne_avant_coef', headerName: 'Moyenne (sans Coef)', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />,
|
||||
field: 'moyenne_avant_coef', headerName: 'Moyenne', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />,
|
||||
|
||||
},
|
||||
{
|
||||
|
|
@ -231,7 +248,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
|
||||
},
|
||||
{
|
||||
field: 'moyenne_apres_coef', headerName: 'Moyenne (avec Coef)', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />,
|
||||
field: 'moyenne_apres_coef', headerName: 'Moyenne (avec Coef)', minwidth: 100, flex: 1, hide: true, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />,
|
||||
|
||||
},
|
||||
|
||||
|
|
@ -242,7 +259,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
{ field: 'ue_seuil_validation', headerName: 'Seuil. V', minwidth: 100, flex: 1, hide: false, editable: false, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
|
||||
{
|
||||
field: 'is_eu_validated', headerName: 'Validé', maxWidth: 100, renderCell: (params) => <ExpandableCell_50 {...params} />,
|
||||
field: 'is_eu_validated', headerName: 'Validé', maxWidth: 100, flex: 1, renderCell: (params) => <ExpandableCell_50 {...params} />,
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
|
|
@ -255,13 +272,13 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
}
|
||||
},
|
||||
|
||||
{ field: 'jury_note', headerName: 'Note Jury', width: 200, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "center", },
|
||||
{ field: 'jury_observation', headerName: 'Observ. Jury', width: 200, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "left", },
|
||||
{ field: 'jury_note', headerName: 'Note Jury', width: 100, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "center", },
|
||||
{ field: 'jury_observation', headerName: 'Observ. Jury', minwidth: 200, flex: 1, editable: false, renderCell: (params) => <ExpandableCell_50_bg_hiligt_red_color {...params} />, align: "left", },
|
||||
{
|
||||
field: 'jury_validation', headerName: 'Validation Jury', width: 150, hide: false, editable: false,
|
||||
field: 'jury_validation', headerName: 'Valid. Jury', width: 100, flex: 1, hide: false, editable: false,
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all", color: 'red', }}>
|
||||
{cellValues.row.jury_validation && String(cellValues.row.jury_validation) === "1" && "Oui"}
|
||||
{cellValues.row.jury_validation && String(cellValues.row.jury_validation) === "0" && "Non"}
|
||||
|
||||
|
|
@ -3042,6 +3059,8 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
var ue_seuil_validation = JSON.parse(x).ue_seuil_validation;
|
||||
var is_eu_validated = JSON.parse(x).is_eu_validated;
|
||||
|
||||
var is_domaine_competence_validated = JSON.parse(x).is_domaine_competence_validated;
|
||||
|
||||
|
||||
var jury_note = JSON.parse(x).jury_note;
|
||||
var jury_observation = JSON.parse(x).jury_observation;
|
||||
|
|
@ -3074,6 +3093,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
"ue_credit_ects": ue_credit_ects,
|
||||
"ue_seuil_validation": ue_seuil_validation,
|
||||
"is_eu_validated": is_eu_validated,
|
||||
"is_domaine_competence_validated": is_domaine_competence_validated,
|
||||
"semestre": semestre,
|
||||
|
||||
"jury_note": jury_note,
|
||||
|
|
@ -3981,7 +4001,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
<nav style={{ textAlign: 'right', width: '50%', float: 'left' }}>
|
||||
<Button variant="outlined" onClick={(e) => {
|
||||
setvue_note("classement");
|
||||
}} className="detail_class_submenu" id='calcul_moyenne' name='calcul_moyenne'> Classement Gle </Button>
|
||||
}} className="detail_class_submenu" id='calcul_moyenne' name='calcul_moyenne'> Notes Globales </Button>
|
||||
|
||||
<Button variant="outlined" onClick={(e) => {
|
||||
Getall_Detail_Note_of_BC_Diplome_UE();
|
||||
|
|
@ -3998,11 +4018,11 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
<div className="session_data">
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
|
||||
|
||||
<div style={{ width: '100%', float: 'left' }}>
|
||||
<nav style={{ textAlign: 'center', width: '50%', float: 'left' }}> Notes & Classement Final (Promotion)</nav>
|
||||
<nav style={{ textAlign: 'center', width: '50%', float: 'left' }}> Notes calculées par Diplome / BC / UE </nav>
|
||||
|
||||
<nav style={{ textAlign: 'right', width: '50%', float: 'left' }}>
|
||||
<Button variant="outlined" onClick={(e) => {
|
||||
|
|
@ -4020,154 +4040,14 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
</nav>
|
||||
|
||||
</div>
|
||||
{/* <Box
|
||||
sx={{
|
||||
height: 500,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
// Gestion des cellules reservée au jury
|
||||
'& .cell--jury': {
|
||||
backgroundColor: '#AFE1AF',
|
||||
border: "1px solid rgb(224, 224, 224)",
|
||||
},
|
||||
|
||||
"& .MuiDataGrid-columnHeaders": {
|
||||
backgroundColor: "#dfe8f2",
|
||||
color: "#0a2a4d",
|
||||
fontSize: '14px',
|
||||
fontFamily: 'DM Sans',
|
||||
},
|
||||
|
||||
'& .line--statut--selected': {
|
||||
backgroundColor: '#e9f7f1',
|
||||
color: "#0a2a4d",
|
||||
},
|
||||
'& .line--statut--pair': {
|
||||
backgroundColor: 'rgba(235, 235, 235, .7)',
|
||||
color: "#0a2a4d",
|
||||
},
|
||||
'& .line--statut--impair': {
|
||||
backgroundColor: '#FFFFFF',
|
||||
color: "#0a2a4d",
|
||||
},
|
||||
'& .line--statut--isvalide': {
|
||||
backgroundColor: '#ABEBC6',
|
||||
color: "#0a2a4d",
|
||||
fontWeight: '600',
|
||||
},
|
||||
|
||||
[`& .${gridClasses.cell}`]: {
|
||||
py: 1,
|
||||
},
|
||||
|
||||
|
||||
}}
|
||||
>
|
||||
<DataGrid
|
||||
|
||||
onCellEditCommit={OnchangeCellDataGrid}
|
||||
|
||||
checkboxSelection
|
||||
onSelectionModelChange={(newSelectionModel) => {
|
||||
setselectionModel_note_Session_classement(newSelectionModel);
|
||||
|
||||
if (newSelectionModel.length !== 1) {
|
||||
|
||||
}
|
||||
}}
|
||||
|
||||
|
||||
|
||||
|
||||
selectionModel={selectionModel_note_Session_classement}
|
||||
|
||||
localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
|
||||
rows={New_Getall_Session_Final_Note_Classement_result.map((item, index) => (
|
||||
{
|
||||
id: index,
|
||||
_id: (item)._id,
|
||||
session_id: (item).session_id,
|
||||
apprenant_id: (item).apprenant_id,
|
||||
class_id: (item).class_id,
|
||||
nom: (item).nom,
|
||||
prenom: (item).prenom,
|
||||
rang: (item).rang,
|
||||
note_finale: (item).note_finale,
|
||||
rang_calculation_date: (item).rang_calculation_date.substring(0, 10),
|
||||
credit_acquis: (item).credit_acquis,
|
||||
|
||||
jury_note: (item).jury_note,
|
||||
jury_observation: (item).jury_observation,
|
||||
jury_validation: (item).jury_validation,
|
||||
jury_validation_champ_technique: (item).jury_validation_champ_technique,
|
||||
|
||||
}
|
||||
))}
|
||||
|
||||
columns={columns_list_session_note_classement_final}
|
||||
pageSize={10}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
||||
}}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
disableSelectionOnClick
|
||||
|
||||
|
||||
components={{
|
||||
Toolbar: CustomToolbar
|
||||
}}
|
||||
componentsProps={{ toolbar: { data_colums: columns_list_session_note_classement_final } }}
|
||||
//sx={datagridSx}
|
||||
|
||||
|
||||
getCellClassName={(params) => {
|
||||
|
||||
// Traitement des cellules du jury (note, commentaire, validation)
|
||||
if (String(params.field).startsWith("jury")) {
|
||||
return 'cell--jury';
|
||||
}
|
||||
|
||||
}}
|
||||
getRowClassName={(params) => {
|
||||
// Pour la gestion de la couleur de zone double cliquée
|
||||
if (String(params.row.ue_validation) === "1") {
|
||||
return 'line--statut--isvalide';
|
||||
}
|
||||
|
||||
if (String(params.row.id) === String(gridline_id)) {
|
||||
return 'line--statut--selected';
|
||||
}
|
||||
else if (parseInt(String(params.row.id)) % 2 === 0) {
|
||||
return 'line--statut--pair';
|
||||
}
|
||||
else if (parseInt(String(params.row.id)) % 2 !== 0) {
|
||||
return 'line--statut--impair';
|
||||
}
|
||||
|
||||
|
||||
}}
|
||||
getEstimatedRowHeight={() => 200}
|
||||
getRowHeight={() => "auto"}
|
||||
sx={{
|
||||
"& .MuiDataGrid-cellContent": {
|
||||
minHeight: 50,
|
||||
|
||||
}
|
||||
}}
|
||||
|
||||
/>
|
||||
</Box>*/}
|
||||
<br />
|
||||
|
||||
{/** La V2 du calcul */} Calcul V222
|
||||
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
|
|
@ -4197,7 +4077,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
color: "#0a2a4d",
|
||||
},
|
||||
'& .line--statut--isvalide': {
|
||||
backgroundColor: '#ABEBC6',
|
||||
backgroundColor: '#dbf1e4',
|
||||
color: "#0a2a4d",
|
||||
fontWeight: '600',
|
||||
},
|
||||
|
|
@ -4252,6 +4132,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
ue_seuil_validation: (item).ue_seuil_validation,
|
||||
is_eu_validated: (item).is_eu_validated,
|
||||
semestre: (item).semestre,
|
||||
is_domaine_competence_validated: (item).is_domaine_competence_validated,
|
||||
|
||||
|
||||
jury_note: (item).jury_note,
|
||||
|
|
@ -4263,14 +4144,14 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_list_session_note_classement_final_BC_Diplome_UE}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
||||
}}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
/* components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
@ -4286,14 +4167,14 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
getCellClassName={(params) => {
|
||||
|
||||
// Traitement des cellules du jury (note, commentaire, validation)
|
||||
if (String(params.field).startsWith("jury")) {
|
||||
return 'cell--jury';
|
||||
}
|
||||
/* if (String(params.field).startsWith("jury")) {
|
||||
return 'cell--jury';
|
||||
}*/
|
||||
|
||||
}}
|
||||
getRowClassName={(params) => {
|
||||
// Pour la gestion de la couleur de zone double cliquée
|
||||
if (String(params.row.ue_validation) === "1") {
|
||||
if (String(params.row.is_eu_validated) === "1") {
|
||||
return 'line--statut--isvalide';
|
||||
}
|
||||
|
||||
|
|
@ -5099,13 +4980,13 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
<div className="session_data">
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
|
||||
|
||||
<nav style={{ textAlign: 'center' }}>zzzzzz detail note</nav>
|
||||
<nav style={{ textAlign: 'center' }}>zzzzzz detail note uu</nav>
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
|
|
@ -5162,7 +5043,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
color: "#0a2a4d",
|
||||
},
|
||||
'& .line--statut--isvalide': {
|
||||
backgroundColor: '#ABEBC6',
|
||||
backgroundColor: '#dbf1e4',
|
||||
color: "#0a2a4d",
|
||||
fontWeight: '600',
|
||||
},
|
||||
|
|
@ -5223,7 +5104,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_list_Detailled_Note_After_UE_Calculation}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
|
@ -5232,7 +5113,7 @@ const Module_Session_Notes_Classement = (props) => {
|
|||
|
||||
}}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
/* components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
|
|||
|
|
@ -5461,7 +5461,7 @@ const Module_Session_Planification = (props) => {
|
|||
|
||||
<nav style={{ "float": "left", "width": "100%" }}>
|
||||
|
||||
<div className="session_caract_Dialog" style={{ width: '50%' }}> UE / Matière 001
|
||||
<div className="session_caract_Dialog" style={{ width: '50%' }}> UE / Matière
|
||||
|
||||
{New_Getall_Session_List_UE_result && New_Getall_Session_List_UE_result.length > 0 && <Autocomplete
|
||||
disablePortal
|
||||
|
|
@ -7256,7 +7256,7 @@ const Module_Session_Planification = (props) => {
|
|||
</div>
|
||||
|
||||
<nav style={{ "float": "left", "width": "100%" }}>
|
||||
<div className="session_caract_Dialog" style={{ width: '50%' }}> UE / Matière 002
|
||||
<div className="session_caract_Dialog" style={{ width: '50%' }}> UE / Matière
|
||||
|
||||
|
||||
{Distinct_UE_New_Getall_Session_List_UE_result && Distinct_UE_New_Getall_Session_List_UE_result.length > 0 &&
|
||||
|
|
|
|||
|
|
@ -199,8 +199,8 @@ const Notes_Evaluation = (props) => {
|
|||
},
|
||||
|
||||
|
||||
{ field: 'code', headerName: 'code', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'titre', headerName: 'titre', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'code', headerName: 'Code', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'titre', headerName: 'Titre', flex: 1, hide: false, minWidth: 180, renderCell: (params) => <ExpandableCell_50 {...params} />, },
|
||||
{ field: 'class_id', headerName: 'class_id', hide: true, Width: 0 },
|
||||
|
||||
{
|
||||
|
|
@ -879,6 +879,12 @@ const Notes_Evaluation = (props) => {
|
|||
setp_detail_rattrapage("");
|
||||
}
|
||||
|
||||
if (mylocal_evaluation.domaine_competence_id) {
|
||||
setp_detail_class_eu_domaine_competence_id(mylocal_evaluation.domaine_competence_id);
|
||||
} else {
|
||||
setp_detail_class_eu_domaine_competence_id("");
|
||||
}
|
||||
|
||||
|
||||
if (mylocal_evaluation.semestre) {
|
||||
setp_detail_semestre(mylocal_evaluation.semestre);
|
||||
|
|
@ -1420,6 +1426,7 @@ const Notes_Evaluation = (props) => {
|
|||
var form = new FormData();
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("is_ftion_initiale", '1');
|
||||
|
||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Partner_All_Class_Few_Fields/";
|
||||
|
||||
|
|
@ -1818,7 +1825,8 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
setNew_Get_List_UE_From_Class_Id_result(new_data2);
|
||||
setDistinct_UE_New_Get_List_UE_From_Class_Id_result(new_data2_Distinct_UE);
|
||||
|
||||
|
||||
console.log(" ## new_data2_Distinct_UE = ", new_data2_Distinct_UE)
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -1878,7 +1886,7 @@ const Notes_Evaluation = (props) => {
|
|||
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);
|
||||
console.log(" In Get_List_UE_From_Session_Id res.data.diplomediplome r_class = " + res.data.diplome);
|
||||
//console.log(" In Get_List_UE_From_Session_Id res.data.diplomediplome r_class = " + res.data.diplome);
|
||||
setGet_List_UE_From_Session_Id_api("true");
|
||||
setGet_List_UE_From_Session_Id_result(res.data.message);
|
||||
|
||||
|
|
@ -2651,6 +2659,7 @@ const Notes_Evaluation = (props) => {
|
|||
setp_detail_pays("");
|
||||
setp_detail_responsable_id("");
|
||||
setp_detail_session_id("");
|
||||
setp_detail_class_eu_domaine_competence_id("");
|
||||
}
|
||||
|
||||
const myRef = useRef(null)
|
||||
|
|
@ -5649,12 +5658,12 @@ const Notes_Evaluation = (props) => {
|
|||
<div className="session_data">
|
||||
<div style={{ "border": "None" }}>
|
||||
|
||||
<div style={{ height: 550, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
|
||||
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
|
|
@ -5756,7 +5765,7 @@ const Notes_Evaluation = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_evalutions}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
|
@ -5778,7 +5787,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
}}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
@ -6581,7 +6590,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
|
||||
|
||||
<div className="session_caract"> <b>Unite d'enseignement 003 </b> <br />
|
||||
<div className="session_caract"> <b>Unite d'enseignement </b> <br />
|
||||
{Distinct_UE_New_Get_List_UE_From_Class_Id_result && Distinct_UE_New_Get_List_UE_From_Class_Id_result.length > 0 &&
|
||||
|
||||
<Autocomplete
|
||||
|
|
@ -7321,7 +7330,7 @@ const Notes_Evaluation = (props) => {
|
|||
</div>
|
||||
|
||||
|
||||
<div className="session_caract"> <b> Promotion 001</b> <br />
|
||||
<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
|
||||
|
|
@ -7371,7 +7380,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="session_caract"> <b>Unite d'enseignement 001 </b> <br />
|
||||
<div className="session_caract"> <b>Unite d'enseignement </b> <br />
|
||||
{Distinct_UE_New_Get_List_UE_From_Class_Id_result && Distinct_UE_New_Get_List_UE_From_Class_Id_result.length > 0 &&
|
||||
|
||||
<Autocomplete
|
||||
|
|
@ -7905,12 +7914,12 @@ const Notes_Evaluation = (props) => {
|
|||
/>
|
||||
|
||||
</div>}
|
||||
<div style={{ height: 650, width: '100%', paddingRight: '5px' }}>
|
||||
<div style={{ height: 900, width: '100%', paddingRight: '5px' }}>
|
||||
|
||||
|
||||
<Box
|
||||
sx={{
|
||||
height: 500,
|
||||
height: 750,
|
||||
width: '100%',
|
||||
paddingRight: '1px',
|
||||
|
||||
|
|
@ -7995,7 +8004,7 @@ const Notes_Evaluation = (props) => {
|
|||
))}
|
||||
|
||||
columns={columns_evalutions_participant}
|
||||
pageSize={10}
|
||||
pageSize={20}
|
||||
className="datagridclass"
|
||||
|
||||
onRowDoubleClick={(newSelectionModel) => {
|
||||
|
|
@ -8009,7 +8018,7 @@ const Notes_Evaluation = (props) => {
|
|||
|
||||
}}
|
||||
|
||||
rowsPerPageOptions={[10]}
|
||||
rowsPerPageOptions={[20]}
|
||||
disableSelectionOnClick
|
||||
components={{
|
||||
Toolbar: GridToolbar,
|
||||
|
|
|
|||
|
|
@ -251,19 +251,19 @@ const Partner_Facture = (props) => {
|
|||
|
||||
function ExpandableCell_String_to_monetaire({ value }) {
|
||||
var new_val = String(value).replaceAll(" ", '');
|
||||
const [expanded, setExpanded] = React.useState(false);
|
||||
|
||||
const number = parseFloat(new_val);
|
||||
|
||||
var new_value = ""
|
||||
if (isNaN(number)) {
|
||||
new_value = "—"
|
||||
} else {
|
||||
new_value = new Intl.NumberFormat('fr-FR', {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
}).format(number);
|
||||
}
|
||||
const [expanded, setExpanded] = React.useState(false);
|
||||
|
||||
const number = parseFloat(new_val);
|
||||
|
||||
var new_value = ""
|
||||
if (isNaN(number)) {
|
||||
new_value = "—"
|
||||
} else {
|
||||
new_value = new Intl.NumberFormat('fr-FR', {
|
||||
minimumFractionDigits: 2,
|
||||
maximumFractionDigits: 2,
|
||||
}).format(number);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
@ -286,14 +286,14 @@ const Partner_Facture = (props) => {
|
|||
const columns = [
|
||||
{ field: '_id', headerName: '_id', hide: true, disableExport: true, },
|
||||
{ field: 'id', headerName: 'id', hide: true, disableExport: true },
|
||||
{ field: 'eye_status', headerName: 'eye_status',hide: true, disableExport: true },
|
||||
{ field: 'eye_status', headerName: 'eye_status', hide: true, disableExport: true },
|
||||
{ field: 'eye_echeance', headerName: 'eye_echeance', hide: true, disableExport: true },
|
||||
{
|
||||
field: 'local_status', headerName: 'Statut', width: 150, hide: false, editable: false,
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
<div style={{ paddingLeft: "5px", paddingRight: "15px", "display": "block", wordBreak: "break-all" }}>
|
||||
{cellValues.row.eye_status && cellValues.row.eye_status === "retard" && <font style={{ color: "red" }}> En retard </font>}
|
||||
{cellValues.row.eye_status && cellValues.row.eye_status === "retard" && <font style={{ color: "red" }}> En retard </font>}
|
||||
|
||||
</div>
|
||||
|
||||
|
|
@ -325,22 +325,22 @@ const Partner_Facture = (props) => {
|
|||
{ field: 'order_header_vendeur_nom_prenom', headerName: 'Vendeur', width: 150, flex: 1, editable: false },
|
||||
{ field: 'order_header_date_cmd', headerName: 'Date Cmd', width: 150, hide: true, editable: false },
|
||||
{
|
||||
field: 'total_header_hors_taxe_before_header_reduction', headerName: 'Montant HT', width: 150, hide: false, editable: false, align:'right',
|
||||
field: 'total_header_hors_taxe_before_header_reduction', headerName: 'Montant HT', width: 150, hide: false, editable: false, align: 'right',
|
||||
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
|
||||
},
|
||||
|
||||
{
|
||||
field: 'order_header_tax_amount', headerName: 'Taxe', width: 150, hide: false, editable: false, align:'right',
|
||||
field: 'order_header_tax_amount', headerName: 'Taxe', width: 150, hide: false, editable: false, align: 'right',
|
||||
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
|
||||
},
|
||||
|
||||
{
|
||||
field: 'total_header_toutes_taxes', headerName: 'Montant TTC', width: 150, hide: false, editable: false, align:'right',
|
||||
field: 'total_header_toutes_taxes', headerName: 'Montant TTC', width: 150, hide: false, editable: false, align: 'right',
|
||||
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
|
||||
},
|
||||
|
||||
{
|
||||
field: 'reste_to_paye', headerName: 'A payer', width: 150, hide: false, editable: false, align:'right',
|
||||
field: 'reste_to_paye', headerName: 'A payer', width: 150, hide: false, editable: false, align: 'right',
|
||||
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
|
||||
},
|
||||
|
||||
|
|
@ -456,16 +456,18 @@ const Partner_Facture = (props) => {
|
|||
{ field: 'order_line_session_code', headerName: 'Code Session', width: 150, hide: false, editable: false },
|
||||
{ field: 'order_line_formation_duration', headerName: 'Durée', width: 80, hide: false, editable: false },
|
||||
|
||||
{ field: 'order_line_qty', headerName: 'Qte', width: 100, hide: false, editable: false, align:'center', },
|
||||
{ field: 'order_line_prix_unitaire', headerName: 'Prix Unit.', width: 100, hide: false, editable: false,
|
||||
align:'center',
|
||||
{ field: 'order_line_qty', headerName: 'Qte', width: 100, hide: false, editable: false, align: 'center', },
|
||||
{
|
||||
field: 'order_line_prix_unitaire', headerName: 'Prix Unit.', width: 100, hide: false, editable: false,
|
||||
align: 'center',
|
||||
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
|
||||
},
|
||||
},
|
||||
|
||||
{ field: 'order_line_montant_hors_taxes', headerName: 'Total HT', width: 100, hide: false, editable: false,
|
||||
align:'right',
|
||||
{
|
||||
field: 'order_line_montant_hors_taxes', headerName: 'Total HT', width: 100, hide: false, editable: false,
|
||||
align: 'right',
|
||||
renderCell: (params) => <ExpandableCell_String_to_monetaire {...params} />,
|
||||
},
|
||||
},
|
||||
|
||||
{ field: 'order_header_id', headerName: 'Id_Entete', hide: true, editable: false },
|
||||
{ field: 'order_header_ref_interne', headerName: 'Ref_Interne', hide: true, editable: false },
|
||||
|
|
@ -932,7 +934,7 @@ const Partner_Facture = (props) => {
|
|||
setLoading(false);
|
||||
if (String(res.data.status) === String("true")) {
|
||||
//console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.status = " + res.data.status);
|
||||
// console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.message r_class = " + res.data.message);
|
||||
// console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.message r_class = " + res.data.message);
|
||||
setGetall_Invoice_Paiement_Payed_Remain_Amounts_api("true");
|
||||
setGetall_Invoice_Paiement_Payed_Remain_Amounts_result(res.data.message);
|
||||
|
||||
|
|
@ -1254,6 +1256,8 @@ const Partner_Facture = (props) => {
|
|||
const [p_detail_header_ref_client, setp_detail_header_ref_client] = useState();
|
||||
const [p_detail_header_ref_interne, setp_detail_header_ref_interne] = useState();
|
||||
|
||||
const [p_detail_header_reste_to_paye, setp_detail_header_reste_to_paye] = useState("");
|
||||
|
||||
const [p_detail_header_vendeur_nom, setp_detail_header_vendeur_nom] = useState();
|
||||
const [p_detail_header_vendeur_nom_id, setp_detail_header_vendeur_nom_id] = useState();
|
||||
|
||||
|
|
@ -1696,6 +1700,7 @@ const Partner_Facture = (props) => {
|
|||
|
||||
const myRef_head = useRef(null);
|
||||
const [selected_id, setselected_id] = useState("");
|
||||
|
||||
const [selected_order_line_id, setselected_order_line_id] = useState("");
|
||||
const [selected_order_header_type, setselected_order_header_type] = useState();
|
||||
|
||||
|
|
@ -1741,8 +1746,6 @@ const Partner_Facture = (props) => {
|
|||
//clearDetailAttendeFields();
|
||||
|
||||
setdisplay_detail_invoice("1");
|
||||
|
||||
|
||||
setLoading(true);
|
||||
Get_Invoice_Data(invoice_id);
|
||||
Get_Partner_Invoice_Lines_from_header_id(invoice_id);
|
||||
|
|
@ -1817,6 +1820,12 @@ const Partner_Facture = (props) => {
|
|||
setp_detail_header_ref_interne("")
|
||||
}
|
||||
|
||||
if (mylocal_order.reste_to_paye) {
|
||||
setp_detail_header_reste_to_paye(mylocal_order.reste_to_paye);
|
||||
} else {
|
||||
setp_detail_header_reste_to_paye("")
|
||||
}
|
||||
|
||||
//document.getElementsByName("detail_header_ref_cient")[0].value = "";
|
||||
if (mylocal_order.order_header_ref_client) {
|
||||
setp_detail_header_ref_client(mylocal_order.order_header_ref_client);
|
||||
|
|
@ -5760,19 +5769,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -5885,19 +5894,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -5928,19 +5937,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -6089,19 +6098,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -6451,19 +6460,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -7118,19 +7127,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -7345,19 +7354,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -7575,19 +7584,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -7655,19 +7664,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -7818,19 +7827,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -7934,19 +7943,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -8079,19 +8088,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -8151,19 +8160,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -8316,19 +8325,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -8438,19 +8447,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -8590,19 +8599,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -8661,19 +8670,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -8822,19 +8831,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -8940,19 +8949,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -9751,19 +9760,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -10359,19 +10368,19 @@ const Partner_Facture = (props) => {
|
|||
}}
|
||||
|
||||
renderInput={(params) => <TextField {...params} label="" placeholder="Choisir une option"
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
sx={{
|
||||
"& .MuiOutlinedInput-root": {
|
||||
"& fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&:hover fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
"&.Mui-focused fieldset": {
|
||||
border: "solid #e8eef6 1px;",
|
||||
},
|
||||
},
|
||||
}}
|
||||
inputProps={{ ...params.inputProps, style: { fontSize: 12, height: "1.4rem" } }}
|
||||
|
||||
/>
|
||||
|
|
@ -10822,7 +10831,7 @@ const Partner_Facture = (props) => {
|
|||
<div className="gest_header"> MySy Information </div>
|
||||
<div className="gest_content">
|
||||
{' '}
|
||||
En confirmant cette opération,<i><font color="red"> La facture sera annulée et un avoir créé </font></i>. <br />
|
||||
En confirmant cette opération,<i><font color="red"> La facture sera annulée et un avoir de <b> {p_detail_header_reste_to_paye} </b> créé </font></i>. <br />
|
||||
|
||||
</div>
|
||||
<div className="gest_actions">
|
||||
|
|
|
|||
Loading…
Reference in New Issue