1"use strict";(self["webpackChunktherapeute"]=self["webpackChunktherapeute"]||[]).push([[9200],{59200:function(e,t,s){s.r(t),s.d(t,{default:function(){return p}});var i=function(){var e=this,t=e._self._c;return t("b-modal",{attrs:{width:1200,active:e.isBienEtre},on:{"update:active":function(t){e.isBienEtre=t},close:e.closeModal}},[e.userSelected?t("div",{staticClass:"card"},[t("div",[t("div",{staticClass:"card editUser"},[t("div",{staticClass:"card-content"},[t("div",{staticClass:"content"},[t("div",{staticClass:"overflow"},[t("h3",{staticClass:"title has-text-black is-size-5"},[e._v(" Question à votre référent professionnel ")]),t("div",[t("p",[e._v(" Vous avez-une question sur votre pratique, vous souhaitez partager avec votre professionnel référent ? ")]),t("b-field",[t("b-input",{attrs:{maxlength:"2000",type:"textarea"},model:{value:e.mailBienEtre,callback:function(t){e.mailBienEtre=t},expression:"mailBienEtre"}})],1)],1),t("div",[t("div",{staticClass:"is-pulled-left"},[t("a",{staticClass:"button is-cyan",on:{click:function(t){return e.sendMailBienEtre()}}},[e._v(" "+e._s(e.$t("envoyer"))+" ")])]),t("div",{staticClass:"is-pulled-right"},[t("a",{staticClass:"is-pulled-right button is-grey is-margin-r-10",on:{click:e.closeModal}},[e._v(" "+e._s(e.$t("annuler"))+" ")])])])])])])])])]):e._e()])},r=[],a=s(44388),n=s.n(a),u=s(36727),o=s(95353);const l=(0,o.$t)("user");var c={data(){return{isBienEtre:!0,userSelected:null,mailBienEtre:""}},methods:{closeModal(){this.isBienEtre=!1,this.userSelected=null,this.mailBienEtre="",this.$emit("close")},async saveMail(){try{const e=n().Object.extend("question_footer"),t=new e;t.set("questionText",this.mailTechnique),t.set("user",this.userSelected),t.set("type","bien-être"),t.set("statut",!1),await t.save(),this.mailTechnique="",this.closeModal()}catch(e){console.error("An error occurred while submitting the question:",e)}},async sendMailBienEtre(){await n().Cloud.run("sendMailContactTherapeutique",{destinataire:this.therapeute.attributes.username,expediteur:this.user.username,messageEcrit:this.mailBienEtre}).then(e=>{this.$buefy.toast.open({message:"Votre message a bien été envoyé",type:"is-success",duration:5e3})}).catch(e=>{this.$buefy.toast.open({message:"Une erreur est survenue lors de l'envoi de votre message",type:"is-danger",duration:5e3})}),this.isBienEtre=!1;try{await this.saveMail()}catch(e){console.error("An error occurred while submitting the question:",e)}}},async mounted(){(0,u.A)();const e=n().User.current();this.userSelected=e;const t=new(n().Query)(n().User),s=new(n().Query)("user_group");s.equalTo("objectId",e.attributes.group.id),t.matchesQuery("group",s),t.equalTo("therapeute",!0),this.therapeute=await t.first()},computed:{...l.mapGetters(["user","group"])}},d=c,h=s(81656),v=(0,h.A)(d,i,r,!1,null,null,null),p=v.exports}}]); 2//# sourceMappingURL=9200.65c60fe5.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.