| 1 |
- import{_ as A,__tla as G}from"./Form-c8590e57.js";import{_ as J,__tla as T}from"./XButton-952fb753.js";import{P as k,d as j,e as O,a as t,r as R,x as H,k as K,v as M,o as N,C as Q,A as c,f as i,B as d,D as W,E as X,J as Y,a9 as Z,_ as ee,__tla as ae}from"./index-f6fb8e95.js";import{u as te,__tla as re}from"./useForm-c4f532c3.js";import le,{__tla as oe}from"./LoginFormTitle-7cf45020.js";import{u as se,L as ne,__tla as _e}from"./useLogin-5ef8a770.js";import{u as ce,__tla as ie}from"./useMessage-3b767a67.js";import{__tla as me}from"./el-virtual-list-4f889e98.js";import{__tla as pe}from"./el-tree-select-25b2ed74.js";import{__tla as de}from"./el-time-select-feefe315.js";import{__tla as ue}from"./InputPassword-c89f4b20.js";import{__tla as he}from"./InputPassword.vue_vue_type_style_index_0_scoped_3f07eb1d_lang-51c9e28d.js";import{__tla as fe}from"./Editor-87b5f27a.js";import{__tla as ge}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-8b438c45.js";import{__tla as ye}from"./index-b76b57e5.js";import{__tla as we}from"./el-image-viewer-cfdb08a7.js";import{__tla as ve}from"./UploadImg-76a51b31.js";import{__tla as Pe}from"./UploadImgs-52ac4257.js";import{__tla as be}from"./UploadImgs.vue_vue_type_style_index_0_scoped_9d666400_lang-1b59ad7e.js";import{__tla as xe}from"./UploadFile-6ff40d47.js";import{__tla as ke}from"./UploadFile.vue_vue_type_style_index_0_scoped_436eca1b_lang-3d49d983.js";let V,Re=Promise.all([(()=>{try{return G}catch{}})(),(()=>{try{return T}catch{}})(),(()=>{try{return ae}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return me}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return de}catch{}})(),(()=>{try{return ue}catch{}})(),(()=>{try{return he}catch{}})(),(()=>{try{return fe}catch{}})(),(()=>{try{return ge}catch{}})(),(()=>{try{return ye}catch{}})(),(()=>{try{return we}catch{}})(),(()=>{try{return ve}catch{}})(),(()=>{try{return Pe}catch{}})(),(()=>{try{return be}catch{}})(),(()=>{try{return xe}catch{}})(),(()=>{try{return ke}catch{}})()]).then(async()=>{let m,h,f,g,y,w,v;({t:m}=k()),h=()=>({required:r=>({required:!0,message:r||m("common.required")}),lengthRange:r=>{const{min:l,max:e,message:a}=r;return{min:l,max:e,message:a||m("common.lengthRange",{min:l,max:e})}},notSpace:r=>({validator:(l,e,a)=>{(e==null?void 0:e.indexOf(" "))!==-1?a(new Error(r||m("common.notSpace"))):a()}}),notSpecialCharacters:r=>({validator:(l,e,a)=>{/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/gi.test(e)?a(new Error(r||m("common.notSpecialCharacters"))):a()}})}),f={class:"w-[100%] flex"},g={class:"w-[100%] flex"},y={class:"w-[100%]"},w={class:"mt-15px w-[100%]"},v=j({name:"RegisterForm",__name:"RegisterForm",setup(r){const l=ce(),{t:e}=k(),{required:a}=h(),{register:C,elFormRef:I,methods:S}=te(),{handleBackLogin:q,getLoginState:E}=se(),F=O(()=>t(E)===ne.REGISTER),_=R(0),U=async()=>{const{getFormData:p}=S,o=await p();if(o.phone!=null)if(/^(?:(?:\+|00)86)?1\d{10}$/.test(o.phone))try{L()}catch{}else l.error("\u624B\u673A\u53F7\u683C\u5F0F\u9519\u8BEF");else l.error("\u624B\u673A\u53F7\u4E0D\u80FD\u4E3A\u7A7A")},L=()=>{_.value=60;const p=setInterval(()=>{_.value--,_.value===0&&clearInterval(p)},1e3)},$=H([{field:"title",colProps:{span:24}},{field:"username",label:e("login.username"),value:"",component:"Input",colProps:{span:24},componentProps:{placeholder:e("login.usernamePlaceholder")}},{field:"password",label:e("login.password"),value:"",component:"InputPassword",colProps:{span:24},componentProps:{style:{width:"100%"},strength:!0,placeholder:e("login.passwordPlaceholder")}},{field:"check_password",label:e("login.checkPassword"),value:"",component:"InputPassword",colProps:{span:24},componentProps:{style:{width:"100%"},strength:!0,placeholder:e("login.passwordPlaceholder")}},{field:"phone",label:"\u624B\u673A\u53F7",colProps:{span:24}},{field:"code",label:e("login.code"),colProps:{span:24}},{field:"register",colProps:{span:24}}]),z={username:[a()],password:[a()],check_password:[a()],phone:[a(),{pattern:/^(?:(?:\+|00)86)?1\d{10}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7",trigger:"blur"}],code:[a()]},u=R(!1);return(p,o)=>{const P=Y,b=Z,x=J,D=A;return K((N(),Q(D,{rules:z,schema:t($),class:"dark:(border-1 border-[var(--el-border-color)] border-solid)","hide-required-asterisk":"","label-position":"top",size:"large",onRegister:t(C)},{title:c(()=>[i(le,{style:{width:"100%"}})]),phone:c(s=>[d("div",f,[i(b,{modelValue:s.phone,"onUpdate:modelValue":n=>s.phone=n,placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"},{append:c(()=>[i(P,{type:"primary",onClick:U,disabled:t(_)>0},{default:c(()=>[W(X(t(_)>0?`${t(_)}\u79D2\u540E\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),1)]),_:1},8,["disabled"])]),_:2},1032,["modelValue","onUpdate:modelValue"])])]),code:c(s=>[d("div",g,[i(b,{modelValue:s.code,"onUpdate:modelValue":n=>s.code=n,placeholder:t(e)("login.codePlaceholder")},null,8,["modelValue","onUpdate:modelValue","placeholder"])])]),register:c(()=>[d("div",y,[i(x,{loading:t(u),title:t(e)("login.register"),class:"w-[100%]",type:"primary",onClick:o[0]||(o[0]=s=>(async()=>{const n=t(I);n==null||n.validate(async B=>{if(B)try{u.value=!0}finally{u.value=!1}})})())},null,8,["loading","title"])]),d("div",w,[i(x,{title:t(e)("login.hasUser"),class:"w-[100%]",onClick:o[1]||(o[1]=s=>t(q)())},null,8,["title"])])]),_:1},8,["schema","onRegister"])),[[M,t(F)]])}}}),V=ee(v,[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/Login/components/RegisterForm.vue"]])});export{Re as __tla,V as default};
|