import{o as a,s,I as e,J as o,K as n,L as r,e as l,k as t,j as i,w as c,F as u,i as f,p as d}from"./index-dd2f5f61.js";const g={__name:"login",setup:g=>(a((async a=>{new URLSearchParams(location.search).forEach(((s,e)=>{a[e]=s}));const l=a.event,t=a.code,i=a.state;if("login"===l){const a=await s.$platform.useProvider().login(t,i);if(console.log("login.vue res:",a),!a)return console.log("返回第一次登录了",a),e("officialAccountFirstLogin"),!1}else"bind"===l&&s.$platform.useProvider().bind(t,i);let c=o("returnUrl");c?(n("returnUrl"),location.replace(c)):r({url:"/"})})),(a,s)=>{const e=f;return l(),t(u,null,[i(e),i(e,null,{default:c((()=>[d("登录")])),_:1})],64)})};export{g as default};