PageSourceSearch

https://primaria-ticus.ro/_nuxt/DBgAJwfo.js

js primaria-ticus.ro collected 2026-10-02 22:49:55 UTC 2,104 bytes, 1 lines download raw bytes

1import{bg as e,b3 as g,J as v,b_ as o,a0 as i,Z as n,bs as l,c1 as h,c0 as w,I as $,bG as y}from"./PW_UF68a.js";const k={class:"text-center mt-6"},z={name:"ForgotPasswordCitizen",auth:"guest",data(){return{isLoading:!1,email:"",rules:{required:a=>a&&!!a||"Câmp Obligatoriu",email:a=>/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(a)||"E-mail invalid."}}},head(){return{title:"Am uitat parola"}},methods:{async submit(){const{valid:a}=await this.$refs.form.validate();if(a){this.isLoading=!0;try{const t=y(),{$axios:s}=t,{data:r}=await s.post("/api/citizens/forgot-password",{email:this.email,baseUrl:window.location.origin});await t.$successAlert(r.message),await this.$router.replace("/auth/citizens/login")}catch{await this.$errorAlert("Emailul nu a putut fii trimis.")}this.isLoading=!1}}}},C=Object.assign(z,{setup(a){return(t,s)=>{const r=e("v-card-title"),u=e("v-card-subtitle"),d=e("v-text-field"),c=e("v-btn"),m=e("v-form"),p=e("router-link"),f=e("v-card-text"),_=e("v-card");return g(),v(_,{class:"text-center pa-2",elevation:"10",light:""},{default:o(()=>[i(r,{class:"justify-center display-1 mb-2"},{default:o(()=>[n(l(t.$t("forgot.title")),1)]),_:1}),i(u,null,{default:o(()=>[n(l(t.$t("forgot.subtitle")),1)]),_:1}),i(f,null,{default:o(()=>[i(m,{ref:"form","lazy-validation":"",onSubmit:h(t.submit,["prevent"])},{default:o(()=>[i(d,{"model-value":t.email,"onUpdate:modelValue":s[0]||(s[0]=b=>t.email=b),rules:[t.rules.required],"validate-on-blur":!1,label:t.$t("fields.email"),variant:"outlined",onKeyup:w(t.submit,["enter"])},null,8,["model-value","rules","label","onKeyup"]),i(c,{loading:t.isLoading,disabled:t.isLoading,block:"",size:"large",height:"56",color:"primary text-white",onClick:t.submit},{default:o(()=>[n(l(t.$t("forgot.button")),1)]),_:1},8,["loading","disabled","onClick"])]),_:1},8,["onSubmit"]),$("div",k,[i(p,{to:t.localePath("/auth/citizens/login")},{default:o(()=>[n(l(t.$t("forgot.backtosign")),1)]),_:1},8,["to"])])]),_:1})]),_:1})}}});
1export{C 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.