| 1 |
- import{d as e,s as a,r as o,aa as s,a as l,f as r,H as d,o as t,g as n,K as p,u as w,i,W as c,U as u,p as _,t as m,b6 as f,a7 as b,aY as h,Y as V,_ as y}from"./index-CU9Dsx61.js";import{_ as P}from"./u-toast.CWK_h4bV.js";import{_ as g,a as k}from"./u-form-item.IKeUm09u.js";const U=y(e({__name:"index",setup(e){const{t:y}=a(),U=o(),j=s({old_password:"",new_password:"",confirmPassword:""}),v=()=>{if(!(j.old_password?j.new_password?j.new_password.length<6?(V({title:y("新密码长度不能少于6位"),icon:"none"}),0):j.confirmPassword?j.confirmPassword!==j.new_password?(V({title:y("两次输入的新密码不一致"),icon:"none"}),0):j.old_password!==j.new_password||(V({title:y("新密码不能与旧密码相同"),icon:"none"}),0):(V({title:y("请再次输入确认密码"),icon:"none"}),0):(V({title:y("请输入新密码"),icon:"none"}),0):(V({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),h.replaceAll({name:"login"})}),1500)}))};return(e,a)=>{const o=c,s=k,f=g,b=u,h=i,V=P,x=p,T=d("global-ku-root");return t(),l(T,null,{default:r((()=>[n(x,{"nav-title":w(y)("修改密码"),class:"safety-page"},{default:r((()=>[n(h,{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(h,{class:"btn-wrap"},{default:r((()=>[n(b,{type:"primary",shape:"circle",class:"reset-btn",onClick:v},{default:r((()=>[_(m(w(y)("确认修改")),1)])),_:1})])),_:1})])),_:1}),n(V,{ref_key:"uToastRef",ref:U},null,512)])),_:1},8,["nav-title"])])),_:1})}}}),[["__scopeId","data-v-48bd159e"]]);export{U as default};
|