ResetPassword-D7ZzHI1M.js 2.6 KB

1
  1. import{L as M,a as $}from"./LoginContainer-BSRLp4GS.js";import{cQ as P,gT as k,gS as C,fr as L,fM as i,gs as l,fV as d,ft as R,cq as q,g$ as a,cw as s,cp as u,gx as m,cv as v,gN as S,a0 as z,y as N}from"./builder-DygomDiV.js";const T={class:"mb-24"},B={class:"mb-24"},U={class:"mb-24"},A={class:"operate-container mt-12"},Q=P({__name:"ResetPassword",setup(x){const p=k(),h=C(),{params:{code:g,email:w}}=h,e=i({password:"",re_password:"",email:"",code:""});L(()=>{g&&w?(e.value.code=g,e.value.email=w):p.push("forgot_password")});const b=i({password:[{required:!0,message:l("views.login.loginForm.re_password.requiredMessage"),trigger:"blur"},{min:6,max:20,message:l("views.login.loginForm.password.lengthMessage"),trigger:"blur"}],re_password:[{required:!0,message:l("views.login.loginForm.re_password.requiredMessage"),trigger:"blur"},{min:6,max:20,message:l("views.login.loginForm.password.lengthMessage"),trigger:"blur"},{validator:(o,r,t)=>{e.value.password!=e.value.re_password?t(new Error(l("views.login.loginForm.re_password.validatorMessage"))):t()},trigger:"blur"}]}),c=i(),y=i(!1),F=()=>{c.value?.validate().then(()=>z.postResetPassword(e.value,y)).then(()=>{N(l("common.modifySuccess")),p.push({name:"login"})})};return(o,r)=>{const t=d("el-input"),f=d("el-form-item"),V=d("el-form"),_=d("el-button");return R(),q($,null,{default:a(()=>[s(M,{subTitle:o.$t("theme.defaultSlogan")},{default:a(()=>[u("h2",T,m(o.$t("views.login.resetPassword")),1),s(V,{class:"reset-password-form",ref_key:"resetPasswordFormRef",ref:c,model:e.value,rules:b.value},{default:a(()=>[u("div",B,[s(f,{prop:"password"},{default:a(()=>[s(t,{type:"password",size:"large",class:"input-item",modelValue:e.value.password,"onUpdate:modelValue":r[0]||(r[0]=n=>e.value.password=n),placeholder:o.$t("views.login.loginForm.password.placeholder"),"show-password":""},null,8,["modelValue","placeholder"])]),_:1})]),u("div",U,[s(f,{prop:"re_password"},{default:a(()=>[s(t,{type:"password",size:"large",class:"input-item",modelValue:e.value.re_password,"onUpdate:modelValue":r[1]||(r[1]=n=>e.value.re_password=n),placeholder:o.$t("views.login.loginForm.re_password.placeholder"),"show-password":""},null,8,["modelValue","placeholder"])]),_:1})])]),_:1},8,["model","rules"]),s(_,{size:"large",type:"primary",class:"w-full",onClick:F},{default:a(()=>[v(m(o.$t("common.confirm")),1)]),_:1}),u("div",A,[s(_,{size:"large",class:"register",onClick:r[2]||(r[2]=n=>S(p).push("/login")),link:"",type:"primary",icon:"ArrowLeft"},{default:a(()=>[v(m(o.$t("views.login.buttons.backLogin")),1)]),_:1})])]),_:1},8,["subTitle"])]),_:1})}}});export{Q as default};