index-CsPct1U5.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-C0mnMlct.js";import{_ as P}from"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./helper-B0yEaptj.js";import{u as h}from"./useForm-C-769eP8.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-CRWhxBeP.js";import"./antd-BfqWtMX3.js";import"./useContentViewHeight-D9So7_ch.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./index-CD5zFmZN.js";import"./index-BshNMORD.js";import"./index-BGDG2Aiy.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./index-lE2idd8k.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.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};