| 1 |
- var u=(i,a,e)=>new Promise((p,n)=>{var s=o=>{try{r(e.next(o))}catch(l){n(l)}},t=o=>{try{r(e.throw(o))}catch(l){n(l)}},r=o=>o.done?p(o.value):Promise.resolve(o.value).then(s,t);r((e=e.apply(i,a)).next())});import{P as w}from"./index-D-K2zn-4.js";import{_ as P}from"./BasicForm.vue_vue_type_script_setup_true_lang-DFM1MnGc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-D1iGWYPy.js";import"./helper-D9Ga7J5s.js";import{u as h}from"./useForm-Co1sk-FH.js";import{d as b,a6 as g,Z as x,a4 as y,a5 as c,$ as f,k as d,u as m,G as _}from"./vue-DM5HGU8Z.js";import"./entry/index-Dvfp0xmj.js";import"./antd-BfqWtMX3.js";import"./useContentViewHeight-BDjfIKz2.js";import"./useWindowSizeFn-BgLRcrDN.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./FormItem.vue_vue_type_script_lang-Bup_u6t4.js";import"./index-DoY8o_tg.js";import"./index-Bi_E-ztt.js";import"./index-Dctz5MNS.js";import"./uuid-BUBnBT7J.js";import"./useSortable-Bnq3rNI4.js";import"./download-CRNZI4vf.js";import"./base64Conver-DEMZeTZS.js";import"./index-Dq-XUNJv.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BRwtlKz0.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BfsCuAkv.js";import"./index-BxcUCVnO.js";import"./index-C62qE7av.js";import"./cateApi-DFEt9aOF.js";import"./resourceApi-B8xLfLDg.js";import"./common-3Xrvf8hr.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CFC8W-xm.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:i})=>[{required:!0,validator:(a,e)=>e?e!==i.passwordNew?Promise.reject("两次输入的密码不一致!"):Promise.resolve():Promise.reject("密码不能为空")}]}],k={class:"py-8 bg-white flex flex-col justify-center items-center"},v={class:"flex justify-center"},oe=b({name:"ChangePassword",__name:"index",setup(i){const[a,{validate:e,resetFields:p}]=h({size:"large",baseColProps:{span:24},labelWidth:100,showActionButtonGroup:!1,schemas:C});function n(){return u(this,null,function*(){try{const s=yield e(),{passwordOld:t,passwordNew:r}=s}catch(s){}})}return(s,t)=>{const r=g("a-button");return x(),y(m(w),{title:"修改当前用户密码",content:"修改成功后会自动退出当前登录!"},{default:c(()=>[f("div",k,[d(m(P),{onRegister:m(a)},null,8,["onRegister"]),f("div",v,[d(r,{onClick:m(p)},{default:c(()=>t[0]||(t[0]=[_(" 重置 ")])),_:1},8,["onClick"]),d(r,{class:"!ml-4",type:"primary",onClick:n},{default:c(()=>t[1]||(t[1]=[_(" 确认 ")])),_:1})])])]),_:1})}}});export{oe as default};
|