Files
qhmes/deploy-qhmes/frontend/js/AppForgetPassword-DETh8QGQ-DIJZH7n4.js
2026-05-15 11:34:12 +08:00

2 lines
8.1 KiB
Java

import{d as ue,r as ce,f as u,e as m,u as o,J as H,ah as I,ar as me,as as O,F as pe,au as t,k as i,av as f,q as J,aF as h,at as v,aC as Y,B as $}from"./vue-vendor-C7Zq48Yl.js";import de from"./AppLoginHeader-DkMH3nDB-BHoVtwv_.js";import{al as ve,u as z,Y as fe,b8 as ge,b_ as he,aZ as we,bZ as ye,b$ as Pe}from"./index-BI6CMai0.js";import ke from"./CaptchaModal-RsjfSsVx.js";import"./index-Du0A3ksf.js";import{h as _e}from"./main.index-Cs5ETdXF.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-DeEq83Ov.js";import"./index-f8O7TghW.js";import"./useTimeout-DDl4l82I.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useWindowSizeFn-PRZSD86C.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./checkcode-B76oIct-.js";var _=(T,F,w)=>new Promise((M,b)=>{var s=p=>{try{g(w.next(p))}catch(y){b(y)}},c=p=>{try{g(w.throw(p))}catch(y){b(y)}},g=p=>p.done?M(p.value):Promise.resolve(p.value).then(s,c);g((w=w.apply(T,F)).next())});const be={class:"forget-pwd-box"},xe={class:"forget-pwd-subject"},Ce={class:"flex-row align-items-center margin-top40"},Re={class:"register-title"},Ee={class:"register-content"},Fe={class:"active-form-title"},Me=ue({__name:"AppForgetPassword",emits:["return-login","login-account"],setup(T,{emit:F}){const[w,{openModal:M}]=ve(),{createMessage:b}=z(),{t:s}=fe(),c=ce({phone:"",smscode:"",forgetPassword:"",policy:!0}),g=u(),p=u(),y=u(),j=u(),D=u(),x=u("vailPhone"),d=u(""),G=m(()=>U(s("sys.login.mobilePlaceholder"))),Q=m(()=>U(s("sys.login.smsPlaceholder"))),W=m(()=>U(s("sys.login.passwordPlaceholder"))),X=m(()=>({phone:o(G),smscode:o(Q)})),K=m(()=>({forgetPassword:o(W),confirmPassword:[{validator:se(o(l).forgetPassword),trigger:"change"}]})),{notification:ee,createErrorModal:oe}=z(),N=m(()=>s("component.countdown.normalText")),A=m(()=>s("component.countdown.sendText",[o(P)])),se=a=>(e,n)=>_(null,null,function*(){return n?n!==a?Promise.reject(s("sys.login.diffPwd")):Promise.resolve():Promise.reject(s("sys.login.passwordPlaceholder"))});function U(a){return[{required:!0,message:a,trigger:"change"}]}const L=m(()=>c.phone!=""||o(d)==="phone"?"current-active":""),te=m(()=>c.smscode!=""||o(d)==="smscode"?"current-active":""),ae=m(()=>o(l).forgetPassword!=""||o(d)==="forgetPassword"?"current-active":""),re=m(()=>o(l).confirmPassword!=""||o(d)==="confirmPassword"?"current-active":""),V=F,B=u(!0),P=u(60),C=u(null),S=u(),l=u([]);function R(a){d.value=a,a==="phone"?g.value.focus():a==="smscode"?y.value.focus():a==="confirmPassword"?D.value.focus():p.value.focus()}function E(){d.value=""}function Z(){return _(this,null,function*(){if(!c.phone){b.warn(s("sys.login.mobilePlaceholder"));return}(yield ge({mobile:c.phone,smsmode:he.FORGET_PASSWORD}).catch(a=>{a.code===we.PHONE_SMS_FAIL_CODE&&M(!0,{})}))&&(o(C)||(P.value=60,B.value=!1,C.value=setInterval(()=>{o(P)>0&&o(P)<=60?P.value=P.value-1:(B.value=!0,clearInterval(o(C)),C.value=null)},1e3)))})}function le(){S.value.validateFields().then(a=>_(null,null,function*(){const e=yield ye(H({phone:a.phone,smscode:a.smscode}));if(e.success){let n={username:e.result.username,phone:a.phone,smscode:e.result.smscode};l.value=n,x.value="vailPwd"}else ee.error({message:s("sys.api.errorTip"),description:e.message||s("sys.api.networkExceptionMsg"),duration:3})}))}function ie(){return _(this,null,function*(){j.value.validateFields().then(a=>_(null,null,function*(){const e=yield Pe(H({username:a.username,password:a.forgetPassword,smscode:o(l).smscode,phone:o(l).phone}));e.success?(V("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 ne(){V("return-login")}return(a,e)=>{const n=I("a-input"),k=I("a-form-item"),q=I("a-form");return O(),me(pe,null,[t("div",be,[t("div",xe,[i(de),t("div",Ce,[t("div",Re,f(o(s)("sys.login.forgetFormTitle")),1)]),t("div",Ee,[J(i(q,{ref_key:"phoneUpdateRef",ref:S,model:c,rules:X.value},{default:h(()=>[t("div",{class:v(["content-item",L.value]),onClick:e[1]||(e[1]=r=>R("phone"))},[i(k,{name:"phone"},{default:h(()=>[i(n,{ref_key:"phoneRef",ref:g,value:c.phone,"onUpdate:value":e[0]||(e[0]=r=>c.phone=r),style:{height:"40px"},onBlur:E},null,8,["value"]),t("div",{class:v(["form-title",d.value==="phone"?"active-title":""])},f(o(s)("sys.login.mobile")),3)]),_:1})],2),t("div",{class:v(["content-item",te.value])},[i(k,{name:"smscode",onClick:e[3]||(e[3]=r=>R("smscode"))},{default:h(()=>[i(n,{ref_key:"smscodeRef",ref:y,maxLength:6,value:c.smscode,"onUpdate:value":e[2]||(e[2]=r=>c.smscode=r),style:{height:"40px"},onBlur:E},null,8,["value"]),t("div",{class:v(["form-title",d.value==="smscode"?"active-title":""])},f(o(s)("sys.login.smsCode")),3)]),_:1}),B.value?(O(),Y(n,{key:0,type:"button",class:"aui-code-line pointer",bordered:!1,onClick:Z,value:N.value,"onUpdate:value":e[4]||(e[4]=r=>N.value=r)},null,8,["value"])):(O(),Y(n,{key:1,type:"button",class:"aui-code-line disabled-btn",bordered:!1,value:A.value,"onUpdate:value":e[5]||(e[5]=r=>A.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"]),[[$,x.value==="vailPhone"]]),J(i(q,{ref_key:"pwdUpdateRef",ref:j,model:l.value,rules:K.value},{default:h(()=>[t("div",{class:v(["content-item",L.value])},[i(k,{name:"username"},{default:h(()=>[i(n,{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",Fe,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"))},[i(k,{name:"forgetPassword"},{default:h(()=>[i(n,{ref_key:"pwdRef",ref:p,type:"password",value:l.value.forgetPassword,"onUpdate:value":e[7]||(e[7]=r=>l.value.forgetPassword=r),style:{height:"40px"},onBlur:E},null,8,["value"]),t("div",{class:v(["form-title",d.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"))},[i(k,{name:"confirmPassword"},{default:h(()=>[i(n,{ref_key:"conPwdRef",ref:D,type:"password",value:l.value.confirmPassword,"onUpdate:value":e[9]||(e[9]=r=>l.value.confirmPassword=r),style:{height:"40px"},onBlur:E},null,8,["value"]),t("div",{class:v(["form-title",d.value==="password"?"active-title":""])},f(o(s)("sys.login.confirmPassword")),3)]),_:1})],2),t("div",{class:"forget-btn pointer",onClick:ie},[...e[12]||(e[12]=[t("span",null,"完成",-1)])]),e[13]||(e[13]=t("div",{class:"line"},null,-1))]),_:1},8,["model","rules"]),[[$,x.value==="vailPwd"]]),t("span",{class:"to-login pointer",onClick:ne},f(o(s)("sys.exception.backLogin")),1)])])]),i(ke,{onRegister:o(w),onOk:Z},null,8,["onRegister"])],64)}}}),Io=_e(Me,[["__scopeId","data-v-b3303144"]]);export{Io as default};