2 lines
7.8 KiB
Java
2 lines
7.8 KiB
Java
|
|
var me=Object.defineProperty,fe=Object.defineProperties;var ve=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var ge=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable;var z=(d,l,r)=>l in d?me(d,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):d[l]=r,H=(d,l)=>{for(var r in l||(l={}))ge.call(l,r)&&z(d,r,l[r]);if(V)for(var r of V(l))we.call(l,r)&&z(d,r,l[r]);return d},q=(d,l)=>fe(d,ve(l));var k=(d,l,r)=>new Promise((U,b)=>{var s=v=>{try{y(r.next(v))}catch(C){b(C)}},m=v=>{try{y(r.throw(v))}catch(C){b(C)}},y=v=>v.done?U(v.value):Promise.resolve(v.value).then(s,m);y((r=r.apply(d,l)).next())});import{e as Y,C as Pe,z as B,Q as t,f as u,G as P,u as o,O as J,P as K,r as p,A as h,c as f,F as ye,J as w,b as he,y as Q,t as W}from"./vue-vendor-DNhG1Cve.js";import Ce from"./AppLoginHeader-BUw5SX8x.js";import{ad as _e,F as ke,s as X,aB as Re,aG as be,ae as xe,bD as Fe,d7 as Ie,d8 as Me,d9 as Ue,au as Ee}from"./index-X7Y8jykP.js";import Se from"./CaptchaModal-BAzmO_O4.js";import"./index-BDvqZ5j4.js";import{u as Te}from"./useModal-DaJ3Bflg.js";import"./logo-BQy4JOf8.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./useForm-D61zovon.js";import"./checkcode-BFTlTB0q.js";const Be={class:"forget-pwd-box"},Oe={class:"forget-pwd-subject"},De={class:"flex-row align-items-center margin-top40"},Ne={class:"register-title"},Le={class:"register-content"},Ae={class:"active-form-title"},$e=Y({name:"app-forget-password"}),je=Y(q(H({},$e),{emits:["return-login","login-account"],setup(d,{emit:l}){const[r,{openModal:U}]=Te(),{createMessage:b}=X(),{t:s}=_e(),m=he({phone:"",smscode:"",forgetPassword:"",policy:!0}),y=p(),v=p(),C=p(),O=p(),D=p(),x=p("vailPhone"),g=p(""),Z=f(()=>E(s("sys.login.mobilePlaceholder"))),ee=f(()=>E(s("sys.login.smsPlaceholder"))),oe=f(()=>E(s("sys.login.passwordPlaceholder"))),se=f(()=>({phone:o(Z),smscode:o(ee)})),te=f(()=>({forgetPassword:o(oe),confirmPassword:[{validator:ae(o(i).forgetPassword),trigger:"change"}]})),{notification:ne,createErrorModal:re}=X(),N=f(()=>s("component.countdown.normalText")),L=f(()=>s("component.countdown.sendText",[o(_)])),ae=n=>(e,c)=>k(null,null,function*(){return c?c!==n?Promise.reject(s("sys.login.diffPwd")):Promise.resolve():Promise.reject(s("sys.login.passwordPlaceholder"))});function E(n){return[{required:!0,message:n,trigger:"change"}]}const A=f(()=>m.phone!=""||o(g)==="phone"?"current-active":""),le=f(()=>m.smscode!=""||o(g)==="smscode"?"current-active":""),ie=f(()=>o(i).forgetPassword!=""||o(g)==="forgetPassword"?"current-active":""),ue=f(()=>o(i).confirmPassword!=""||o(g)==="confirmPassword"?"current-active":""),$=l,S=p(!0),_=p(60),F=p(null),T=p(),i=p([]);function I(n){g.value=n,n==="phone"?y.value.focus():n==="smscode"?C.value.focus():n==="confirmPassword"?D.value.focus():v.value.focus()}function M(){g.value=""}function j(){return k(this,null,function*(){if(!m.phone){b.warn(s("sys.login.mobilePlaceholder"));return}(yield xe({mobile:m.phone,smsmode:Fe.FORGET_PASSWORD}).catch(e=>{e.code===Ie.PHONE_SMS_FAIL_CODE&&U(!0,{})}))&&(o(F)||(_.value=60,S.value=!1,F.value=setInterval(()=>{o(_)>0&&o(_)<=60?_.value=_.value-1:(S.value=!0,clearInterval(o(F)),F.value=null)},1e3)))})}function de(){T.value.validateFields().then(n=>k(null,null,function*(){const e=yield Me(W({phone:n.phone,smscode:
|