RegisterForm-d1184ab2.js 2.8 KB

1
  1. var x=(y,n,i)=>new Promise((t,m)=>{var p=a=>{try{u(i.next(a))}catch(d){m(d)}},c=a=>{try{u(i.throw(a))}catch(d){m(d)}},u=a=>a.done?t(a.value):Promise.resolve(a.value).then(p,c);u((i=i.apply(y,n)).next())});import{u as z,a as F,c as I,L as R,b as P}from"./LoginFormTitle-3213ce66.js";import{S as B}from"./index-2f799b33.js";import{C as L}from"./index-2f695166.js";import{a as U}from"./index.js";import{aa as w,A as f,al as E,B as k}from"./antd-f204cf77.js";import{d as N,f as b,r as T,c as V,u as e,Y as D,Z as A,l as s,a7 as r,E as g,$ as v,a9 as G}from"./vue-b33f04cb.js";import"./useFormItem-1a9613e7.js";const M={key:0},O=N({__name:"RegisterForm",setup(y){const n=w.Item,i=f.Password,{t}=U(),{handleBackLogin:m,getLoginState:p}=z(),c=b(),u=b(!1),a=T({account:"",password:"",confirmPassword:"",mobile:"",sms:"",policy:!1}),{getFormRules:d}=F(a),{validForm:C}=I(c),h=V(()=>e(p)===R.REGISTER);function S(){return x(this,null,function*(){yield C()})}return(_,l)=>h.value?(D(),A("div",M,[s(P,{class:"enter-x"}),s(e(w),{class:"p-4 enter-x",model:a,rules:e(d),ref_key:"formRef",ref:c},{default:r(()=>[s(e(n),{name:"account",class:"enter-x"},{default:r(()=>[s(e(f),{class:"fix-auto-fill",size:"large",value:a.account,"onUpdate:value":l[0]||(l[0]=o=>a.account=o),placeholder:e(t)("sys.login.userName")},null,8,["value","placeholder"])]),_:1}),s(e(n),{name:"mobile",class:"enter-x"},{default:r(()=>[s(e(f),{size:"large",value:a.mobile,"onUpdate:value":l[1]||(l[1]=o=>a.mobile=o),placeholder:e(t)("sys.login.mobile"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),s(e(n),{name:"sms",class:"enter-x"},{default:r(()=>[s(e(L),{size:"large",class:"fix-auto-fill",value:a.sms,"onUpdate:value":l[2]||(l[2]=o=>a.sms=o),placeholder:e(t)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),s(e(n),{name:"password",class:"enter-x"},{default:r(()=>[s(e(B),{size:"large",value:a.password,"onUpdate:value":l[3]||(l[3]=o=>a.password=o),placeholder:e(t)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),s(e(n),{name:"confirmPassword",class:"enter-x"},{default:r(()=>[s(e(i),{size:"large",visibilityToggle:"",value:a.confirmPassword,"onUpdate:value":l[4]||(l[4]=o=>a.confirmPassword=o),placeholder:e(t)("sys.login.confirmPassword")},null,8,["value","placeholder"])]),_:1}),s(e(n),{class:"enter-x",name:"policy"},{default:r(()=>[s(e(E),{checked:a.policy,"onUpdate:checked":l[5]||(l[5]=o=>a.policy=o),size:"small"},{default:r(()=>[g(v(e(t)("sys.login.policy")),1)]),_:1},8,["checked"])]),_:1}),s(e(k),{type:"primary",class:"enter-x",size:"large",block:"",onClick:S,loading:u.value},{default:r(()=>[g(v(e(t)("sys.login.registerButton")),1)]),_:1},8,["loading"]),s(e(k),{size:"large",block:"",class:"mt-4 enter-x",onClick:e(m)},{default:r(()=>[g(v(e(t)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1},8,["model","rules"])])):G("",!0)}});export{O as default};