1"use strict";(self.webpackChunkfe_react=self.webpackChunkfe_react||[]).push([[9251],{9251:(e,t,a)=>{a.r(t),a.d(t,{default:()=>E});var l=a(7890),i=a(343),n=a(7369),o=a(5253),r=a(5467),s=a(5037),c=a(9814),m=a(8340),p=a(871),d=a(4363);function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?u(Object(a),!0).forEach((function(t){(0,l.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}class E extends i.Component{constructor(e){super(e),(0,l.A)(this,"context",void 0),(0,l.A)(this,"handleClickComunicazioni",(async e=>{if(e.preventDefault(),e.stopPropagation(),!confirm("Stai per ".concat(this.state.scene.disabilita_comunicazioni?"abilitare":"disabilitare"," le tue comunicazioni, confermi ?")))return;const t="".concat(window.location.origin,"/portal/").concat(this.state.scene.disabilita_comunicazioni?"abilita_comunicazioni":"disabilita_comunicazioni"),a=await(0,o.GG)(this.props.apiClient,t,{},this.props.updateLoader,this.props.setContext);if(a.esito){let e=h({},this.state.scene),t={};"ok"==a.esito&&(e.disabilita_comunicazioni=!e.disabilita_comunicazioni),a.flash&&(t=a.flash),a.dati&&null!=a.dati.url_redirect&&(this.props.updateLoader(!0),e=h(h({},e),{url_servizio:"/portal/"+(0,o.Mm)(a.dati.url_redirect)})),this.setState({scene:e,flash:t})}window.scrollTo(0,0)})),this.state={scene:null,flash:null}}async componentDidMount(){console.log("ESEGUO componentDidMount profilo"),this.props.updateBreadcrumb({label:"Profilo",url:"/portal/dettagli_utente"});let e=window.location.toString();const t=await(0,o.Pr)(this.props.apiClient,e,this.props.updateLoader,this.props.setContext);var a;null!==t&&t.esito&&(console.log(t),this.props.setContext({appCorrente:t.dati.app_nome,tipologiaServizio:t.dati.tipologia_servizio}),null!==(a=t.dati)&&void 0!==a&&a.url_redirect?(this.props.updateLoader(!0),this.setState({url_servizio:"/portal/"+(0,o.Mm)(t.dati.url_redirect),flash:t.flash})):this.setState({scene:t.dati,flash:t.flash}),window.scrollTo(0,0))}reqAsterisco(e){return e?"*":""}render(){var e,t,a,l;if(null!=this.state.url_servizio)return i.createElement(m.C5,{to:this.state.url_servizio});let n;return null!=this.state.scene&&null!=this.state.scene.utente_portale&&(n=new Date(this.state.scene.utente_portale.data_nascita).toLocaleString("it-IT",{day:"2-digit",month:"2-digit",year:"numeric"})),i.createElement(i.Fragment,null,i.createElement(r.A,{className:"py-3"},null!=(null===(e=this.state.scene)||void 0===e?void 0:e.utente_portale.nome)&&i.createElement(s.A,{className:"text-center"},i.createElement("h1",{className:"title-xxxlarge deda-h1"},"Bentornato/a ",i.createElement("strong",null,this.state.scene.utente_portale.nome)))),i.createElement(r.A,{className:"my-3"},i.createElement(s.A,{lg:"6"},i.createElement("h1",{className:"title-xxxlarge deda-h1"},"Il tuo profilo")),i.createElement(s.A,{lg:"6",className:"text-lg-end pt-2"},i.createElement(p.N_,{to:"/portal/modifica_dati_utente"},i.createElement(c.$nd,{className:"btn-outline-primary bg-white "},"Modifica i tuoi dati registrazione")))),null!=this.state.scene&&i.createElement("div",null,i.createElement(d.A,{flash:null!=this.state.flash?this.state.flash:null}),(null===(t=this.state.scene)||void 0===t?void 0:t.ditta)&&i.createElement(r.A,{className:"mt-5"},i.createElement(s.A,{lg:"6",className:"form-row"},i.createElement(c.pde,{type:"text",label:"Ragione Sociale",id:"ragione_sociale",value:this.state.scene.ditta.ragione_sociale,normalized:!0,autoComplete:"organization"}))),i.createElement(r.A,{className:"mt-5"},i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"text",label:"Nome",id:"nome",value:this.state.scene.utente_portale.nome,normalized:!0,autoComplete:"given-name"})),i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"text",label:"Cognome",id:"cognome",value:this.state.scene.utente_portale.cognome,normalized:!0,autoComplete:"family-name"})),i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"text",label:"Codice Fiscale",id:"codice-fiscale",value:this.state.scene.utente_portale.codice_fiscale,normalized:!0,autoComplete:"off"}))),i.createElement(r.A,null,i.createElement(s.A,{lg:"4",className:"bootstrap-select-wrapper form-row"},i.createElement(c.pde,{type:"text",label:"Sesso",id:"sesso",value:this.state.scene.utente_portale.sesso,normalized:!0,autoComplete:"sex"})),i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"text",label:"Data di nascita (dd/MM/AAAA)",id:"data-di-nascita",value:n,normalized:!0,autoComplete:"bday"})),i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"text",label:"Stato di nascita",id:"stato-di-nascita",value:this.state.scene.utente_portale.stato_nascita,normalized:!0,autoComplete:"country"}))),i.createElement(r.A,null,i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"text",label:"Comune di nascita",id:"comune-di-nascita",value:this.state.scene.utente_portale.comune_nascita,normalized:!0,autoComplete:"address-level2"})),i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"email",label:"E-Mail",id:"email",value:this.state.scene.utente_portale.email,normalized:!0,autoComplete:"email"})),i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"tel",label:"Cellulare",id:"cellulare",value:this.state.scene.utente_portale.cellulare,normalized:!0,autoComplete:"tel-national"}))),i.createElement(r.A,null,i.createElement(s.A,{lg:"4",className:"form-row"},i.createElement(c.pde,{type:"email",label:"Pec",id:"pec",value:this.state.scene.utente_portale.pec,normalized:!0,autoComplete:"email"}
1))),i.createElement(r.A,null,this.context.confEnte.link_gdpr&&i.createElement(s.A,{lg:"4",className:"mt-3"},i.createElement(p.N_,{to:"/portal/conferma_gdpr"},i.createElement(c.$nd,{className:"btn-outline-primary bg-white "},"Gestione consenso al trattamento dei dati"))),i.createElement(s.A,{lg:"4",className:"mt-3"},i.createElement(p.N_,{to:"/portal/notifiche/impostazioni"},i.createElement(c.$nd,{className:"btn-outline-primary bg-white "},"Gestione notifiche"))),"interna"==(null===(a=this.state.scene)||void 0===a?void 0:a.provider_utente)&&i.createElement(s.A,{className:"text-lg-end mt-3"},i.createElement(p.N_,{to:"/portal/cambia_password"},i.createElement(c.$nd,{className:"btn-outline-primary bg-white"},"Modifica password")))),"confermato"==this.state.scene.utente_portale.stato&&i.createElement(r.A,{className:"mt-5"},i.createElement(s.A,{lg:"12"},i.createElement("h2",{className:"title-xxlarge deda-h2"},"Stato invio comunicazioni")),i.createElement(s.A,{lg:"12"},i.createElement("p",null,"Decidi se ricevere notifiche tramite portale")),i.createElement(s.A,{lg:"12"},i.createElement("p",null,"Stato corrente: ",this.state.scene.utente_portale.stato)),i.createElement(s.A,{lg:"12"},null!==(l=this.state.scene)&&void 0!==l&&l.disabilita_comunicazioni?i.createElement(c.$nd,{className:"bg-primary text-white",onClick:this.handleClickComunicazioni},"Abilita"):i.createElement(c.$nd,{className:"bg-primary text-white",onClick:this.handleClickComunicazioni},"Disabilita")))))}}(0,l.A)(E,"contextType",n.rV)}}]);
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.