| 1 |
- var x=(b,i,u)=>new Promise((o,d)=>{var g=l=>{try{f(u.next(l))}catch(m){d(m)}},p=l=>{try{f(u.throw(l))}catch(m){d(m)}},f=l=>l.done?o(l.value):Promise.resolve(l.value).then(g,p);f((u=u.apply(b,i)).next())});import{d as F,f as k,r as _,e as M,u as e,aq as P,ah as B,ar as T,F as U,k as a,aD as n,G as y,au as w,J as L}from"./vue-vendor-Be68asQ6.js";import N from"./LoginFormTitle-C9V36Q53.js";import{a5 as h,j as v,z as V,B as C}from"./antd-vue-vendor-DcqS7Wvq.js";import{S as D}from"./index-D1703ozz.js";import{C as G}from"./index-Bi7PIj53.js";import{bK as j,bL as q,bQ as A,N as J,u as K,bM as O,bW as Q,b4 as W,bO as $}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 fe=F({__name:"RegisterForm",setup(b){const i=h.Item,u=v.Password,{t:o}=J(),{handleBackLogin:d,getLoginState:g}=j(),{notification:p,createErrorModal:f}=K(),l=k(),m=k(!1),t=_({account:"",password:"",confirmPassword:"",mobile:"",sms:"",policy:!1}),{getFormRules:R}=q(t),{validForm:S}=O(l),E=M(()=>e(g)===A.REGISTER);function I(){return x(this,null,function*(){const c=yield S();if(c)try{m.value=!0;const s=yield Q(L({username:c.account,password:c.password,phone:c.mobile,smscode:c.sms}));s&&s.data.success?(p.success({description:s.data.message||o("sys.api.registerMsg"),duration:3}),d()):p.warning({message:o("sys.api.errorTip"),description:s.data.message||o("sys.api.networkExceptionMsg"),duration:3})}catch(s){p.error({message:o("sys.api.errorTip"),description:s.message||o("sys.api.networkExceptionMsg"),duration:3})}finally{m.value=!1}})}function z(){return W({mobile:t.mobile,smsmode:$.REGISTER})}return(c,s)=>E.value?(T(),P(U,{key:0},[a(N,{class:"enter-x"}),a(e(h),{class:"p-4 enter-x",model:t,rules:e(R),ref_key:"formRef",ref:l},{default:n(()=>[a(e(i),{name:"account",class:"enter-x"},{default:n(()=>[a(e(v),{class:"fix-auto-fill",size:"large",value:t.account,"onUpdate:value":s[0]||(s[0]=r=>t.account=r),placeholder:e(o)("sys.login.userName")},null,8,["value","placeholder"])]),_:1}),a(e(i),{name:"mobile",class:"enter-x"},{default:n(()=>[a(e(v),{size:"large",value:t.mobile,"onUpdate:value":s[1]||(s[1]=r=>t.mobile=r),placeholder:e(o)("sys.login.mobile"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),a(e(i),{name:"sms",class:"enter-x"},{default:n(()=>[a(e(G),{size:"large",class:"fix-auto-fill",value:t.sms,"onUpdate:value":s[2]||(s[2]=r=>t.sms=r),placeholder:e(o)("sys.login.smsCode"),sendCodeApi:z},null,8,["value","placeholder"])]),_:1}),a(e(i),{name:"password",class:"enter-x"},{default:n(()=>[a(e(D),{size:"large",value:t.password,"onUpdate:value":s[3]||(s[3]=r=>t.password=r),placeholder:e(o)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),a(e(i),{name:"confirmPassword",class:"enter-x"},{default:n(()=>[a(e(u),{size:"large",visibilityToggle:"",value:t.confirmPassword,"onUpdate:value":s[4]||(s[4]=r=>t.confirmPassword=r),placeholder:e(o)("sys.login.confirmPassword")},null,8,["value","placeholder"])]),_:1}),a(e(i),{class:"enter-x",name:"policy"},{default:n(()=>[a(e(V),{checked:t.policy,"onUpdate:checked":s[5]||(s[5]=r=>t.policy=r),size:"small"},{default:n(()=>[y(w(e(o)("sys.login.policy")),1)]),_:1},8,["checked"])]),_:1}),a(e(C),{type:"primary",class:"enter-x",size:"large",block:"",onClick:I,loading:m.value},{default:n(()=>[y(w(e(o)("sys.login.registerButton")),1)]),_:1},8,["loading"]),a(e(C),{size:"large",block:"",class:"mt-4 enter-x",onClick:e(d)},{default:n(()=>[y(w(e(o)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1},8,["model","rules"])],64)):B("",!0)}});export{fe as default};
|