1"use strict";(self["webpackChunktherapeute"]=self["webpackChunktherapeute"]||[]).push([[4249],{4249:function(e,t,s){s.r(t),s.d(t,{default:function(){return v}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"preferences-page"},[t("h1",{staticClass:"title-bfp"},[e._v(" Votre thérapeute a souhaité vous soumettre ce questionnaire. ")]),"8YKAqC9cB0"===this.QuestionnaireIds[e.currentQuestionnaireIndex]?t("div",[e._m(0),t("div",{staticClass:"bfp-div"},[t("bfpComponent",{attrs:{idPatientTherapeute:e.idPatientTherapeute,isForBeginPage:!0},on:{EnableButton:e.handleEnableButton}})],1),e.enableButton?e.enableButton?t("div",{staticClass:"info-message-finish"},[e._m(1)]):e._e():t("div",{staticClass:"info-message"},[t("span",[e._v("Veuillez terminer le questionnaire avant de pouvoir continuer.")])])]):t("div",{staticClass:"fullWidth"},[t("edasComponent",{attrs:{idPatientTherapeute:e.idPatientTherapeute,isForBeginPage:!0},on:{GoToActivity:e.GoToActivity,EnableButton:e.handleEnableButton}}),e.enableButton?t("div",{staticClass:"info-message-finish"},[e._m(2)]):e._e()],1),t("button",{staticClass:"continue-button",class:{"disabled-button":!e.enableButton},attrs:{disabled:!e.enableButton},on:{click:e.nextQuestionnaire}},[e._v(" "+e._s(e.currentQuestionnaireIndex<e.QuestionnaireIds.length-1?"Prochain Questionnaire":"Continuer")+" ")])])},n=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"explication-bfp"},[t("span",[e._v("Prenez trois minutes pour vous donner une note sur chacune de ces trois échelles. Regardez avec attention le texte associé à votre chiffre (allant de 1 à 10) afin de choisir celui qui correspond le mieux à votre ressenti immédiat. Reportez vos trois scores dans la partie résultat.")])])},function(){var e=this,t=e._self._c;return t("div",{staticClass:"info-text-finish"},[t("p",[e._v("Félicitations, vous avez terminé !")]),t("p",[e._v(" Vous pouvez désormais accéder à l'espace d'activité avec les accès attribués par votre thérapeute. ")])])},function(){var e=this,t=e._self._c;return t("div",{staticClass:"info-text-finish"},[t("p",[e._v("Félicitations, vous avez terminé !")]),t("p",[e._v(" Vous pouvez désormais accéder à l'espace d'activité avec les accès attribués par votre thérapeute. ")])])}],a=s(26327),r=s(44388),o=s.n(r),c=s(67495),u={name:"preferencesPage",data(){return{enableButton:!1,QuestionnaireIds:[],currentQuestionnaireIndex:0}},components:{bfpComponent:a["default"],edasComponent:c["default"]},props:{idPatientTherapeute:{type:String,default:""}},created(){let e;console.log("Recup bilan flash"),this.idPatientTherapeute?(console.log("ID PATIENT THERAPEUTE",this.idPatientTherapeute),e=this.idPatientTherapeute):localStorage.getItem("idUserForSave")?(console.log("ID USER FOR SAVE",localStorage.getItem("idUserForSave")),e=localStorage.getItem("idUserForSave")):(console.log("USER ID",o().User.current().id),e=o().User.current().id),console.log("USER ID",e),this.recupBilanFlash(e)},methods:{handleEnableButton(){this.enableButton=!0},nextQuestionnaire(){console.log("NEXT QUESTIONNNAIRRREEE"),this.currentQuestionnaireIndex<this.QuestionnaireIds.length-1?(this.currentQuestionnaireIndex++,this.enableButton=!1):(console.log("EMIT HANDLE CONTINUE 3"),this.$emit("continue"))},GoToActivity(){this.$emit("continue")},async recupBilanFlash(e){try{const t=new(o().Query)(o().User);t.equalTo("objectId",e),t.include("QuestionnaireBeginIdList");const s=await t.find();if(console.log("UserResults:",s),0===s.length)return void console.warn(`Aucun utilisateur trouvé pour l'id: ${e}`);const i=s[0],n=i.relation("QuestionnaireBeginIdList");if(!n)return void console.warn(`Aucune relation "QuestionnaireBeginIdList" trouvée pour l'utilisateur: ${e}`);const a=await n.query().find();if(console.log("QuestionnaireResults:",a),!a||0===a.length)return void console.warn('Aucun questionnaire trouvé dans la relation "QuestionnaireBeginIdList".');const r=a.map(e=>e.id);console.log("QuestionnaireIds:",r),this.QuestionnaireIds=r,r.length>0&&(this.QuestionnaireId=r[0])}catch(t){console.error("Erreur lors de la récupération du bilan flash:",t)}}}},l=u,d=s(81656),h=(0,d.A)(l,i,n,!1,null,"6a80f72a",null),v=h.exports},67495:function(e,t,s){s.r(t),s.d(t,{default:function(){return g}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"edas-questionnaire"},[e.startQuestionnaireValue?e._e():t("div",{staticClass:"intro-section"},[e._m(0),e._m(1),t("div",{staticClass:"start-button-container"},[t("button",{staticClass:"start-button",on:{click:e.startQuestionnaire}},[t("span",[e._v("Commencer")])])])]),e.startQuestionnaireValue&&!e.IsFinish?t("div",{staticClass:"question-section"},[t("div",{staticClass:"question-header"},[t("div",{staticClass:"progress-info"},[t("span",{staticClass:"question-counter"},[e._v(" "+e._s(e.currentQuestionIndex+1)+" / "+e._s(e.numberOfQuestions)+" ")]),t("div",{staticClass:"progress-bar"},[t("div",{staticClass:"progress-fill",style:{width:e.progressPercentage+"%"}})])])]),t("div",{staticClass:"question-card"},[t("h3",{staticClass:"question-text"},[e._v(" "+e._s(e.questions[e.currentQuestionIndex].name)+" ")]),t("div",{staticClass:"answers-grid"},e._l(e.questions[e.currentQuestionIndex].answers,function(s){return t("label",{key:s.id,staticClass:"answer-option",class:{selected:e.localPicked===s.points}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.localPicked,expression:"localPicked"}],staticClass:"answer-radio",attrs:{type:"radio"},domProps:{value:s.points,checked:e._q(e.localPicked,s.points)},on:{change:function(t){e.localPicked=s.points}}}),t("div",{staticClass:"answer-content"},[t("span",{staticClass:"answer-number"},[e._v(e._s(s.points))]),t("span",{staticClass:"answer-text"},[e._v(e._s(s.text))])])])}),0),t("div",{staticClass:"navigation-area"},[e.currentQuestionIndex>0?t("button",{staticClass:"nav-button secondary",on:{click:e.prevQuestion}}
1,[e._v(" â Précédent ")]):e._e(),e.currentQuestionIndex<e.questions.length-1?t("button",{staticClass:"nav-button primary",attrs:{disabled:null===e.localPicked},on:{click:function(t){return e.NextQuestion(e.localPicked,e.questions[e.currentQuestionIndex])}}},[e._v(" Suivant â ")]):e._e(),e.currentQuestionIndex===e.questions.length-1?t("button",{staticClass:"nav-button finish",attrs:{disabled:null===e.localPicked},on:{click:function(t){return e.TerminerExerciceQCM(e.questionnaireSelectedId,e.resultat)}}},[e._v(" Terminer ")]):e._e()])])]):e._e(),e.IsFinish&&!e.isAnonymousMode?t("div",{staticClass:"results-section"},[t("div",{staticClass:"success-icon"},[e._v("â")]),t("h3",[e._v("Ãvaluation terminée !")]),t("p",[e._v("Merci d'avoir complété ce questionnaire.")])]):e._e()])},n=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"intro-header"},[t("h2",[e._v("Ãchelle de Dépression et d'Anxiété (EDAS)")]),t("p",{staticClass:"intro-description"},[e._v(" Indiquez ce qui correspond le mieux à votre ressenti de la dernière semaine. ")])])},function(){var e=this,t=e._self._c;return t("div",{staticClass:"legend-card"},[t("h3",[e._v("Ãchelle de réponses :")]),t("div",{staticClass:"legend-items"},[t("div",{staticClass:"legend-item"},[t("span",{staticClass:"legend-number"},[e._v("0")]),t("span",{staticClass:"legend-text"},[e._v("Pas du tout")])]),t("div",{staticClass:"legend-item"},[t("span",{staticClass:"legend-number"},[e._v("1")]),t("span",{staticClass:"legend-text"},[e._v("Un peu")])]),t("div",{staticClass:"legend-item"},[t("span",{staticClass:"legend-number"},[e._v("2")]),t("span",{staticClass:"legend-text"},[e._v("Beaucoup")])]),t("div",{staticClass:"legend-item"},[t("span",{staticClass:"legend-number"},[e._v("3")]),t("span",{staticClass:"legend-text"},[e._v("Ãnormément")])])])])}],a=s(22626),r=s(55343),o=s(44388),c=s.n(o),u=s(72591),l=s(94948),d=s.n(l),h={name:"EdasComponent",props:{isForBeginPage:{type:Boolean,default:!1},idPatientTherapeute:{type:String,default:null},isAnonymousMode:{type:Boolean,default:!1}},data(){return{questionnaireBFP:[],questionnaireSelected:{},questionnaireSelectedId:"",questions:[],startQuestionnaireValue:!1,currentQuestionIndex:0,localPicked:null,answers:[],resultat:0,categoryScores:{},startTime:null,endTime:null,IsFinish:!1}},computed:{numberOfQuestions(){return this.questions.length},progressPercentage(){return(this.currentQuestionIndex+1)/this.numberOfQuestions*100}},async created(){this.questionnaireBFP=await(0,a.u)(),this.isForBeginPage&&this.openForm(this.questionnaireBFP[0])},methods:{async startQuestionnaire(){this.startQuestionnaireValue=!0,this.startTime=new Date},openForm(e){this.questionnaireSelectedId=e.id,this.questionnaireSelected=e,this.findQuestion(e.id)},async findQuestion(e){try{const t=await(0,r.y)(e);this.questions=t}catch(t){console.error("Error while fetching questions:",t)}},NextQuestion(e,t){if(null!==e){if(this.answers.push({question_id:t.id,question:t.name,note:e}),this.resultat+=e,t.category){const s=t.category.name;this.categoryScores[s]||(this.categoryScores[s]=0),this.categoryScores[s]+=e}this.$emit("edas-scores-updated",{total:this.resultat,categoryScores:{...this.categoryScores}}),this.$emit("bilans-realtime",{Stress:this.categoryScores["Stress"]||0,"Anxiété":this.categoryScores["Anxiété"]||0,"Dépression":this.categoryScores["Dépression"]||0,"Ãpuisement":0,Tension:0,Moral:0}),this.localPicked=null,this.currentQuestionIndex<this.questions.length-1?this.currentQuestionIndex++:(this.IsFinish=!0,this.endTime=new Date,this.isAnonymousMode&&setTimeout(()=>{this.TerminerExerciceQCM(this.questionnaireSelectedId,this.resultat)},500))}else d().fire({icon:"warning",title:"Attention",text:"Veuillez sélectionner une réponse avant de continuer.",confirmButtonColor:"#239380"})},prevQuestion(){if(this.currentQuestionIndex>0){const e=this.answers.pop();this.resultat-=e.note;const t=this.questions[this.currentQuestionIndex];if(t.category){const s=t.category.name;this.categoryScores[s]-=e.note}this.$emit("edas-scores-updated",{total:this.resultat,categoryScores:{...this.categoryScores}}),this.currentQuestionIndex--,this.localPicked=null}},async TerminerExerciceQCM(e,t){this.$emit("EnableButton");const s=d().mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0});if(this.isAnonymousMode){const i={totalScore:t,globalScore:t,categoryScores:this.categoryScores,answers:this.answers,startTime:this.startTime,endTime:new Date,fileId:e,bilan:this.calculateBilan(t),details:`Bilan EDAS - Score: ${t}`,questionnaireType:"EDAS",questionnaireName:this.questionnaireSelected?.attributes?.name||"EDAS"};return this.$emit("BilanCompleted",i),this.$emit("EnableButton"),s.fire({icon:"success",title:"Ãvaluation EDAS terminée avec succès"}),this.answers=[],void(this.IsFinish=!0)}let i;i=this.idPatientTherapeute?this.idPatientTherapeute:localStorage.getItem("idUserForSave")?localStorage.getItem("idUserForSave"):c().User.current().id;try{const n=await c().Cloud.run("terminerExerciceBFP",{fileId:e,note:t,categoryScores:this.categoryScores,startTime:this.startTime,userId:i});(0,u.t)(n.file,t),this.answers=[],this.$emit("EnableButton"),s.fire({icon:"success",title:"Votre questionnaire a été envoyé avec succès"})}catch(n){s.fire({icon:"error",title:"Une erreur est survenue lors de l'envoi du questionnaire"}),console.error("Error while creating Data: ",n)}this.$emit("GoToActivity")},calculateBilan(e){return e<=20?"vert":e<=40?"orange":"rouge"}}},v=h,p=s(81656),m=(0,p.A)(v,i,n,!1,null,"283da856",null),g=m.exports}}]); 2//# sourceMappingURL=4249-legacy.bfe77186.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.