Files
fast_response/front/public/ai/assets/stepSecond-0811c384.js
Your Name dce091da91 t
2025-03-27 07:52:44 +00:00

2 lines
2.9 KiB
JavaScript
Executable File

import{d as w,u as B,b as N,r as v,e as x,f as s,i as p,h as e,x as S,g as a,y as u,z as E,A as D,l as F,v as R,w as g,C as j,o as y,_ as z,t as d,m as M,N as T,I as q}from"./index-3cb9bb06.js";const A={class:"flex w-full h-full justify-center items-center relative"},P={class:"flex justify-center items-center card-style2"},U={style:{"flex-basis":"29.25rem"}},$={class:"text-40 mb-6 font-mono"},G={class:"text-base mb-6",style:{color:"rgba(255, 255, 255, 50%)"}},H={class:"input-box"},J={class:"tracking-widest text-sm mt-8"},K={key:0},L={class:"font-mono font-bold"},W=w({__name:"stepSecond",setup(O){const f=B(),c=N();let l=v(0),t=v(""),n=v(!1),_=v(!0),m=f.currentRoute.value.params.email;async function h(){if(t.value.length<6){c.error("VerifyCode Error");return}let r={code:t.value,username:m},o=c.loading("loading",{duration:0}),i=await q(r);if(o.destroy(),i.code!=200){c.error(i.msg);return}c.success("Check Success"),f.replace({name:"SetupPassword",params:{email:m,code:t.value}})}async function b(){if(l.value>0)return;let r=c.loading("loading",{duration:0}),o=await j(m);if(r.destroy(),o.code!=200){c.error(o.msg);return}c.success("Success"),l.value=60;const i=setInterval(()=>{l.value--,l.value<=0&&(l.value=0,clearInterval(i))},1e3)}function C(){if(l.value>0)return;l.value=60;const r=setInterval(()=>{l.value--,l.value<=0&&(l.value=0,clearInterval(r))},1e3)}C();function k(){t.value&&t.value.length>=6?_.value=!1:_.value=!0}function I(){n.value=!1}function V(){n.value=!0}return(r,o)=>(y(),x("div",A,[s("button",{onClick:o[0]||(o[0]=i=>e(f).replace({name:"VerifyEmail"})),class:"flex text-base items-center mb-6 absolute",style:{color:"rgba(255, 255, 255, 50%)",top:"104px",left:"72px"},quaternary:""},[p(e(z),{class:"text-3xl",icon:"bxs:chevron-left"}),S(" Back ")]),s("div",P,[s("div",U,[s("div",$,a(e(d)("user.text32")),1),s("div",G,a(e(d)("user.text13"))+a(e(m)),1),s("div",H,[s("div",{class:u(["code-item",e(t).length==0&&e(n)?"code-item-active":""])},a(e(t)[0]),3),s("div",{class:u(["code-item",e(t).length==1&&e(n)?"code-item-active":""])},a(e(t)[1]),3),s("div",{class:u(["code-item",e(t).length==2&&e(n)?"code-item-active":""])},a(e(t)[2]),3),s("div",{class:u(["code-item",e(t).length==3&&e(n)?"code-item-active":""])},a(e(t)[3]),3),s("div",{class:u(["code-item",e(t).length==4&&e(n)?"code-item-active":""])},a(e(t)[4]),3),s("div",{class:u(["code-item",e(t).length>=5&&e(n)?"code-item-active":""])},a(e(t)[5]),3),E(s("input",{class:"input-code","onUpdate:modelValue":o[1]||(o[1]=i=>F(t)?t.value=i:t=i),maxlength:6,type:"tel",onBlur:I,onFocus:V,onInput:k},null,544),[[D,e(t)]])]),s("div",null,[s("div",J,[s("text",{onClick:b},a(e(d)("user.text14")),1),e(l)>0?(y(),x("text",K,a(e(d)("user.text15"))+" "+a(e(l))+"s",1)):R("",!0)]),p(e(T),null,{default:g(()=>[p(e(M),{disabled:e(_),class:"button-style",block:!0,"attr-type":"button",onClick:h,type:"primary"},{default:g(()=>[s("text",L,a(e(d)("user.text16")),1)]),_:1},8,["disabled"])]),_:1})])])])]))}});export{W as default};