RegisterForm-64d32bb7.js 2.99 KB
var w=(x,n,i)=>new Promise((l,u)=>{var f=s=>{try{m(i.next(s))}catch(c){u(c)}},d=s=>{try{m(i.throw(s))}catch(c){u(c)}},m=s=>s.done?l(s.value):Promise.resolve(s.value).then(f,d);m((i=i.apply(x,n)).next())});import{d as R,k,r as z,e as S,u as e,_ as P,$ as E,f as o,aa as r,ac as g,E as y,a1 as v}from"./vue-5a35c3f5.js";import{u as L,a as B,b as N,L as U,c as T}from"./LoginFormTitle-353f1219.js";import{S as V}from"./index-1ca3bd8a.js";import{C as D}from"./index-9a895eb5.js";import{c as G,_ as M}from"./index.js";import{ay as _,a1 as F,az as $,a5 as b}from"./antd-6b087f69.js";import"./useFormItem-9ea791b8.js";const j={key:0},q=R({__name:"RegisterForm",setup(x){const n=_.Item,i=F.Password,{t:l}=G(),{handleBackLogin:u,getLoginState:f}=L(),d=k(),m=k(!1),s=z({account:"",password:"",confirmPassword:"",mobile:"",sms:"",policy:!1}),{getFormRules:c}=B(s),{validForm:h}=N(d),I=S(()=>e(f)===U.REGISTER);function C(){return w(this,null,function*(){const p=yield h();p&&console.log(p)})}return(p,a)=>I.value?(P(),E("div",j,[o(T,{class:"enter-x"}),o(e(_),{class:"p-4 enter-x",model:s,rules:e(c),ref_key:"formRef",ref:d},{default:r(()=>[g(` <FormItem name="account" class="enter-x">
        <Input
          class="fix-auto-fill"
          size="large"
          v-model:value="formData.account"
          :placeholder="t('sys.login.userName')"
        />
      </FormItem> `),o(e(n),{name:"mobile",class:"enter-x"},{default:r(()=>[o(e(F),{size:"large",value:s.mobile,"onUpdate:value":a[0]||(a[0]=t=>s.mobile=t),placeholder:e(l)("sys.login.mobile"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),o(e(n),{name:"sms",class:"enter-x"},{default:r(()=>[o(e(D),{size:"large",class:"fix-auto-fill",value:s.sms,"onUpdate:value":a[1]||(a[1]=t=>s.sms=t),placeholder:e(l)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),o(e(n),{name:"password",class:"enter-x"},{default:r(()=>[o(e(V),{size:"large",value:s.password,"onUpdate:value":a[2]||(a[2]=t=>s.password=t),placeholder:e(l)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),o(e(n),{name:"confirmPassword",class:"enter-x"},{default:r(()=>[o(e(i),{size:"large",visibilityToggle:"",value:s.confirmPassword,"onUpdate:value":a[3]||(a[3]=t=>s.confirmPassword=t),placeholder:e(l)("sys.login.confirmPassword")},null,8,["value","placeholder"])]),_:1}),o(e(n),{class:"enter-x",name:"policy"},{default:r(()=>[g(" No logic, you need to deal with it yourself "),o(e($),{checked:s.policy,"onUpdate:checked":a[4]||(a[4]=t=>s.policy=t),size:"small"},{default:r(()=>[y(v(e(l)("sys.login.policy")),1)]),_:1},8,["checked"])]),_:1}),o(e(b),{type:"primary",class:"enter-x",size:"large",block:"",onClick:C,loading:m.value},{default:r(()=>[y(v(e(l)("sys.login.registerButton")),1)]),_:1},8,["loading"]),o(e(b),{size:"large",block:"",class:"mt-4 enter-x",onClick:e(u)},{default:r(()=>[y(v(e(l)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1},8,["model","rules"])])):g("v-if",!0)}}),Y=M(q,[["__file","E:/allcode/erp/test7901/order-erp-front/src/views/sys/login/RegisterForm.vue"]]);export{Y as default};