2 lines
2.7 KiB
JavaScript
Executable File
2 lines
2.7 KiB
JavaScript
Executable File
import{b as V,u as D}from"./validator-67c5eaae.js";import{d as F,u as O,r as n,b as I,c as j,t as r,e as z,f as u,i as o,h as l,x as R,g as x,w as d,o as E,_ as $,N as g,j as q,k as T,l as M,m as U,n as W,C as A}from"./index-3cb9bb06.js";const G={class:"flex w-full h-full justify-center items-center relative"},H={class:"flex justify-center items-center card-style2"},J={style:{"flex-basis":"29.25rem"}},K={class:"text-40 mb-6 font-mono"},L=u("div",null,null,-1),P={class:"font-mono font-bold"},Z=F({__name:"stepFirst",setup(Q){const b=O(),p=n(null),f=I(),h=n("medium"),k=j({fontSize:"14px",fontWeight:500});let s=n({email:""}),w={email:{required:!0,message:r("user.text19"),trigger:["input","blur"],validator:(t,e)=>V(e)}};const c=D.emailTipsOptions;let _=n([{label:"",key:""},{label:"",key:""},{label:"",key:""},{label:"",key:""},{label:"",key:""}]),i=n(!1),v=n(!0);function C(){let t=s.value.email;for(let e=0;e<c.value.length;e++){let a=c.value[e];if(t.indexOf(a.label)!=-1)return}t&&(i.value=!0),B();for(let e=0;e<c.value.length;e++){t.indexOf("@")!=-1&&(t=t.slice(0,t.indexOf("@")));let a=c.value[e],m=_.value[e];m.label=t+a.label,m.key=t+a.key}}function N(t){var e;t.preventDefault(),(e=p.value)==null||e.validate(async a=>{if(a)console.log(a),f.error("Invalid");else{let m=f.loading("loading",{duration:0}),y=await A(s.value.email);if(m.destroy(),y.code!=200){f.error(y.msg);return}f.success("Success"),b.push({name:"VerifyCode",params:{email:s.value.email}})}})}function B(){s.value.email?v.value=!1:v.value=!0}function S(t){var e;i.value=!1,s.value.email=t,(e=p.value)==null||e.validate(a=>{a&&console.log(a)})}return(t,e)=>(E(),z("div",G,[u("button",{onClick:e[0]||(e[0]=a=>l(b).back()),class:"flex text-base items-center mb-6 absolute",style:{color:"rgba(255, 255, 255, 50%)",top:"104px",left:"72px"},quaternary:""},[o(l($),{class:"text-3xl",icon:"bxs:chevron-left"}),R(" Back ")]),u("div",H,[u("div",J,[u("div",K,x(l(r)("user.text31")),1),o(l(W),{ref_key:"formRef",ref:p,"label-width":80,model:l(s),rules:l(w),size:h.value},{default:d(()=>[o(l(g),{label:l(r)("user.text3"),path:"email","label-style":k},{default:d(()=>[o(l(q),{value:l(s).email,"onUpdate:value":e[1]||(e[1]=a=>l(s).email=a),placeholder:l(r)("user.text19"),class:"input-style",onInput:C},null,8,["value","placeholder"])]),_:1},8,["label","label-style"]),o(l(T),{class:"dropdown",show:l(i),options:l(_),onSelect:S,onClickoutside:e[2]||(e[2]=a=>{M(i)?i.value=!1:i=!1})},{default:d(()=>[L]),_:1},8,["show","options"]),o(l(g),null,{default:d(()=>[o(l(U),{disabled:l(v),class:"button-style",block:!0,"attr-type":"button",onClick:N,type:"primary"},{default:d(()=>[u("text",P,x(l(r)("user.text16")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["model","rules","size"])])])]))}});export{Z as default};
|