| 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-DSZfX8hU.js";import{_ as P}from"./BasicForm.vue_vue_type_script_setup_true_lang-STH-khKW.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B39nuo5v.js";import"./helper-Dsr6Gmc6.js";import{u as h}from"./useForm-Bd8FPQTx.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-DbIOHUtC.js";import"./antd-JiYGPyT2.js";import"./useContentViewHeight-CifYpq84.js";import"./useWindowSizeFn-Bl3wGa77.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./FormItem.vue_vue_type_script_lang-BmgaSzWL.js";import"./index-wjkwrAXP.js";import"./index-DWMF0tsx.js";import"./index-Du4et8Zo.js";import"./uuid-BUBnBT7J.js";import"./useSortable-LkuJGnOx.js";import"./download-CNW8ynHn.js";import"./base64Conver-DEMZeTZS.js";import"./index-h51nAuc-.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-DPcTYTQa.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-2GSfLqGn.js";import"./index-C8Fsifkm.js";import"./index-CLWiJ3M9.js";import"./UploadPreviewModal-CakyiwfF.js";import"./cateApi-DU8QoQW9.js";import"./resourceApi-pnFpTWCc.js";import"./common-DQ74Pw9Q.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-PXSFLFoV.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"},se=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{se as default};
|