| 1 |
- import{d as e,B as a,m as o,aQ as s,a as l,w as r,V as d,o as t,f as n,Z as p,u as w,i,aS as c,am as u,j as m,t as _,bL as f,az as b,bo as V,a3 as h,l as y}from"./index-BUjytM5f.js";import{_ as P,a as g,b as k}from"./u-form-item.DRUia59v.js";const j=y(e({__name:"index",setup(e){const{t:y}=a(),j=o(),v=s({old_password:"",new_password:"",confirmPassword:""}),x=()=>{if(!(v.old_password?v.new_password?v.new_password.length<6?(h({title:y("新密码长度不能少于")+6+y("位"),icon:"none"}),0):v.confirmPassword?v.confirmPassword!==v.new_password?(h({title:y("两次输入的新密码不一致"),icon:"none"}),0):v.old_password!==v.new_password||(h({title:y("新密码不能与旧密码相同"),icon:"none"}),0):(h({title:y("请再次输入确认密码"),icon:"none"}),0):(h({title:y("请输入新密码"),icon:"none"}),0):(h({title:y("请输入旧密码"),icon:"none"}),0)))return;const e={old_password:v.old_password,new_password:v.new_password};f(e).then(()=>{b("token"),b("user_info");let e=setTimeout(()=>{clearTimeout(e),V.replaceAll({name:"login"})},1500)})};return(e,a)=>{const o=c,s=g,f=P,b=u,V=i,h=k,T=p,U=d("global-ku-root");return t(),l(U,null,{default:r(()=>[n(T,{"nav-title":w(y)("修改密码"),class:"safety-page"},{default:r(()=>[n(V,{class:"reset-password-container"},{default:r(()=>[n(f,{model:v,ref:"uFormRef","label-position":"top"},{default:r(()=>[n(s,{label:w(y)("旧密码"),prop:"old_password","border-bottom":""},{default:r(()=>[n(o,{type:"password",modelValue:v.old_password,"onUpdate:modelValue":a[0]||(a[0]=e=>v.old_password=e),placeholder:w(y)("请输入旧密码"),"password-icon":!0,clearable:!1},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(s,{label:w(y)("新密码"),prop:"new_password","border-bottom":""},{default:r(()=>[n(o,{type:"password",modelValue:v.new_password,"onUpdate:modelValue":a[1]||(a[1]=e=>v.new_password=e),placeholder:w(y)("请输入新密码(至少6位)"),"password-icon":!0,clearable:!1},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(s,{label:w(y)("确认新密码"),prop:"confirmPassword","border-bottom":""},{default:r(()=>[n(o,{type:"password",modelValue:v.confirmPassword,"onUpdate:modelValue":a[2]||(a[2]=e=>v.confirmPassword=e),placeholder:w(y)("请再次输入新密码"),"password-icon":!0,clearable:!1},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"]),n(V,{class:"btn-wrap"},{default:r(()=>[n(b,{type:"primary",shape:"circle",class:"reset-btn",onClick:x},{default:r(()=>[m(_(w(y)("确认修改")),1)]),_:1})]),_:1})]),_:1}),n(h,{ref_key:"uToastRef",ref:j},null,512)]),_:1},8,["nav-title"])]),_:1})}}}),[["__scopeId","data-v-3483971e"]]);export{j as default};
|