You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
3.4 KiB
2 lines
3.4 KiB
import{u as E,a as V,c as r,d as a,at as J,W as p,b3 as d,au as F,F as L,Q as P,f as u,aD as W,aC as l,aA as i,b8 as A,__tla as B}from"./index.2ddf0537.js";import{c as M,r as Q,__tla as R}from"./auth.fd496bc7.js";let N,T=Promise.all([(()=>{try{return B}catch{}})(),(()=>{try{return R}catch{}})()]).then(async()=>{let m,_,f,g,y,h,v,b,x,k,q,S,w,C;m=a("div",{class:"bg-pattern-wrap ratio2_1"},[a("div",{class:"bg-patter"})],-1),_={class:"main-wrap login-page mb-xxl"},f=a("p",{class:"font-sm content-color"},null,-1),g={class:"login-section p-0"},y=["onSubmit"],h=a("h1",{class:"font-md title-color fw-600"},"\u52A0\u5165\u6703\u54E1",-1),v={key:0,class:"input-box"},b=a("i",{class:"icon-cellphone icli"},null,-1),x={class:"input-box"},k=a("i",{class:"icon-account icli"},null,-1),q={class:"input-box"},S=a("i",{class:"icon-email icli"},null,-1),w=a("button",{type:"submit",class:"btn-solid"},"\u9001\u51FA\u8A3B\u518A",-1),C=["onClick"],N={__name:"Index",setup($){const c=P(),n=W(),I=E(),U=V(c.query.type=="mobile"),t=V({phone:"",real_name:"",email:""}),O=async()=>{if(t.value.phone.length==10){let{id_token:s}=JSON.parse(sessionStorage.getItem("reg")),e=await M({token:s,phone:t.value.phone});if(e.code===200)l("\u60A8\u5DF2\u662F\u6703\u54E1\uFF0C\u5DF2\u5E6B\u60A8\u7D81\u5B9A\u624B\u6A5F\u865F\u78BC"),i.set("token",e.data.token,{expires:365,domain:sso_domain.value}),i.set("uid",e.data.uid,{expires:365,domain:sso_domain.value}),n.push("/");else if(e.code===201)l("\u60A8\u662F\u6211\u5011\u7684\u65B0\u6703\u54E1\uFF0C\u8ACB\u8F38\u5165\u57FA\u672C\u8CC7\u6599"),U.value=!0;else if(e.code===202)l("\u8A72\u624B\u6A5F\u865F\u5DF2\u7D81\u5B9ALine\u5E33\u865F,\u8ACB\u4F7F\u7528Line\u767B\u5165\uFF0C\u6216\u66F4\u63DB\u624B\u6A5F\u865F\u78BC"),n.push("/login");else if(e.code===401)return l("line \u767B\u5165\u5DF2\u904E\u671F"),n.push("/login")}else l("\u624B\u6A5F\u865F\u78BC\u683C\u5F0F\u932F\u8AA4")},D=async()=>{let s="";if(c.query.type=="line"){let{id_token:o}=JSON.parse(sessionStorage.getItem("reg"));s=o}else s=sessionStorage.getItem("reg");A({duration:0,message:"\u8CC7\u6599\u50B3\u9001\u4E2D...",forbidClick:!0}),i.get("refer_code")&&(t.value.refer_code=i.get("refer_code"));let e=await Q({token:s,type:c.query.type,...t.value});return e.code===500?(l("line \u767B\u5165\u5DF2\u904E\u671F"),n.push("/login")):e.code===200?(l("\u8A3B\u518A\u6210\u529F"),i.set("token",e.data.token,{expires:365,domain:I.sso_domain}),i.set("uid",e.data.uid,{expires:365,domain:I.sso_domain}),n.push("/user")):(l("\u8A3B\u518A\u5931\u6557"),n.push("/login"))};return(s,e)=>(u(),r(L,null,[m,a("main",_,[f,a("section",g,[a("form",{class:"custom-form",onSubmit:J(D,["prevent"])},[h,s.$route.query.type!=="mobile"?(u(),r("div",v,[p(a("input",{type:"text",placeholder:"\u884C\u52D5\u96FB\u8A71","onUpdate:modelValue":e[0]||(e[0]=o=>t.value.phone=o),required:"",class:"form-control"},null,512),[[d,t.value.phone]]),b])):F("",!0),U.value?(u(),r(L,{key:1},[a("div",x,[p(a("input",{type:"text",placeholder:"\u771F\u5BE6\u59D3\u540D","onUpdate:modelValue":e[1]||(e[1]=o=>t.value.name=o),required:"",class:"form-control"},null,512),[[d,t.value.name]]),k]),a("div",q,[p(a("input",{type:"text",placeholder:"Email","onUpdate:modelValue":e[2]||(e[2]=o=>t.value.email=o),required:"",class:"form-control"},null,512),[[d,t.value.email]]),S]),w],64)):(u(),r("button",{key:2,type:"text",class:"btn-solid",onClick:J(O,["prevent"])},"\u9A57\u8B49\u624B\u6A5F\u865F\u78BC",8,C))],40,y)])])],64))}}});export{T as __tla,N as default};
|