Files
qhmes/web-dist/js/AppForgetPassword-DRPgtZyP.js
2026-06-16 18:19:57 +08:00

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:n.smscode}));if(e.success){let c={username:e.result.username,phone:n.phone,smscode:e.result.smscode};i.value=c,x.value="vailPwd"}else ne.error({message:s("sys.api.errorTip"),description:e.message||s("sys.api.networkExceptionMsg"),duration:3})}))}function ce(){return k(this,null,function*(){O.value.validateFields().then(n=>k(null,null,function*(){const e=yield Ue(W({username:n.username,password:n.forgetPassword,smscode:o(i).smscode,phone:o(i).phone}));e.success?($("login-account",{account:n.username,password:n.forgetPassword}),T.value.resetFields(),i.value={},x.value="vailPhone"):re({title:s("sys.api.errorTip"),content:e.message||s("sys.api.networkExceptionMsg")})}))})}function pe(){$("return-login")}return(n,e)=>{const c=be,R=Re,G=ke;return B(),Pe(ye,null,[t("div",Be,[t("div",Oe,[u(Ce),t("div",De,[t("div",Ne,P(o(s)("sys.login.forgetFormTitle")),1)]),t("div",Le,[J(u(G,{ref_key:"phoneUpdateRef",ref:T,model:m,rules:se.value},{default:h(()=>[t("div",{class:w(["content-item",A.value]),onClick:e[1]||(e[1]=a=>I("phone"))},[u(R,{name:"phone"},{default:h(()=>[u(c,{ref_key:"phoneRef",ref:y,value:m.phone,"onUpdate:value":e[0]||(e[0]=a=>m.phone=a),style:{height:"40px"},onBlur:M},null,8,["value"]),t("div",{class:w(["form-title",g.value==="phone"?"active-title":""])},P(o(s)("sys.login.mobile")),3)]),_:1})],2),t("div",{class:w(["content-item",le.value])},[u(R,{name:"smscode",onClick:e[3]||(e[3]=a=>I("smscode"))},{default:h(()=>[u(c,{ref_key:"smscodeRef",ref:C,maxLength:6,value:m.smscode,"onUpdate:value":e[2]||(e[2]=a=>m.smscode=a),style:{height:"40px"},onBlur:M},null,8,["value"]),t("div",{class:w(["form-title",g.value==="smscode"?"active-title":""])},P(o(s)("sys.login.smsCode")),3)]),_:1}),S.value?(B(),Q(c,{key:0,type:"button",class:"aui-code-line pointer",bordered:!1,onClick:j,value:N.value,"onUpdate:value":e[4]||(e[4]=a=>N.value=a)},null,8,["value"])):(B(),Q(c,{key:1,type:"button",class:"aui-code-line disabled-btn",bordered:!1,value:L.value,"onUpdate:value":e[5]||(e[5]=a=>L.value=a)},null,8,["value"]))],2),t("div",{class:"forget-btn pointer",onClick:de},[t("span",null,P(o(s)("sys.login.nextStep")),1)]),e[11]||(e[11]=t("div",{class:"line"},null,-1))]),_:1},8,["model","rules"]),[[K,x.value==="vailPhone"]]),J(u(G,{ref_key:"pwdUpdateRef",ref:O,model:i.value,rules:te.value},{default:h(()=>[t("div",{class:w(["content-item",A.value])},[u(R,{name:"username"},{default:h(()=>[u(c,{ref_key:"phoneRef",ref:y,value:i.value.username,"onUpdate:value":e[6]||(e[6]=a=>i.value.username=a),style:{height:"40px"},disabled:""},null,8,["value"]),t("div",Ae,P(o(s)("sys.login.userName")),1)]),_:1})],2),t("div",{class:w(["content-item",ie.value]),onClick:e[8]||(e[8]=a=>I("forgetPassword"))},[u(R,{name:"forgetPassword"},{default:h(()=>[u(c,{ref_key:"pwdRef",ref:v,type:"password",value:i.value.forgetPassword,"onUpdate:value":e[7]||(e[7]=a=>i.value.forgetPassword=a),style:{height:"40px"},onBlur:M},null,8,["value"]),t("div",{class:w(["form-title",g.value==="password"?"active-title":""])},P(o(s)("sys.login.password")),3)]),_:1})],2),t("div",{class:w(["content-item",ue.value]),onClick:e[10]||(e[10]=a=>I("confirmPassword"))},[u(R,{name:"confirmPassword"},{default:h(()=>[u(c,{ref_key:"conPwdRef",ref:D,type:"password",value:i.value.confirmPassword,"onUpdate:value":e[9]||(e[9]=a=>i.value.confirmPassword=a),style:{height:"40px"},onBlur:M},null,8,["value"]),t("div",{class:w(["form-title",g.value==="password"?"active-title":""])},P(o(s)("sys.login.confirmPassword")),3)]),_:1})],2),t("div",{class:"forget-btn pointer",onClick:ce},[...e[12]||(e[12]=[t("span",null,"完成",-1)])]),e[13]||(e[13]=t("div",{class:"line"},null,-1))]),_:1},8,["model","rules"]),[[K,x.value==="vailPwd"]]),t("span",{class:"to-login pointer",onClick:pe},P(o(s)("sys.exception.backLogin")),1)])])]),u(Se,{onRegister:o(r),onOk:j},null,8,["onRegister"])],64)}}})),ko=Ee(je,[["__scopeId","data-v-9452f0ea"]]);export{ko as default};