| 123456789 |
- /**
- * 由 Fantastic-admin 提供技术支持
- * Powered by Fantastic-admin
- * Gitee https://gitee.com/hooray/fantastic-admin
- * Github https://github.com/hooray/fantastic-admin
- */
-
- import{_ as E}from"./index-986aa4ce.js";import{_ as U}from"./index-ac700926.js";import{_ as q}from"./index-5f219f3f.js";import{h as P}from"./menu-2c9c5182.js";import{u as R,b as S}from"./vue-router-8a13d09b.js";import{aU as B}from"./index-5cddd228.js";import{j as f,r as _,a3 as a,k as I,l as N,E as e,y as s,u as t,C as j}from"./runtime-core.esm-bundler-5fc1c360.js";import{b as c}from"./route-block-83d24a4e.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index.vue_vue_type_script_setup_true_name_SvgIcon_lang-9ad2d3e0.js";import"./iconify-3d8b277a.js";import"./settings-be8974ad.js";import"./pinia-7162f4ce.js";import"./_MapCache-1b613190.js";import"./index-c228ae8f.js";import"./iframe-10768394.js";import"./runtime-dom.esm-bundler-e65f1c43.js";const z=f({name:"PersonalEditPassword"}),M=f({...z,setup(T){const w=R(),g=S(),i=P(),p=_(),r=_({accountId:0,password:"",newpassword:"",checkpassword:""}),b=_({password:[{required:!0,message:"请输入原密码",trigger:"blur"}],newpassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{min:6,max:18,trigger:"blur",message:"密码长度为6到18位"}],checkpassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{validator:(u,o,l)=>{o!==r.value.newpassword?l(new Error("请确认新密码")):l()}}]});function h(){p.value&&p.value.validate(u=>{if(u){const{accountId:o,newpassword:l}=r.value;i.editPassword({accountId:o,password:l}).then(()=>{B({type:"success",message:"模拟修改成功,请重新登录"}),i.logout().then(()=>{g.push({name:"login",query:{redirect:w.fullPath}})})})}})}return(u,o)=>{const l=q,m=a("el-input"),d=a("el-form-item"),V=a("el-form"),k=a("el-col"),y=a("el-row"),v=U,x=a("el-button"),C=E;return I(),N("div",null,[e(l,{title:"修改密码",content:"定期修改密码可以提高帐号安全性噢~"}),e(v,null,{default:s(()=>[e(y,null,{default:s(()=>[e(k,{md:24,lg:12},{default:s(()=>[e(V,{ref_key:"formRef",ref:p,model:t(r),rules:t(b),"label-width":"120px"},{default:s(()=>[e(d,{label:"原密码",prop:"password"},{default:s(()=>[e(m,{modelValue:t(r).password,"onUpdate:modelValue":o[0]||(o[0]=n=>t(r).password=n),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1}),e(d,{label:"新密码",prop:"newpassword"},{default:s(()=>[e(m,{modelValue:t(r).newpassword,"onUpdate:modelValue":o[1]||(o[1]=n=>t(r).newpassword=n),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1}),e(d,{label:"确认新密码",prop:"checkpassword"},{default:s(()=>[e(m,{modelValue:t(r).checkpassword,"onUpdate:modelValue":o[2]||(o[2]=n=>t(r).checkpassword=n),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1})]),_:1})]),_:1}),e(C,null,{default:s(()=>[e(x,{type:"primary",size:"large",onClick:h},{default:s(()=>[j(" 提交 ")]),_:1})]),_:1})])}}});typeof c=="function"&&c(M);export{M as default};
|