index-6805ad40.js
2.98 KB
var P=Object.defineProperty,B=Object.defineProperties;var C=Object.getOwnPropertyDescriptors;var d=Object.getOwnPropertySymbols;var y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var f=(r,o,e)=>o in r?P(r,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[o]=e,_=(r,o)=>{for(var e in o||(o={}))y.call(o,e)&&f(r,e,o[e]);if(d)for(var e of d(o))E.call(o,e)&&f(r,e,o[e]);return r},F=(r,o)=>B(r,C(o));var h=(r,o,e)=>new Promise((u,a)=>{var i=t=>{try{s(e.next(t))}catch(m){a(m)}},n=t=>{try{s(e.throw(t))}catch(m){a(m)}},s=t=>t.done?u(t.value):Promise.resolve(t.value).then(i,n);s((e=e.apply(r,o)).next())});import{d as b,a8 as p,_ as v,a9 as x,aa as c,a0 as g,f as l,E as w}from"./vue-5a35c3f5.js";import{P as k}from"./index-f532aa07.js";import{B as A}from"./BasicForm-53100365.js";import"./componentMap-4d1c941b.js";import{u as S}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{u as W,m as j,_ as I}from"./index.js";import"./useContentViewHeight-d0a5c58e.js";import"./useWindowSizeFn-cc2fb57c.js";import"./onMountedOrActivated-52afb7a7.js";import"./antd-6b087f69.js";import"./FormItem-ffc5ecef.js";import"./helper-95474dfc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./uniqBy-0cd5a663.js";import"./index-c1c2669a.js";import"./useFormItem-9ea791b8.js";import"./uuid-31b8b5a4.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";const $=[{field:"password",label:"新密码",component:"StrengthMeter",componentProps:{placeholder:"新密码"},rules:[{required:!0,message:"请输入新密码"}]},{field:"confirmPassword",label:"确认密码",component:"InputPassword",dynamicRules:({values:r})=>[{required:!0,validator:(o,e)=>e?e!==r.password?Promise.reject("两次输入的密码不一致!"):Promise.resolve():Promise.reject("密码不能为空")}]}],D=b({name:"ChangePassword",components:{BasicForm:A,PageWrapper:k},setup(){const r=W(),[o,{validate:e,resetFields:u}]=S({size:"large",baseColProps:{span:24},labelWidth:100,showActionButtonGroup:!1,schemas:$});function a(){return h(this,null,function*(){try{const i=yield e(),n=r.getUserInfo;yield j(F(_({},i),{userId:n.id}))}catch(i){}})}return{register:o,resetFields:u,handleSubmit:a}}}),N={class:"py-8 bg-white flex flex-col justify-center items-center"},R={class:"flex justify-center"};function V(r,o,e,u,a,i){const n=p("BasicForm"),s=p("a-button"),t=p("PageWrapper");return v(),x(t,{title:"修改当前用户密码",content:"修改成功后会自动退出当前登录!"},{default:c(()=>[g("div",N,[l(n,{onRegister:r.register},null,8,["onRegister"]),g("div",R,[l(s,{onClick:r.resetFields},{default:c(()=>[w(" 重置 ")]),_:1},8,["onClick"]),l(s,{class:"!ml-4",type:"primary",onClick:r.handleSubmit},{default:c(()=>[w(" 确认 ")]),_:1},8,["onClick"])])])]),_:1})}const me=I(D,[["render",V],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/system/password/index.vue"]]);export{me as default};