@@ -1367,7 +1730,7 @@ const Module_Session_Evaluation = (props) => {
{selectionModel_evaluation && String(selectionModel_evaluation) !== "" && selectionModel_evaluation.length >= 0 &&
-
+
{/*
+
+
+
+
+
+
+
+
+
+
+
Evaluation à Enseignant
+
+
+
+
+
Initialisation
+ }
+ modal
+ nested
+ position="center center"
+
+ >
+
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+
+ Confirmez la (ré)initialisation de la demande.
+ /!\ Si une demande d'évaluation existe pour cette session, elle sera supprimée et récréée
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ setSelectionModel_evaluation_formateur(newSelectionModel_evaluation);
+ //console.log("ch selected--" + newSelectionModel_evaluation);
+
+ }}
+
+ selectionModel={setSelectionModel_evaluation_formateur}
+ localeText={frFR.components.MuiDataGrid.defaultProps.localeText}
+ rows={rowss_evaluation_formateur.map((item, index) => (
+ {
+ id: index,
+ _id: JSON.parse(item)._id,
+ email: JSON.parse(item).email,
+ nom: JSON.parse(item).nom,
+ prenom: JSON.parse(item).prenom,
+ status: JSON.parse(item).statut,
+ form_code: JSON.parse(item).formulaire.code,
+ date_envoie: JSON.parse(item).date_envoi,
+ date_reponse: JSON.parse(item).date_reponse,
+
+ }
+ ))}
+
+ columns={columns_list_evaluation_enseignant}
+ pageSize={10}
+ className="datagridclass"
+
+ rowsPerPageOptions={[10]}
+ disableSelectionOnClick
+ components={{
+ Toolbar: GridToolbar,
+ }}
+
+ getRowClassName={(params) => {
+
+ if (String(params.row.status) === "1") {
+ return 'line--positionnement_envoye';
+ }
+
+ if (String(params.row.status) === "2") {
+ return 'line--positionnement_repondu';
+ }
+
+ // Pour la gestion de la couleur de zone double cliquée
+
+ 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,
+
+ },
+ [`& .${gridClasses.cell}`]: {
+ py: 1,
+ },
+ }}
+
+ />
+
+
+ {selectionModel_evaluation_cold && selectionModel_evaluation_cold.length >= 0 &&
+
+
+
+
+
+
{
+ if (value && value.value) {
+ if (String(value.value) === "demande evaluation") {
+
+ setactionmass_eval_froid(value.value);
+
+ }
+ else {
+ setactionmass_eval_froid("");
+ }
+
+ }
+ else {
+ setactionmass_eval_froid("");
+ }
+
+ }}
+
+ renderInput={(params) =>
+ }
+ />
+
+
+ {actionmass_Evaluation_Traitemet_cold && String(actionmass_Evaluation_Traitemet_cold) !== "" && String(actionmass_eval_froid).length > 1 &&
+
+ Traiter
+
+ }
+ modal
+ nested
+ position="center center"
+ >
+
+ {close => (
+
+
+
MySy Information
+
+ {' '}
+
+ Confirmer l'action {actionmass_eval_froid} en masse.
+
+
+
+
+
+
+
+
+
+
+
+ )}
+
+ }
+
+
+
+
+ }
+
+
+
+
+
+
diff --git a/src/components/Partner_Config_Formulaires.js b/src/components/Partner_Config_Formulaires.js
index 4463e7d..9e541e7 100644
--- a/src/components/Partner_Config_Formulaires.js
+++ b/src/components/Partner_Config_Formulaires.js
@@ -746,6 +746,8 @@ const Partner_Config_Formulaires = (props) => {
{ "id": "pos", "label": "Q. Positionnement", "value": "pos" },
{ "id": "hot_eval", "label": "Eval. Chaud ", "value": "hot_eval" },
{ "id": "cold_eval", "label": "Eval. Froid", "value": "cold_eval" },
+ { "id": "human_eval", "label": "Eval. Employé", "value": "human_eval" },
+ { "id": "autre_eval", "label": "Autre", "value": "autre_eval" },
{ "id": "", "label": "", "value": "" },
]
diff --git a/src/components/SurveyDocument.js b/src/components/SurveyDocument.js
index b0145e3..806dc23 100644
--- a/src/components/SurveyDocument.js
+++ b/src/components/SurveyDocument.js
@@ -64,7 +64,7 @@ function SurveyDocument() {
setLoading(false);
//console.log(" get_Given_Survey_Data : In test res.data.status = " + res.data.status);
- //console.log(" get_Given_Survey_Data: res.data.message = " + res.data.message);
+ console.log(" get_Given_Survey_Data: res.data.message = " + res.data.message);
if (String(res.data.status) === "true") {
setget_Given_Survey_Data_api("true");
@@ -319,12 +319,20 @@ function SurveyDocument() {
Questionnaire d'évaluation
}
+ {String(JSON.parse(get_Given_Survey_Data_result).survey_type) === "human_eval" &&
- Formation : {JSON.parse(get_Given_Survey_Data_result).class_title}
- Code Session : {JSON.parse(get_Given_Survey_Data_result).session_code}
- Titre Session : {JSON.parse(get_Given_Survey_Data_result).session_title}
- Date début : {JSON.parse(get_Given_Survey_Data_result).session_code_date_debut}
- Date fin : {JSON.parse(get_Given_Survey_Data_result).session_code_date_fin}
+ {JSON.parse(get_Given_Survey_Data_result).class_title && }
+ {JSON.parse(get_Given_Survey_Data_result).session_code && }
+ {JSON.parse(get_Given_Survey_Data_result).session_title && }
+ {JSON.parse(get_Given_Survey_Data_result).session_code_date_debut && }
+ {JSON.parse(get_Given_Survey_Data_result).session_code_date_fin && }
{JSON.parse(get_Given_Survey_Data_result).list_questions && JSON.parse(get_Given_Survey_Data_result).list_questions.length > 0 &&
@@ -503,10 +511,11 @@ function SurveyDocument() {
- {get_Given_Survey_Data_result && get_Given_Survey_Data_result.length > 0 &&
-
-
-
}
+ {get_Given_Survey_Data_result && get_Given_Survey_Data_result.length > 0 && JSON.parse(get_Given_Survey_Data_result).class_internal_url &&
+ String(JSON.parse(get_Given_Survey_Data_result).class_internal_url).length > 5 &&
+
+
+
}