RegisterForm-cc126240.js 4.2 KB

1
  1. import{_ as F,__tla as U}from"./Form-f45a562e.js";import{_ as I,__tla as L}from"./XButton-8f9f0a77.js";import{n as w,d as V,b as j,a as t,f as G,r as O,C as z,a3 as A,o as B,l as H,w as m,i as c,g as p,U as T,_ as $,__tla as D}from"./index-82e357b2.js";import{u as J,__tla as K}from"./useForm-9e1a3ca0.js";import{u as M,L as N,a as Q,__tla as W}from"./LoginFormTitle-39ad9ab7.js";import{__tla as X}from"./el-virtual-list-2b68ad30.js";import{__tla as Y}from"./el-tree-select-9f202df7.js";import{__tla as Z}from"./el-time-select-c72f1330.js";import{__tla as aa}from"./InputPassword-862b8587.js";import{__tla as ra}from"./Editor-271092a1.js";import{__tla as ta}from"./UploadImg-5c549fb2.js";import{__tla as ea}from"./index-ab3eb125.js";import{__tla as oa}from"./el-image-viewer-812f8e38.js";import{__tla as la}from"./useMessage-84d39096.js";import{__tla as sa}from"./UploadImgs-ba35eec3.js";import{__tla as na}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-fffde26e.js";import{__tla as _a}from"./UploadFile-b5ba703c.js";import{__tla as ca}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-91f14bea.js";let P,ia=Promise.all([(()=>{try{return U}catch{}})(),(()=>{try{return L}catch{}})(),(()=>{try{return D}catch{}})(),(()=>{try{return K}catch{}})(),(()=>{try{return W}catch{}})(),(()=>{try{return X}catch{}})(),(()=>{try{return Y}catch{}})(),(()=>{try{return Z}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return ta}catch{}})(),(()=>{try{return ea}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return la}catch{}})(),(()=>{try{return sa}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return ca}catch{}})()]).then(async()=>{let l,d,u,h,g,f;({t:l}=w()),d=()=>({required:o=>({required:!0,message:o||l("common.required")}),lengthRange:o=>{const{min:a,max:r,message:e}=o;return{min:a,max:r,message:e||l("common.lengthRange",{min:a,max:r})}},notSpace:o=>({validator:(a,r,e)=>{(r==null?void 0:r.indexOf(" "))!==-1?e(new Error(o||l("common.notSpace"))):e()}}),notSpecialCharacters:o=>({validator:(a,r,e)=>{/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/gi.test(r)?e(new Error(o||l("common.notSpecialCharacters"))):e()}})}),u={class:"w-[100%] flex"},h={class:"w-[100%]"},g={class:"mt-15px w-[100%]"},f=V({name:"RegisterForm",__name:"RegisterForm",setup(o){const{t:a}=w(),{required:r}=d(),{register:e,elFormRef:v}=J(),{handleBackLogin:b,getLoginState:R}=M(),k=j(()=>t(R)===N.REGISTER),x=G([{field:"title",colProps:{span:24}},{field:"username",label:a("login.username"),value:"",component:"Input",colProps:{span:24},componentProps:{placeholder:a("login.usernamePlaceholder")}},{field:"password",label:a("login.password"),value:"",component:"InputPassword",colProps:{span:24},componentProps:{style:{width:"100%"},strength:!0,placeholder:a("login.passwordPlaceholder")}},{field:"check_password",label:a("login.checkPassword"),value:"",component:"InputPassword",colProps:{span:24},componentProps:{style:{width:"100%"},strength:!0,placeholder:a("login.passwordPlaceholder")}},{field:"code",label:a("login.code"),colProps:{span:24}},{field:"register",colProps:{span:24}}]),S={username:[r()],password:[r()],check_password:[r()],code:[r()]},i=O(!1);return(ma,n)=>{const q=T,y=I,C=F;return z((B(),H(C,{rules:S,schema:t(x),class:"dark:(border-1 border-[var(--el-border-color)] border-solid)","hide-required-asterisk":"","label-position":"top",size:"large",onRegister:t(e)},{title:m(()=>[c(Q,{style:{width:"100%"}})]),code:m(_=>[p("div",u,[c(q,{modelValue:_.code,"onUpdate:modelValue":s=>_.code=s,placeholder:t(a)("login.codePlaceholder")},null,8,["modelValue","onUpdate:modelValue","placeholder"])])]),register:m(()=>[p("div",h,[c(y,{loading:t(i),title:t(a)("login.register"),class:"w-[100%]",type:"primary",onClick:n[0]||(n[0]=_=>(async()=>{const s=t(v);s==null||s.validate(async E=>{if(E)try{i.value=!0}finally{i.value=!1}})})())},null,8,["loading","title"])]),p("div",g,[c(y,{title:t(a)("login.hasUser"),class:"w-[100%]",onClick:n[1]||(n[1]=_=>t(b)())},null,8,["title"])])]),_:1},8,["schema","onRegister"])),[[A,t(k)]])}}}),P=$(f,[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/Login/components/RegisterForm.vue"]])});export{ia as __tla,P as default};