2 lines
2.8 KiB
Java
2 lines
2.8 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{d as y,f as I,r as h,J as w,ah as d,aC as B,as as D,aF as m,k as r,G as k,av as R}from"./vue-vendor-C7Zq48Yl.js";import{i as S,a5 as F,B as _}from"./antd-vue-vendor-BPnV8VqP.js";import{C as A}from"./index-BhQEwnQQ.js";import{bW as z,bX as N,Y as V,u as $,bY as E,bZ as L,b8 as T,b_ as G,d as M}from"./index-BI6CMai0.js";import"./useCountdown-DqnNWBp6.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./useFormItemSingle-BbRhswfn.js";const O=y({name:"step1",components:{Button:_,Form:F,FormItem:F.Item,Input:S,CountdownInput:A},emits:["nextStep"],setup(e,{emit:s}){const{t}=V(),{handleBackLogin:c}=z(),{notification:i}=$(),l=I(),{validForm:p}=E(l),{getFormRules:n}=N(),o=I(!1),a=h({mobile:"",sms:""});function b(){return C(this,null,function*(){const f=yield p();if(!f)return;const g=yield L(w({phone:f.mobile,smscode:f.sms}));if(g.success){let v={username:g.result.username,phone:f.mobile,smscode:g.result.smscode};s("nextStep",v)}else i.error({message:t("sys.api.errorTip"),description:g.message||t("sys.api.networkExceptionMsg"),duration:3})})}function u(){return T({mobile:a.mobile,smsmode:G.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 D(),B(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(R(e.t("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])}const re=M(O,[["render",U]]);export{re as default};
|