2 lines
3.3 KiB
Java
2 lines
3.3 KiB
Java
var u=(o,t,r)=>new Promise((p,i)=>{var n=e=>{try{s(r.next(e))}catch(a){i(a)}},m=e=>{try{s(r.throw(e))}catch(a){i(a)}},s=e=>e.done?p(e.value):Promise.resolve(e.value).then(n,m);s((r=r.apply(o,t)).next())});import{P as _}from"./index-Ckh_BVlA.js";import{B as g}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as P}from"./useForm-D61zovon.js";import{e as h,y as b,z as y,A as c,K as l,Q as f,f as d,E as w}from"./vue-vendor-DNhG1Cve.js";import{au as B}from"./index-X7Y8jykP.js";import"./useMenuSetting-BwQ9LkAm.js";import"./useFullContent-B3OUGaJG.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useContentHeight-vWUZcXk1.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./useContentViewHeight-Cja8zrBg.js";import"./usePageContext-9jIr04Op.js";import"./injectionKey-DPVn4AgL.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./ArrowRightOutlined-CZG1QCpB.js";import"./index-lcIOKfa7.js";import"./dropdown-jkliuVyN.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./transButton-B2CWzlQO.js";import"./operationUnit-vCu2co3e.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./index-CuWaQdlK.js";const C=[{field:"passwordOld",label:"当前密码",component:"InputPassword",required:!0},{field:"passwordNew",label:"新密码",component:"StrengthMeter",componentProps:{placeholder:"新密码"},rules:[{required:!0,message:"请输入新密码"}]},{field:"confirmPassword",label:"确认密码",component:"InputPassword",dynamicRules:({values:o})=>[{required:!0,validator:(t,r)=>r?r!==o.passwordNew?Promise.reject("两次输入的密码不一致!"):Promise.resolve():Promise.reject("不能为空")}]}],k=h({name:"ChangePassword",components:{BasicForm:g,PageWrapper:_},setup(){const[o,{validate:t,resetFields:r}]=P({size:"large",labelWidth:100,showActionButtonGroup:!1,schemas:C});function p(){return u(this,null,function*(){try{const i=yield t(),{passwordOld:n,passwordNew:m}=i}catch(i){}})}return{register:o,resetFields:r,handleSubmit:p}}}),v={class:"py-8 bg-white flex flex-col justify-center items-center"},x={class:"flex justify-center"};function F(o,t,r,p,i,n){const m=l("BasicForm"),s=l("a-button"),e=l("PageWrapper");return y(),b(e,{title:"修改当前用户密码",content:"修改成功后会自动退出当前登录!"},{default:c(()=>[f("div",v,[d(m,{onRegister:o.register},null,8,["onRegister"]),f("div",x,[d(s,{onClick:o.resetFields},{default:c(()=>[...t[0]||(t[0]=[w(" 重置 ",-1)])]),_:1},8,["onClick"]),d(s,{class:"!ml-4",type:"primary",onClick:o.handleSubmit},{default:c(()=>[...t[1]||(t[1]=[w(" 确认 ",-1)])]),_:1},8,["onClick"])])])]),_:1})}const hr=B(k,[["render",F]]);export{hr as default};
|