PasswordModal-95fa23a5.js 1.7 KB

1
  1. var d=(m,i,t)=>new Promise((n,o)=>{var l=e=>{try{a(t.next(e))}catch(s){o(s)}},c=e=>{try{a(t.throw(e))}catch(s){o(s)}},a=e=>e.done?n(e.value):Promise.resolve(e.value).then(l,c);a((t=t.apply(m,i)).next())});import{a as f,B as _}from"./index-4f5bc708.js";import{u as g,_ as h}from"./useForm-c7f42ee0.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{p as w}from"./data-e341c846.js";import{Q as M,au as x}from"./index.js";import{d as y,Y as B,a6 as v,a7 as P,aa as S,u as r,_ as b,l as R}from"./vue-aed314e3.js";import"./antd-f259b82a.js";import"./useWindowSizeFn-6e9d633b.js";import"./useFormItem-421691fe.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./index-a4e1ec38.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.js";const k={class:"flex flex-col items-center justify-center px-4 bg-white"},C="修改密码",K=y({__name:"PasswordModal",setup(m){const i=M(),{createMessage:t}=x(),[n,{closeModal:o}]=f(),[l,{validate:c,resetFields:a}]=g({layout:"vertical",labelWidth:480,showActionButtonGroup:!1,schemas:w});function e(){return d(this,null,function*(){try{const s=yield c(),{passwordOld:p,passwordNew:u}=s;console.log("🚀 ~ file: PasswordModal.vue:45 ~ handleSubmit ~ data:",{oldPass:p,newPass:u}),t.success("修改成功,请重新登录"),setTimeout(()=>{i.logout(!0),o()},2e3)}catch(s){t.fail("修改失败")}finally{o()}})}return(s,p)=>(B(),v(r(_),S(s.$attrs,{destroyOnClose:"",onRegister:r(n),title:C,onOk:e,width:"600px"}),{default:P(()=>[b("div",k,[R(r(h),{onRegister:r(l)},null,8,["onRegister"])])]),_:1},16,["onRegister"]))}});export{K as default};