Files
appco_dist/.output/public/_nuxt/CU3dxLwF.js
T
2026-03-03 20:40:54 +03:30

2 lines
4.2 KiB
JavaScript

import{z as p,A as f,R as I,d as w,u as O,H as N,r as h,J as P,B as a,D as r,K as e,E as c,C as i,S as n,F as v,T as U,U as z,Q as y,V as A,W as T,X as V,O as $,N as D,Y as j,G as R}from"./CE4SaZgW.js";import{B as Y}from"./DAaUah2x.js";import{_ as E}from"./DlAUqK2U.js";import{B as b}from"./5PiJbsaQ.js";import{B as g}from"./g9otGdDE.js";import{x as H}from"./SVNFY45f.js";import{i as F}from"./n0DUIre6.js";import{I as G}from"./CLDsZ6pG.js";import"./GIvwLoBE.js";import"./C9-mKqzf.js";import"./CjPHwh7J.js";import"./cA5fh2lg.js";import"./BD2G5fvF.js";import"./B2MUeQ_z.js";import"./BQKhYWGC.js";import"./ogsyABxJ.js";import"./PGC92_Sj.js";import"./DFL6LqjW.js";import"./0N7JoioX.js";import"./CDDBg3Y_.js";import"./Dmy9LQHx.js";import"./ssSX8W6r.js";import"./BiK9i_Zy.js";import"./DSWAPs-i.js";import"./CxVR7ht-.js";import"./B5RoG9wW.js";import"./Cj99RmFE.js";import"./CCrciQyb.js";import"./C6Lfa4XD.js";import"./BK6U06JP.js";import"./B0tUBnBT.js";import"./DZnIL_2I.js";const J={},K={class:"border-2 border-solid rounded-xl px-2 pt-2 mt-2 inputUser"};function M(_,d){return p(),f("div",K,[I(_.$slots,"default")])}const Q=Object.assign(E(J,[["render",M]]),{__name:"InstaUserInput"}),W={class:"p3"},X={class:"flex items-center justify-left"},q={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"},re={key:2},ie={class:"text-2xl font-bold"},ae={class:"mt3"},ne={class:"text-gray-6"},le=w({__name:"index",setup(_){const d=O(),s=N(),x=h(!1),m=h("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){y.error(s.useString("minPassIs6"));return}try{n.value=!0;const o=await A(t.mobile,t.otp,t.password);T(),console.log("res ===>",o),d.push({name:"auth-login"})}catch{}finally{n.value=!1}}async function B(){try{n.value=!0;const o=await V(t.mobile,t.otp);console.log("res ===>",o),$(o.session.access_token),await D.auth.setSession(o.session),m.value="password"}catch(o){console.log("e ===>",o)}finally{n.value=!1}}async function C(){try{if(n.value=!0,!(await j(t.mobile,"forget"))?.user?.id){y.error(s.useString("userNotHaveAccount")),d.push({name:"auth-login"});return}m.value="otp"}catch{}finally{n.value=!1}}return(o,l)=>(p(),f("div",W,[a("div",X,[r(Y,{icon:"vuesax-linear:arrow-left-1",class:"mb-5 font-semibold cursor-pointer",size:"26",onClick:l[0]||(l[0]=u=>e(d).back())})]),a("div",q,[r(z,{mode:"out-in",name:x.value?"slide-right":"slide-left"},{default:c(()=>[m.value==="mobile"?(p(),f("div",L,[a("div",Z,i(e(s).useString("findYourAccount")),1),a("div",ee,i(e(s).useString("enterYourPhone")),1),r(G,{class:"mt5",rules:e(F)(),value:t.mobile,"onUpdate:value":l[2]||(l[2]=u=>t.mobile=u),label:"phone",name:"mobile"},{default:c(()=>[r(b,{value:t.mobile,"onUpdate:value":l[1]||(l[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:C,size:"large",loading:e(n),curve:""},{default:c(()=>[v(i(e(s).useString("findAccount")),1)]),_:1},8,["loading"])])):m.value==="otp"?(p(),f("div",te,[a("div",se,i(e(s).useString("registerOtp")),1),a("div",oe,i(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:B,size:"large",loading:e(n)},{default:c(()=>[v(i(e(s).useString("verifyCode")),1)]),_:1},8,["loading"])])):m.value==="password"?(p(),f("div",re,[a("div",ie,i(e(s).useString("createNewPassword")),1),a("div",ae,i(e(s).useString("registerPasswordDescription")),1),r(Q,{class:"mt5"},{default:c(()=>[a("div",ne,i(e(s).useString("password")),1),r(b,{value:t.password,"onUpdate:value":l[3]||(l[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(n)},{default:c(()=>[v(i(e(s).useString("updatePassword")),1)]),_:1},8,["loading"])])):U("",!0)]),_:1},8,["name"])])]))}}),Ee=w({__name:"index",setup(_){return(d,s)=>(p(),R(le))}});export{Ee as default};