2 lines
3.0 KiB
Java
2 lines
3.0 KiB
Java
var C=(e,s,t)=>new Promise((c,i)=>{var l=o=>{try{n(t.next(o))}catch(a){i(a)}},p=o=>{try{n(t.throw(o))}catch(a){i(a)}},n=o=>o.done?c(o.value):Promise.resolve(o.value).then(l,p);n((t=t.apply(e,s)).next())});import{C as v}from"./index-BKAWbv2a.js";import{F as I,aG as w,b5 as D,ad as h,bv as R,bw as S,bA as A,d8 as B,s as _,ae as z,bD as E,au as N}from"./index-X7Y8jykP.js";import{e as V,r as F,b as $,t as G,y as L,z as T,A as m,K as d,f as r,E as k,G as M}from"./vue-vendor-DNhG1Cve.js";import"./CountdownInput-DRWxAovX.js";import"./useCountdown-CXw21sCO.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-DO7ZhK45.js";import"./useModal-DaJ3Bflg.js";import"./useFormItemSingle-B0qKQ8oz.js";const O=V({name:"step1",components:{Button:D,Form:I,FormItem:I.Item,Input:w,CountdownInput:v},emits:["nextStep"],setup(e,{emit:s}){const{t}=h(),{handleBackLogin:c}=S(),{notification:i}=_(),l=F(),{validForm:p}=A(l),{getFormRules:n}=R(),o=F(!1),a=$({mobile:"",sms:""});function b(){return C(this,null,function*(){const f=yield p();if(!f)return;const g=yield B(G({phone:f.mobile,smscode:f.sms}));if(g.success){let y={username:g.result.username,phone:f.mobile,smscode:g.result.smscode};s("nextStep",y)}else i.error({message:t("sys.api.errorTip"),description:g.message||t("sys.api.networkExceptionMsg"),duration:3})})}function u(){return z({mobile:a.mobile,smsmode:E.FORGET_PASSWORD})}return{t,formRef:l,formData:a,getFormRules:n,handleNext:b,loading:o,handleBackLogin:c,sendCodeApi:u}}});function U(e,s,t,c,i,l){const p=d("Input"),n=d("FormItem"),o=d("CountdownInput"),a=d("Button"),b=d("Form");return T(),L(b,{class:"p-4 enter-x",model:e.formData,rules:e.getFormRules,ref:"formRef"},{default:m(()=>[r(n,{name:"mobile",class:"enter-x"},{default:m(()=>[r(p,{size:"large",value:e.formData.mobile,"onUpdate:value":s[0]||(s[0]=u=>e.formData.mobile=u),placeholder:e.t("sys.login.mobile")},null,8,["value","placeholder"])]),_:1}),r(n,{name:"sms",class:"enter-x"},{default:m(()=>[r(o,{size:"large",value:e.formData.sms,"onUpdate:value":s[1]||(s[1]=u=>e.formData.sms=u),placeholder:e.t("sys.login.smsCode"),sendCodeApi:e.sendCodeApi},null,8,["value","placeholder","sendCodeApi"])]),_:1}),r(n,{class:"enter-x"},{default:m(()=>[r(a,{type:"primary",size:"large",block:"",onClick:e.handleNext,loading:e.loading},{default:m(()=>[...s[2]||(s[2]=[k(" 下一步 ",-1)])]),_:1},8,["onClick","loading"]),r(a,{size:"large",block:"",class:"mt-4",onClick:e.handleBackLogin},{default:m(()=>[k(M(e.t("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])}const ce=N(O,[["render",U]]);export{ce as default};
|