2 lines
2.6 KiB
JavaScript
2 lines
2.6 KiB
JavaScript
import{L as $,a as M}from"./LoginContainer-DXj1l1Pr.js";import{aW as P,bN as k,aX as C,aZ as i,bp as L,aU as l,a$ as d,b0 as R,b1 as q,b2 as a,b3 as o,b5 as u,b8 as m,b7 as v,bl as z,bV as N,bm as S}from"./chat-BPuDP6Ik.js";const U={class:"mb-24"},B={class:"mb-24"},T={class:"mb-24"},A={class:"operate-container mt-12"},X=P({__name:"ResetPassword",setup(D){const p=k(),b=C(),{params:{code:g,email:w}}=b,e=i({password:"",re_password:"",email:"",code:""});L(()=>{g&&w?(e.value.code=g,e.value.email=w):p.push("forgot_password")});const h=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:(s,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=()=>{var s;(s=c.value)==null||s.validate().then(()=>N.postResetPassword(e.value,y)).then(()=>{S(l("common.modifySuccess")),p.push({name:"login"})})};return(s,r)=>{const t=d("el-input"),_=d("el-form-item"),V=d("el-form"),f=d("el-button");return R(),q(M,null,{default:a(()=>[o($,{subTitle:s.$t("theme.defaultSlogan")},{default:a(()=>[u("h2",U,m(s.$t("views.login.resetPassword")),1),o(V,{class:"reset-password-form",ref_key:"resetPasswordFormRef",ref:c,model:e.value,rules:h.value},{default:a(()=>[u("div",B,[o(_,{prop:"password"},{default:a(()=>[o(t,{type:"password",size:"large",class:"input-item",modelValue:e.value.password,"onUpdate:modelValue":r[0]||(r[0]=n=>e.value.password=n),placeholder:s.$t("views.login.loginForm.password.placeholder"),"show-password":""},null,8,["modelValue","placeholder"])]),_:1})]),u("div",T,[o(_,{prop:"re_password"},{default:a(()=>[o(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:s.$t("views.login.loginForm.re_password.placeholder"),"show-password":""},null,8,["modelValue","placeholder"])]),_:1})])]),_:1},8,["model","rules"]),o(f,{size:"large",type:"primary",class:"w-full",onClick:F},{default:a(()=>[v(m(s.$t("common.confirm")),1)]),_:1}),u("div",A,[o(f,{size:"large",class:"register",onClick:r[2]||(r[2]=n=>z(p).push("/login")),link:"",type:"primary",icon:"ArrowLeft"},{default:a(()=>[v(m(s.$t("views.login.buttons.backLogin")),1)]),_:1})])]),_:1},8,["subTitle"])]),_:1})}}});export{X as default};
|