PasswordModal-73ae2f67.js 1.7 KB

1
  1. var p=(l,i,t)=>new Promise((n,o)=>{var c=e=>{try{a(t.next(e))}catch(s){o(s)}},m=e=>{try{a(t.throw(e))}catch(s){o(s)}},a=e=>e.done?n(e.value):Promise.resolve(e.value).then(c,m);a((t=t.apply(l,i)).next())});import{a as f,B as w}from"./index-7aaf3861.js";import{u as _,_ as g}from"./useForm-bf5d38b3.js";import"./FormItem.vue_vue_type_script_lang-47ec905a.js";import{p as h}from"./data-22bbdfc5.js";import{O as B,bB as M,at as P}from"./index.js";import{d as x,Y as y,a6 as b,a7 as v,aa as O,u as r,_ as R,l as S}from"./vue-8fccce23.js";import"./antd-ae1b6d7a.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-d8e2777d.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-527f5ed9.js";import"./copyTextToClipboard-bcb97301.js";import"./index-7353ad02.js";import"./index-e2fcc68e.js";import"./TextEditor-06494ff7.js";import"./onMountedOrActivated-cb072c10.js";const k={class:"flex flex-col items-center justify-center px-4 bg-white"},C="修改密码",Q=x({__name:"PasswordModal",setup(l){const i=B(),{createMessage:t}=P(),[n,{closeModal:o}]=f(),[c,{validate:m}]=_({layout:"vertical",labelWidth:480,showActionButtonGroup:!1,schemas:h});function a(){return p(this,null,function*(){try{const e=yield m(),{passwordOld:s,passwordNew:d,confirmPassword:u}=e;yield M({oldPsw:s,newPsw:d,confirmPsw:u}),t.success("修改成功,请重新登录"),setTimeout(()=>{i.logout(!0),o()},2e3)}catch(e){t.error("修改失败")}finally{o()}})}return(e,s)=>(y(),b(r(w),O(e.$attrs,{destroyOnClose:"",onRegister:r(n),title:C,onOk:a,width:"600px"}),{default:v(()=>[R("div",k,[S(r(g),{onRegister:r(c)},null,8,["onRegister"])])]),_:1},16,["onRegister"]))}});export{Q as default};