step1-BrjHv_5N.js 2.7 KB

1
  1. var C=(e,s,t)=>new Promise((c,l)=>{var i=o=>{try{n(t.next(o))}catch(a){l(a)}},p=o=>{try{n(t.throw(o))}catch(a){l(a)}},n=o=>o.done?c(o.value):Promise.resolve(o.value).then(i,p);n((t=t.apply(e,s)).next())});import{d as y,f as I,r as v,J as D,ag as d,aB as h,ar as w,aD as m,k as r,G as k,au as R}from"./vue-vendor-Be68asQ6.js";import{j as S,a5 as F,B as _}from"./antd-vue-vendor-DcqS7Wvq.js";import{C as N}from"./index-Bi7PIj53.js";import{bK as A,bL as E,N as z,u as L,bM as V,bN as $,b4 as M,bO as O,a as T}from"./index-BFfnEkVs.js";import"./useCountdown-B7iR27pS.js";import"./index-CETWS1o0.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./useFormItemSingle-nLM0QlcI.js";const G=y({name:"step1",components:{Button:_,Form:F,FormItem:F.Item,Input:S,CountdownInput:N},emits:["nextStep"],setup(e,{emit:s}){const{t}=z(),{handleBackLogin:c}=A(),{notification:l}=L(),i=I(),{validForm:p}=V(i),{getFormRules:n}=E(),o=I(!1),a=v({mobile:"",sms:""});function b(){return C(this,null,function*(){const f=yield p();if(!f)return;const g=yield $(D({phone:f.mobile,smscode:f.sms}));if(g.success){let B={username:g.result.username,phone:f.mobile,smscode:g.result.smscode};s("nextStep",B)}else l.error({message:t("sys.api.errorTip"),description:g.message||t("sys.api.networkExceptionMsg"),duration:3})})}function u(){return M({mobile:a.mobile,smsmode:O.FORGET_PASSWORD})}return{t,formRef:i,formData:a,getFormRules:n,handleNext:b,loading:o,handleBackLogin:c,sendCodeApi:u}}});function U(e,s,t,c,l,i){const p=d("Input"),n=d("FormItem"),o=d("CountdownInput"),a=d("Button"),b=d("Form");return w(),h(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},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 ne=T(G,[["render",U]]);export{ne as default};