| 1 |
- import{d as ue,r as ce,f as u,e as m,u as o,J,ag as N,aq as me,ar as O,F as de,at as t,k as n,au as f,q as $,aD as h,as as v,aB as z,B as G}from"./vue-vendor-Be68asQ6.js";import pe from"./AppLoginHeader-4432c584-DeEa_wJ5.js";import{co as ve,ad as fe,u as Q,N as ge,b4 as he,bO as we,aU as ye,bN as Pe,bP as ke}from"./index-BFfnEkVs.js";import be from"./CaptchaModal-DppAXRv_.js";import"./index-CETWS1o0.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./BasicModal-D4gc2R81.js";import"./useWindowSizeFn-BTSGGcie.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./checkcode-DLY3GIII.js";var b=(D,E,w)=>new Promise((F,_)=>{var s=d=>{try{g(w.next(d))}catch(y){_(y)}},c=d=>{try{g(w.throw(d))}catch(y){_(y)}},g=d=>d.done?F(d.value):Promise.resolve(d.value).then(s,c);g((w=w.apply(D,E)).next())});const _e={class:"forget-pwd-box"},xe={class:"forget-pwd-subject"},Ce={class:"flex-row align-items-center margin-top40"},Re={class:"register-title"},Ue={class:"register-content"},Ee={class:"active-form-title"},Fe=ue({__name:"AppForgetPassword",emits:["return-login","login-account"],setup(D,{emit:E}){const[w,{openModal:F}]=fe(),{createMessage:_}=Q(),{t:s}=ge(),c=ce({phone:"",smscode:"",forgetPassword:"",policy:!0}),g=u(),d=u(),y=u(),I=u(),T=u(),x=u("vailPhone"),p=u(""),W=m(()=>B(s("sys.login.mobilePlaceholder"))),X=m(()=>B(s("sys.login.smsPlaceholder"))),Y=m(()=>B(s("sys.login.passwordPlaceholder"))),Z=m(()=>({phone:o(W),smscode:o(X)})),K=m(()=>({forgetPassword:o(Y),confirmPassword:[{validator:se(o(l).forgetPassword),trigger:"change"}]})),{notification:ee,createErrorModal:oe}=Q(),j=m(()=>s("component.countdown.normalText")),q=m(()=>s("component.countdown.sendText",[o(P)])),se=a=>(e,i)=>b(this,null,function*(){return i?i!==a?Promise.reject(s("sys.login.diffPwd")):Promise.resolve():Promise.reject(s("sys.login.passwordPlaceholder"))});function B(a){return[{required:!0,message:a,trigger:"change"}]}const A=m(()=>c.phone!=""||o(p)==="phone"?"current-active":""),te=m(()=>c.smscode!=""||o(p)==="smscode"?"current-active":""),ae=m(()=>o(l).forgetPassword!=""||o(p)==="forgetPassword"?"current-active":""),re=m(()=>o(l).confirmPassword!=""||o(p)==="confirmPassword"?"current-active":""),L=E,M=u(!0),P=u(60),C=u(null),S=u(),l=u([]);function R(a){p.value=a,a==="phone"?g.value.focus():a==="smscode"?y.value.focus():a==="confirmPassword"?T.value.focus():d.value.focus()}function U(){p.value=""}function V(){return b(this,null,function*(){if(!c.phone){_.warn(s("sys.login.mobilePlaceholder"));return}(yield he({mobile:c.phone,smsmode:we.FORGET_PASSWORD}).catch(a=>{a.code===ye.PHONE_SMS_FAIL_CODE&&F(!0,{})}))&&(o(C)||(P.value=60,M.value=!1,C.value=setInterval(()=>{o(P)>0&&o(P)<=60?P.value=P.value-1:(M.value=!0,clearInterval(o(C)),C.value=null)},1e3)))})}function le(){S.value.validateFields().then(a=>b(this,null,function*(){const e=yield Pe(J({phone:a.phone,smscode:a.smscode}));if(e.success){let i={username:e.result.username,phone:a.phone,smscode:e.result.smscode};l.value=i,x.value="vailPwd"}else ee.error({message:s("sys.api.errorTip"),description:e.message||s("sys.api.networkExceptionMsg"),duration:3})}))}function ne(){return b(this,null,function*(){I.value.validateFields().then(a=>b(this,null,function*(){const e=yield ke(J({username:a.username,password:a.forgetPassword,smscode:o(l).smscode,phone:o(l).phone}));e.success?(L("login-account",{account:a.username,password:a.forgetPassword}),S.value.resetFields(),l.value={},x.value="vailPhone"):oe({title:s("sys.api.errorTip"),content:e.message||s("sys.api.networkExceptionMsg")})}))})}function ie(){L("return-login")}return(a,e)=>{const i=N("a-input"),k=N("a-form-item"),H=N("a-form");return O(),me(de,null,[t("div",_e,[t("div",xe,[n(pe),t("div",Ce,[t("div",Re,f(o(s)("sys.login.forgetFormTitle")),1)]),t("div",Ue,[$(n(H,{ref_key:"phoneUpdateRef",ref:S,model:c,rules:Z.value},{default:h(()=>[t("div",{class:v(["content-item",A.value]),onClick:e[1]||(e[1]=r=>R("phone"))},[n(k,{name:"phone"},{default:h(()=>[n(i,{ref_key:"phoneRef",ref:g,value:c.phone,"onUpdate:value":e[0]||(e[0]=r=>c.phone=r),style:{height:"40px"},onBlur:U},null,8,["value"]),t("div",{class:v(["form-title",p.value==="phone"?"active-title":""])},f(o(s)("sys.login.mobile")),3)]),_:1})],2),t("div",{class:v(["content-item",te.value])},[n(k,{name:"smscode",onClick:e[3]||(e[3]=r=>R("smscode"))},{default:h(()=>[n(i,{ref_key:"smscodeRef",ref:y,maxLength:6,value:c.smscode,"onUpdate:value":e[2]||(e[2]=r=>c.smscode=r),style:{height:"40px"},onBlur:U},null,8,["value"]),t("div",{class:v(["form-title",p.value==="smscode"?"active-title":""])},f(o(s)("sys.login.smsCode")),3)]),_:1}),M.value?(O(),z(i,{key:0,type:"button",class:"aui-code-line pointer",bordered:!1,onClick:V,value:j.value,"onUpdate:value":e[4]||(e[4]=r=>j.value=r)},null,8,["value"])):(O(),z(i,{key:1,type:"button",class:"aui-code-line disabled-btn",bordered:!1,value:q.value,"onUpdate:value":e[5]||(e[5]=r=>q.value=r)},null,8,["value"]))],2),t("div",{class:"forget-btn pointer",onClick:le},[t("span",null,f(o(s)("sys.login.nextStep")),1)]),e[11]||(e[11]=t("div",{class:"line"},null,-1))]),_:1},8,["model","rules"]),[[G,x.value==="vailPhone"]]),$(n(H,{ref_key:"pwdUpdateRef",ref:I,model:l.value,rules:K.value},{default:h(()=>[t("div",{class:v(["content-item",A.value])},[n(k,{name:"username"},{default:h(()=>[n(i,{ref_key:"phoneRef",ref:g,value:l.value.username,"onUpdate:value":e[6]||(e[6]=r=>l.value.username=r),style:{height:"40px"},disabled:""},null,8,["value"]),t("div",Ee,f(o(s)("sys.login.userName")),1)]),_:1})],2),t("div",{class:v(["content-item",ae.value]),onClick:e[8]||(e[8]=r=>R("forgetPassword"))},[n(k,{name:"forgetPassword"},{default:h(()=>[n(i,{ref_key:"pwdRef",ref:d,type:"password",value:l.value.forgetPassword,"onUpdate:value":e[7]||(e[7]=r=>l.value.forgetPassword=r),style:{height:"40px"},onBlur:U},null,8,["value"]),t("div",{class:v(["form-title",p.value==="password"?"active-title":""])},f(o(s)("sys.login.password")),3)]),_:1})],2),t("div",{class:v(["content-item",re.value]),onClick:e[10]||(e[10]=r=>R("confirmPassword"))},[n(k,{name:"confirmPassword"},{default:h(()=>[n(i,{ref_key:"conPwdRef",ref:T,type:"password",value:l.value.confirmPassword,"onUpdate:value":e[9]||(e[9]=r=>l.value.confirmPassword=r),style:{height:"40px"},onBlur:U},null,8,["value"]),t("div",{class:v(["form-title",p.value==="password"?"active-title":""])},f(o(s)("sys.login.confirmPassword")),3)]),_:1})],2),t("div",{class:"forget-btn pointer",onClick:ne},e[12]||(e[12]=[t("span",null,"完成",-1)])),e[13]||(e[13]=t("div",{class:"line"},null,-1))]),_:1},8,["model","rules"]),[[G,x.value==="vailPwd"]]),t("span",{class:"to-login pointer",onClick:ie},f(o(s)("sys.exception.backLogin")),1)])])]),n(be,{onRegister:o(w),onOk:V},null,8,["onRegister"])],64)}}}),Ro=ve(Fe,[["__scopeId","data-v-b3303144"]]);export{Ro as default};
|