2 lines
4.3 KiB
JavaScript
2 lines
4.3 KiB
JavaScript
import{y as f,z as p,R as N,d as w,u as O,G as $,r as y,K as P,A as n,C as r,H as e,D as c,S as z,B as a,T as l,E as v,U,Q as h,V as A,W as I,X as T,O as V,N as D,Y as R,F as Y}from"./vNwORUzZ.js";import{B as j}from"./DSh6TMV1.js";import{_ as E}from"./DlAUqK2U.js";import{_ as b}from"./D2ZVpacU.js";/* empty css */import{_ as g}from"./CLfv5Oag.js";/* empty css */import{x as H}from"./h08Gf5ja.js";import{i as F}from"./ClILpcqr.js";import{_ as G}from"./IiZ1e1lr.js";import"./BqtpcZoZ.js";import"./C8_4fINz.js";import"./DEYQXqOP.js";import"./C1A0Ol0M.js";import"./CBmaeoJK.js";import"./Bx0AlLRd.js";import"./CW2jPw-_.js";import"./BwA8VTN1.js";import"./y7aiIjb0.js";import"./DsBtkfRw.js";import"./B1PUzC5B.js";import"./BwPyxH4J.js";import"./I3pYu3kF.js";import"./x_rD_Ya3.js";import"./DqKiPENw.js";import"./rOHj3k5v.js";import"./BUvaVjO_.js";import"./CRGbT1rP.js";import"./Cj99RmFE.js";import"./CwW7ictx.js";import"./DrLtTiRh.js";import"./B5Zazp3a.js";import"./B7EYj09j.js";import"./BS3cW_7I.js";import"./J4AUU9v5.js";import"./BKLKMWf2.js";import"./BZwHMXHs.js";const K={},M={class:"border-2 border-solid rounded-xl px-2 pt-2 mt-2 inputUser"};function Q(_,d){return p(),f("div",M,[N(_.$slots,"default")])}const W=E(K,[["render",Q]]),X={class:"p3"},q={class:"flex items-center justify-left"},J={class:"p2"},L={key:0},Z={class:"text-2xl font-bold"},ee={class:"mt3"},te={key:1},se={class:"text-2xl font-bold"},oe={class:"mt3"},ie={key:2},re={class:"text-2xl font-bold"},ae={class:"mt3"},ne={class:"text-gray-6"},le=w({__name:"index",setup(_){const d=O(),s=$(),x=y(!1),m=y("mobile"),t=P({mobile:void 0,otp:void 0,password:void 0});async function k(o){t.otp=o}async function S(){if(t.password.length<6){h.error(s.useString("minPassIs6"));return}try{l.value=!0;const o=await A(t.mobile,t.otp,t.password);I(),console.log("res ===>",o),d.push({name:"auth-login"})}catch{}finally{l.value=!1}}async function C(){try{l.value=!0;const o=await T(t.mobile,t.otp);console.log("res ===>",o),V(o.session.access_token),await D.auth.setSession(o.session),m.value="password"}catch(o){console.log("e ===>",o)}finally{l.value=!1}}async function B(){var o;try{l.value=!0;const i=await R(t.mobile,"forget");if(!((o=i==null?void 0:i.user)!=null&&o.id)){h.error(s.useString("userNotHaveAccount")),d.push({name:"auth-login"});return}m.value="otp"}catch{}finally{l.value=!1}}return(o,i)=>(p(),f("div",X,[n("div",q,[r(j,{icon:"vuesax-linear:arrow-left-1",class:"mb-5 font-semibold cursor-pointer",size:"26",onClick:i[0]||(i[0]=u=>e(d).back())})]),n("div",J,[r(U,{mode:"out-in",name:x.value?"slide-right":"slide-left"},{default:c(()=>[m.value==="mobile"?(p(),f("div",L,[n("div",Z,a(e(s).useString("findYourAccount")),1),n("div",ee,a(e(s).useString("enterYourPhone")),1),r(G,{class:"mt5",rules:e(F)(),value:t.mobile,"onUpdate:value":i[2]||(i[2]=u=>t.mobile=u),label:"phone",name:"mobile"},{default:c(()=>[r(b,{value:t.mobile,"onUpdate:value":i[1]||(i[1]=u=>t.mobile=u),"place-holder":e(s).useString("phone")},null,8,["value","place-holder"])]),_:1},8,["rules","value"]),r(g,{block:"",class:"mt-5",type:"primary",onClick:B,size:"large",loading:e(l),curve:""},{default:c(()=>[v(a(e(s).useString("findAccount")),1)]),_:1},8,["loading"])])):m.value==="otp"?(p(),f("div",te,[n("div",se,a(e(s).useString("registerOtp")),1),n("div",oe,a(e(s).useString("registerOtpDescription",t.mobile)),1),r(e(H),{style:{direction:"ltr"},class:"mt-10 justify-center",ref:"otpInput",autocomplete:"one-time-code","input-classes":"otp-input",separator:"","num-inputs":5,"should-auto-focus":!0,"is-input-num":!0,onOnComplete:k},null,512),r(g,{block:"",class:"mt-5",type:"primary",onClick:C,size:"large",loading:e(l)},{default:c(()=>[v(a(e(s).useString("verifyCode")),1)]),_:1},8,["loading"])])):m.value==="password"?(p(),f("div",ie,[n("div",re,a(e(s).useString("createNewPassword")),1),n("div",ae,a(e(s).useString("registerPasswordDescription")),1),r(W,{class:"mt5"},{default:c(()=>[n("div",ne,a(e(s).useString("password")),1),r(b,{value:t.password,"onUpdate:value":i[3]||(i[3]=u=>t.password=u),"is-password":"",size:"large"},null,8,["value"])]),_:1}),r(g,{block:"",class:"mt-5",type:"primary",onClick:S,size:"large",loading:e(l)},{default:c(()=>[v(a(e(s).useString("updatePassword")),1)]),_:1},8,["loading"])])):z("",!0)]),_:1},8,["name"])])]))}}),Me=w({__name:"index",setup(_){return(d,s)=>(p(),Y(le))}});export{Me as default};
|