PageSourceSearch

https://fontedavida.com.br/assets/UserDataUpdateForPayment-Do91mVCm.js

js fontedavida.com.br collected 2026-09-26 18:03:35 UTC 15,640 bytes, 1 lines download raw bytes

1import{_ as B,m as y,j as P,b,$ as D,c as p,o as r,g as l,w as n,a as t,f as H,t as _,d as g,e as v,Z as V,a1 as A,a9 as m,a4 as E,F,s as M,n as N,aq as h,ao as I,ab as w}from"./index-sUPB-bMu.js";const G={name:"UserDataUpdateForPayment",props:{redirectTo:{type:String,default:null}},data(){return{formAddress:{logradouro:null,numero:null,complemento:null,bairro:null,cidade:null,estado:null,codigoPostal:null,pais:null,latitude:null,longitude:null},countries:null,states:null,pais:null,estado:null,formFeedback:{type:null,message:null},user:{documentos:{CPF:null}},loading:!0,loadingCreated:!0}},computed:{...P(["churchData","userDocuments","userClientAccount","userAddress","userUpdatedAddress"]),hasValidCpf(){return this.userDocuments.some(e=>e.tipo.id===1&&w(e.numero))},maskZipcode(){switch(this.paisCode){case"BR":return"#####-###";case"US":case"ES":case"DE":case"DO":case"FI":case"FR":case"GF":case"GP":case"GT":case"GU":case"GY":case"HR":case"IT":case"LT":case"MC":case"MH":case"MP":case"MQ":case"MX":case"MY":case"PK":case"PM":case"PR":case"RE":case"SE":case"SM":case"TH":case"TR":case"VA":case"VI":case"YT":return"#####";case"AR":case"AT":case"AU":case"BD":case"BE":case"BG":case"CH":case"DK":case"GL":case"HU":case"LI":case"MK":case"NL":case"NO":case"NZ":case"PH":case"SI":case"ZA":return"####";case"PT":return"####-###";default:return"XXXXXXXX"}},placeholderZipcode(){switch(this.paisCode){case"BR":return"12345-678";case"US":case"ES":case"DE":case"DO":case"FI":case"FR":case"GF":case"GP":case"GT":case"GU":case"GY":case"HR":case"IT":case"LT":case"MC":case"MH":case"MP":case"MQ":case"MX":case"MY":case"PK":case"PM":case"PR":case"RE":case"SE":case"SM":case"TH":case"TR":case"VA":case"VI":case"YT":return"12345";case"AR":case"AT":case"AU":case"BD":case"BE":case"BG":case"CH":case"DK":case"GL":case"HU":case"LI":case"MK":case"NL":case"NO":case"NZ":case"PH":case"SI":case"ZA":return"1234";case"PT":return"1000-001";default:return""}},paisCode(){return this.countries.find(e=>e.id===this.pais)?.codigo||""},isBR(){return this.paisCode==="BR"}},watch:{pais(e){this.loadingCreated||(this.formAddress.pais=e?.id||e,this.getStates(this.paisCode),this.changeState(null),this.formAddress.codigoPostal=null,this.$refs.cepField.value=null,this.formAddress.cidade=null,this.$refs.cityField.value=null,this.formAddress.logradouro=null,this.$refs.addressField.value=null,this.formAddress.numero=null,this.formAddress.bairro=null,this.$refs.neighborhoodField.value=null,this.formAddress.complemento=null)}},async created(){this.loading=!0,this.loadingCreated=!0,await Promise.all([this.getUserAddress()]),this.user.documentos.CPF=this.userDocuments.find(s=>s.tipo.id===1)?.numero;const e=await h.getCountries();this.countries=e.data.paises,this.userAddress&&(this.formAddress={...this.userAddress},this.userAddress.pais&&(this.pais=this.userAddress.pais?.id||this.userAddress.pais,await this.get
1States(this.paisCode)),this.userAddress.estado&&this.states.length&&(this.estado=this.states.find(s=>s.iso2===this.userAddress.estado)?.iso2)),this.loading=!1,I(()=>{this.$refs.countryField.value=this.pais?.id||this.pais,this.$refs.stateField.value=this.estado?.id||this.estado}),this.loadingCreated=!1},methods:{...y(["setUserAddress","setUpdatedAddress"]),async getUserAddress(){try{const e=await h.getUserAddress(this.userClientAccount.user.id,this.userClientAccount.igreja.id);if(e.data.enderecos[0]){const s=e.data.enderecos[0],C="id"in s.pais?s.pais.id:null;this.setUserAddress({...s,pais:C})}}catch{this.setUserAddress(null)}},async resolveAddressField(){const e={...this.formAddress,categoria:1,igreja:this.churchData.id};this.setUserAddress(e),this.userAddress?.id&&this.setUpdatedAddress(e),this.userAddress?.id||await h.setUserAddress(this.userAddress,this.userClientAccount.user.id),this.userUpdatedAddress&&await h.putUserAddress(this.userUpdatedAddress,this.userClientAccount.user.id,this.userUpdatedAddress.id),this.getUserAddress(),this.setUpdatedAddress(null)},goBack(){this.$router.go(-1)},goTop(){window.scrollTo(0,0)},async getStates(e){const s=await h.getStates(e);this.states=s.data},async defaultZipcodeCheck(){try{const s=(await h.getAddressZippopotam(this.paisCode,this.formAddress.codigoPostal)).data.places[0];this.changeState(s["state abbreviation"]),this.formAddress.cidade=s["place name"],this.$refs.cityField.value=s["place name"],this.formAddress.latitude=s.latitude,this.formAddress.longitude=s.longitude}catch{}},async brazilZipcodeCheck(){try{const s=(await h.getAddressViaCep(this.formAddress.codigoPostal)).data;s.erro?this.$refs.cepField.setErrors([this.$t("FORM.VALIDATION.ZIPCODE")]):(this.changeState(s.uf),this.formAddress.bairro=s.bairro,this.$refs.neighborhoodField.value=s.bairro,this.formAddress.logradouro=s.logradouro,this.$refs.addressField.value=s.logradouro,this.formAddress.cidade=s.localidade,this.$refs.cityField.value=s.localidade)}catch{this.formFeedback={type:"error",message:this.$t("USER.USER_DATA.MESSAGE.ERROR")}}},async zipcodeKeyUpHandler(){switch(this.paisCode){case"BR":this.formAddress.codigoPostal.length===9&&this.brazilZipcodeCheck();break}},async zipcodeBlurHandler(){switch(this.paisCode){case"BR":this.formAddress.codigoPostal?.length===9&&this.brazilZipcodeCheck();break;default:this.defaultZipcodeCheck()}},async handleSubmit(){const{valid:e}=await this.$refs.updateForm.validate();if(e){this.$formSending(!0,this.$refs.updateForm.$el);try{await this.resolveAddressField(),await h.putUser({igreja:this.churchData.id,...this.user,origem:"site"})}catch{this.formFeedback={type:"error",message:this.$t("USER.USER_DATA.MESSAGE.ERROR")}}finally{this.formFeedback={type:"success",message:this.$t("USER.USER_DATA.MESSAGE.SUCCESS")},this.redirectTo&&this.$router.replace({path:this.redirectTo})}this.$formSending(!1,this.$refs.updateForm.$el)}},setErrors(e){this.$refs.updateForm.setErrors({...e})},changeState(e){this.estado=e,this.formAddress.estado=e,this.$refs.stateField.value=e}}},Z={key:0,class:"page-user-data"},$={class:"page-user-data__content__inline-content"},Y={class:"title"},X={class:"page-user-data__form"},q=["textContent"],z={class:"input-item__floated-label"},K=["innerHTML"],j=["disabled"],Q={class:"input-group input-group--nowrap"},J={class:"input-item__floated-label"},W=["innerHTML"],x=["onChange"],ee={value:"",disabled:""},se=["value"],te={class:"input-item__floated-label"},ie=["innerHTML"],ae=["onChange"],de={value:"",disabled:""},le=["value"],oe={class:"input-group input-group--nowrap"},re={class:"input-item__floated-label"},ne=["innerHTML"],ue=["placeholder"],ce={class:"input-item__floated-label"},me=["innerHTML"],pe=["placeholder"],_e={class:"input-group input-group--nowrap"},he={class:"input-item__floated-label"},fe=["innerHTML"],Ae=["placeholder"],Ee={class:"input-item__floated-label"},be=["innerHTML"],ge=["placeholder"],Le={class:"input-item__floated-label"},Re=["innerHTML"],Fe=["placeholder"],Me={class:"input-item__floated-label"},Ce=["innerHTML"],Oe={class:"btn-mobile-wrapper"},Te={key:1,class:"loading"},ve={class:"loading__header"},Ue={class:"loading__title"},Se={class:"loading__list"};function ke(e,s,C,Be,i,o){const U=b("SvgElement"),S=b("AlertMessage"),u=b("ErrorMessage"),c=b("Field"),k=b("Form"),O=b
1("SkeletonElement"),T=D("mask");return i.loading?(r(),p("div",Te,[t("div",ve,[t("div",Ue,[l(O,{height:"2rem"})])]),t("div",Se,[(r(),p(F,null,M(6,L=>t("div",{key:L,class:"loading__item"},[l(O,{height:"4rem"})])),64))])])):(r(),p("div",Z,[l(k,{ref:"updateForm",as:"form",class:"form-styled page-user-data__content","validate-on-mount":"",onSubmit:o.handleSubmit},{default:n(({meta:L})=>[t("div",$,[t("button",{class:"go-back",onClick:s[0]||(s[0]=H(a=>o.goBack(),["prevent"]))},[l(U,{name:"ArrowLeft",width:"1.4rem"})]),t("h1",Y,_(e.$t("USER.ACCOUNT.PROFILE.LINKS.MY_ACCOUNT.TITLE")),1)]),t("div",X,[t("p",{class:"subitle",textContent:_(e.$t("USER.USER_DATA.UPDATE"))},null,8,q),t("div",null,[i.formFeedback.message?(r(),g(S,{key:0,type:i.formFeedback.type},{default:n(()=>[V(_(i.formFeedback.message),1)]),_:1},8,["type"])):v("",!0)]),l(c,{modelValue:i.user.documentos.CPF,"onUpdate:modelValue":s[2]||(s[2]=a=>i.user.documentos.CPF=a),name:e.$t("FORM.LABEL.CPF"),class:"input-item",as:"div",rules:"required|cpf"},{default:n(({field:a})=>[t("div",z,[t("label",{for:"cpf",class:"input-item__label input-item__label",innerHTML:e.$t("FORM.LABEL.CPF")}
1,null,8,K),A(t("input",m(a,{"onUpdate:modelValue":s[1]||(s[1]=d=>i.user.documentos.CPF=d),type:"text",name:"cpf",inputmode:"numeric",class:"input-item__field--normal input-item__field",disabled:o.hasValidCpf}),null,16,j),[[E,i.user.documentos.CPF],[T,"###.###.###-##"]])]),l(u,{name:e.$t("FORM.LABEL.CPF"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"]),t("div",Q,[l(c,{ref:"countryField",key:"country-input",modelValue:i.pais,"onUpdate:modelValue":s[3]||(s[3]=a=>i.pais=a),name:e.$t("FORM.LABEL.COUNTRY"),class:"input-item",as:"div",rules:"required"},{default:n(({field:a,value:d})=>[t("div",J,[t("label",{for:"country",class:"input-item__label input-item__label",innerHTML:e.$t("FORM.LABEL.COUNTRY")},null,8,W),t("select",m(a,{class:"input-item__field input-item__field--select",onChange:f=>i.pais=d}),[t("option",ee,_(e.$t("FORM.PLACEHOLDER.COUNTRY")),1),(r(!0),p(F,null,M(i.countries,(f,R)=>(r(),p("option",{key:R,value:f.id},_(f.nome),9,se))),128))],16,x)]),l(u,{name:e.$t("FORM.LABEL.COUNTRY"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"]),l(c,{ref:"stateField",key:"state-input",modelValue:i.estado,"onUpdate:modelValue":s[4]||(s[4]=a=>i.estado=a),name:e.$t("FORM.LABEL.STATE"),class:"input-item",as:"div",rules:"required"},{default:n(({field:a,value:d})=>[t("div",te,[t("label",{for:"state",class:"input-item__label input-item__label",innerHTML:e.$t("FORM.LABEL.STATE")},null,8,ie),t("select",m(a,{class:"input-item__field input-item__field--select",name:"state",onChange:f=>o.changeState(d)}),[t("option",de,_(e.$t("FORM.PLACEHOLDER.STATE")),1),(r(!0),p(F,null,M(i.states,(f,R)=>(r(),p("option",{key:R,value:f.iso2},_(f.name),9,le))),128))],16,ae)]),l(u,{name:e.$t("FORM.LABEL.STATE"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"])]),t("div",oe,[l(c,{ref:"cepField",key:"cep-input",modelValue:i.formAddress.codigoPostal,"onUpdate:modelValue":s[7]||(s[7]=a=>i.formAddress.codigoPostal=a),name:e.$t("FORM.LABEL.ZIPCODE"),class:"input-item",as:"div",rules:"required|CEP",immediate:""},{default:n(({field:a})=>[t("div",re,[t("label",{for:"cep",class:"input-item__label input-item__label",innerHTML:o.isBR?e.$t("FORM.LABEL.ZIPCODE"):e.$t("FORM.LABEL.ZIPCODE_FOR_ALL")},null,8,ne),A((r(),p("input",m(a,{key:o.maskZipcode,"onUpdate:modelValue":s[5]||(s[5]=d=>i.formAddress.codigoPostal=d),type:"text",name:"cep",inputmode:"text",placeholder:o.placeholderZipcode,class:"input-item__field input-item__field--normal input-item__field",onBlur:s[6]||(s[6]=(...d)=>o.zipcodeBlurHandler&&o.zipcodeBlurHandler(...d))}),null,16,ue)),[[E,i.formAddress.codigoPostal],[T,o.maskZipcode]])]),l(u,{name:e.$t("FORM.LABEL.ZIPCODE"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"]),l(c,{ref:"cityField",key:"city-input",modelValue:i.formAddress.cidade,"onUpdate:modelValue":s[9]||(s[9]=a=>i.formAddress.cidade=a),name:e.$t("FORM.LABEL.CITY"),class:"input-item",as:"div",rules:"required"},{default:n(({field:a})=>[t("div",ce,[t("label",{for:"city",class:"input-item__label input-item__label",innerHTML:e.$t("FORM.LABEL.CITY")},null,8,me),A(t("input",m(a,{"onUpdate:modelValue":s[8]||(s[8]=d=>i.formAddress.cidade=d),type:"text",name:"city",inputmode:"text",placeholder:e.$t("FORM.PLACEHOLDER.CITY"),class:"input-item__field--normal input-item__field"}),null,16,pe),[[E,i.formAddress.cidade]])]),l(u,{name:e.$t("FORM.LABEL.CITY"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"])]),t("div",_e,[l(c,{ref:"addressField",key:"address-input",modelValue:i.formAddress.logradouro,"onUpdate:modelValue":s[11]||(s[11]=a=>i.formAddress.logradouro=a),name:e.$t("FORM.LABEL.ADDRESS"),class:"input-item",as:"div",rules:"required"},{default:n(({field:a})=>[t("div",he,[t("label",{for:"address",class:"input-item__label input-item__label",innerHTML:o.isBR?e.$t("FORM.LABEL.ADDRESS"):e.$t("FORM.LABEL.STREET")},null,8,fe),A(t("input",m(a,{"onUpdate:modelValue":s[10]||(s[10]=d=>i.formAddress.logradouro=d),type:"text",name:"address",inputmode:"text",placeholder:e.$t("FORM.PLACEHOLDER.ADDRESS"),class:"input-item__field--normal input-item__field"}),null,16,Ae),[[E,i.formAddress.logradouro]])]),l(u,{name:e.$t("FORM.LABEL.ADDRESS"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"]),o.isBR?(r(),g(c,{ref:"neighborhoodField",key:"neighborhood-input",modelValue:i.formAddress.bairro,"onUpdate:modelValue":s[13]||(s[13]=a=>i.formAddress.bairro=a),name:e.$t("FORM.LABEL.NEIGHBORHOOD"),class:"neighborhood input-item",as:"div",rules:"required"},{default:n(({field:a})=>[t("div",Ee,[t("label",{for:"address",class:"input-item__label input-item__label",innerHTML:e.$t("FORM.LABEL.NEIGHBORHOOD")},null,8,be),A(t("input",m(a,{"onUpdate:modelValue":s[12]||(s[12]=d=>i.formAddress.bairro=d),type:"text",name:"neighborhood",inputmode:"text",placeholder:e.$t("FORM.PLACEHOLDER.NEIGHBORHOOD"),class:"input-item__field--normal input-item__field"}),null,16,ge),[[E,i.formAddress.bairro]])]),l(u,{name:e.$t("FORM.LABEL.NEIGHBORHOOD"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"])):(r(),g(c,{ref:"neighborhoodField",key:"Complement-input",modelValue:i.formAddress.complemento,"onUpdate:modelValue":s[15]||(s[15]=a=>i.formAddress.complemento=a),name:e.$t("FORM.LABEL.COMPLEMENT"),class:"input-item",as:"div",rules:"required"},{default:n(({field:a})=>[t("div",Le,[t("label",{for:"address",class:"input-item__label input-item__label",innerHTML:e.$t("FORM.LABEL.COMPLEMENT")},null,8,Re),A(t("input",m(a,{"onUpdate:modelValue":s[14]||(s[14]=d=>i.formAddress.complemento=d),type:"text",name:"neighborhood",inputmode:"text",placeholder:e.$t("FORM.PLACEHOLDER.COMPLEMENT"),class:"input-item__field--normal input-item__field"}),null,16,Fe),[[E,i.formAddress.complemento]])]),l(u,{name:e.$t("FORM.LABEL.COMPLEMENT"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"]))]),o.isBR?(r(),g(c,{ref:"numberField",key:"number-input",modelValue:i.formAddress.numero,"onUpdate:modelValue":s[17]||(s[17]=a=>i.formAddress.numero=a),name:e.$t("FORM.LABEL.NUMBER"),class:"input-item",as:"div",rules:"required"},{default:n(({field:a})=>[t("div",Me,[t("label",{for:"address",class:"input-item__label input-item__label",innerHTML:e.$t("FORM.LABEL.NUMBER")},null,8,Ce),A(t("input",m(a,{"onUpdate:modelValue":s[16]||(s[16]=d=>i.formAddress.numero=d),type:"number",name:"number",inputmode:"number",placeholder:"n°",class:"input-item__field input-item__field--normal input-item__field"}),null,16),[[E,i.formAddress.numero]])]),l(u,{name:e.$t("FORM.LABEL.NUMBER"),class:"input-item__feedback input-item__feedback--invalid"},null,8,["name"])]),_:1},8,["modelValue","name"])):v("",!0),t("div",Oe,[t("button",{type:"submit",class:N(["btn btn--color-primary",{"btn--disabled-gray":!L.valid}]),onClick:s[18]||(s[18]=a=>
1o.goTop())},_(e.$t("USER.USER_DATA.BUTTON.NEXT")),3)])])]),_:1},8,["onSubmit"])]))}const Pe=B(G,[["render",ke],["__scopeId","data-v-a1e6af9d"]]);export{Pe as default};

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.