index-DA3jYQkA.js 2.7 KB

1
  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-DX0Wj8AU.js";import{_ as P}from"./BasicForm.vue_vue_type_script_setup_true_lang-CpeRsLC7.js";import"./BasicForm.vue_vue_type_style_index_0_lang-VWTIu9h0.js";import"./helper-Cdpud66K.js";import{u as h}from"./useForm-CHyXQZzi.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-CmDd2f0j.js";import"./antd-JiYGPyT2.js";import"./useContentViewHeight-C00SbYV4.js";import"./useWindowSizeFn-Djlvlotu.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./FormItem.vue_vue_type_script_lang-B7rpwwQY.js";import"./index-BvxRfhj5.js";import"./index-CJRSkq8i.js";import"./index-D5Ztwv31.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BgK05vvH.js";import"./download-DXlRgvqo.js";import"./base64Conver-DEMZeTZS.js";import"./index-DvlhvSjR.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-C0jWs2rn.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-BI1G_WW8.js";import"./index-Dqs4Rg4H.js";import"./index-4bJgplaG.js";import"./UploadPreviewModal--W57epU7.js";import"./cateApi-CIErQVuc.js";import"./resourceApi-C7Qma0TX.js";import"./common-DafFbUoe.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CJEPZw4g.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};