PasswordModal-ed46908b.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-b6d25274.js";import{u as _,_ as g}from"./useForm-d6319719.js";import"./FormItem.vue_vue_type_script_lang-6bf2d5cb.js";import{p as h}from"./data-7432fa44.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-49db3de3.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-73ca0ac9.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-25070af3.js";import"./copyTextToClipboard-e5179ded.js";import"./index-52147ed8.js";import"./index-1a7dcfc1.js";import"./TextEditor-621cb2fc.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};