| 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,af as u,j as _,t as m,bL as f,az as b,bo as V,a3 as h,l as y}from"./index-mpSYQUUS.js";import{_ as P,a as g,b as k}from"./u-form-item.pBuWcHVs.js";const v=y(e({__name:"index",setup(e){const{t:y}=a(),v=o(),j=s({old_password:"",new_password:"",confirmPassword:""}),x=()=>{if(!(j.old_password?j.new_password?j.new_password.length<6?(h({title:y("新密码长度不能少于")+6+y("位"),icon:"none"}),0):j.confirmPassword?j.confirmPassword!==j.new_password?(h({title:y("两次输入的新密码不一致"),icon:"none"}),0):j.old_password!==j.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:j.old_password,new_password:j.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:j,ref:"uFormRef","label-position":"top"},{default:r(()=>[n(s,{label:w(y)("旧密码"),prop:"old_password","border-bottom":""},{default:r(()=>[n(o,{type:"password",modelValue:j.old_password,"onUpdate:modelValue":a[0]||(a[0]=e=>j.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:j.new_password,"onUpdate:modelValue":a[1]||(a[1]=e=>j.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:j.confirmPassword,"onUpdate:modelValue":a[2]||(a[2]=e=>j.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:v},null,512)]),_:1},8,["nav-title"])]),_:1})}}}),[["__scopeId","data-v-3483971e"]]);export{v as default};
|