| 1 |
- import{Q as q}from"./QImg-BF12-OqT.js";import{ag as b,$ as V,a0 as k,a1 as u,a4 as s,N as _,ae as U,ai as L,k as w,av as x,aP as C,Z as I,a2 as v,a3 as o,aE as S,ak as y,at as B,af as z}from"./index-Cd2JsgaO.js";import{_ as P,u as M,Q as A}from"./DefaultInput-BP4tbFLg.js";import{Q as F}from"./QPage-B7-ssm6p.js";import{u as N}from"./useSubmitHandler-T2xFZY5q.js";import{_ as D}from"./_plugin-vue_export-helper-DlAUqK2U.js";const E=""+new URL("logo_serprati-Dfy8dqFc.svg",import.meta.url).href,Y={__name:"DefaultPasswordInput",props:{modelValue:{type:String},modelModifiers:{},seePassword:{default:!1,type:Boolean},seePasswordModifiers:{}},emits:["update:modelValue","update:seePassword"],setup(f){const d=b(f,"modelValue"),i=b(f,"seePassword");return(n,t)=>(k(),V(P,U({modelValue:d.value,"onUpdate:modelValue":t[1]||(t[1]=p=>d.value=p)},n.$attrs,{type:i.value?"text":"password"}),{append:u(()=>[s(_,{name:i.value?"mdi-eye-off":"mdi-eye",class:"cursor-pointer q-ml-md",onClick:t[0]||(t[0]=p=>i.value=!i.value)},null,8,["name"])]),_:1},16,["modelValue","type"]))}},h={class:"login-card column items-center"},j={class:"column items-center fields-card"},H="https://politicas.softpar.inf.br/politicas/politicaSerpRatiAssociado.html",O={__name:"LoginPage",setup(f){const d=a=>window.open(a,"_blank"),i=I(),n=C(),{inputRules:t}=M(),{login:p}=z(),g=L("formRef"),{loading:$,validationErrors:c,execute:Q}=N({onSuccess:()=>i.push({name:"CarteirinhaPage"}),formRef:g}),r=w({email:null,password:""}),m=w(!1),R=async()=>{await Q(()=>p(r.value.email,r.value.password)),n.cookies.get("email")&&!m.value&&n.cookies.remove("email"),m.value&&n.cookies.set("email",r.value.email,{path:"/",sameSite:"Lax"})};return x(()=>{const a=n.cookies.get("email");a&&(m.value=!0,r.value.email=a)}),(a,e)=>(k(),V(F,{class:"login-page column items-center justify-center"},{default:u(()=>[e[6]||(e[6]=v("div",{class:"login-overlay"},null,-1)),v("div",h,[v("div",j,[s(q,{src:o(E),class:"login-logo q-mb-xl"},null,8,["src"]),s(A,{ref_key:"formRef",ref:g,class:"full-width",autocorrect:"off",autocapitalize:"off",autocomplete:"off",spellcheck:"false",onSubmit:R},{default:u(()=>[s(P,{modelValue:r.value.email,"onUpdate:modelValue":e[0]||(e[0]=l=>r.value.email=l),error:o(c).email,"onUpdate:error":e[1]||(e[1]=l=>o(c).email=l),type:"email",autofocus:"",color:"violet-normal",rules:[o(t).required,o(t).email],label:a.$t("common.terms.email"),"lazy-rules":""},{append:u(()=>[s(_,{name:"mdi-account-outline",color:"grey-5"})]),_:1},8,["modelValue","error","rules","label"]),s(Y,{modelValue:r.value.password,"onUpdate:modelValue":e[2]||(e[2]=l=>r.value.password=l),error:o(c).password,"onUpdate:error":e[3]||(e[3]=l=>o(c).password=l),rules:[o(t).required,o(t).min(6)],"lazy-rules":"",label:a.$t("common.terms.password")},null,8,["modelValue","error","rules","label"]),s(S,{modelValue:m.value,"onUpdate:modelValue":e[4]||(e[4]=l=>m.value=l),size:"xs",label:a.$t("auth.remember_email")||"Lembrar e-mail",class:"q-mb-md",style:{"margin-left":"-6px"}},null,8,["modelValue","label"]),s(y,{class:"full-width q-mt-sm login-btn",color:"violet-normal",label:a.$t("auth.sign-in"),type:"submit",unelevated:"",loading:o($)},{loading:u(()=>[s(B)]),_:1},8,["label","loading"])]),_:1},512),s(y,{flat:"","no-caps":"",dense:"",class:"q-mt-lg privacy-link",label:a.$t("common.terms.privacy_policy"),onClick:e[5]||(e[5]=l=>d(H))},null,8,["label"])])])]),_:1}))}},X=D(O,[["__scopeId","data-v-cf8d48bc"]]);export{X as default};
|