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.

1 line
930 B

  1. import{f as a,r as e,o as t,p as s}from"./index-909bd241.js";const r=a("user",(()=>{const a=e(0),r=e(0),l=e(0),i=e(0),o=e(0),u=e(0),n=e([]),d=e(0),c=e(""),v=e(!1),p=e(!1),S=e(""),x=async()=>{S.value=localStorage.getItem("localToken")?String(localStorage.getItem("localToken")):"",v.value=!0;try{const e={token:S.value||""},t=await s(e);a.value=t.data.brainExpireStatus,r.value=t.data.swordExpireStatus,l.value=t.data.stockForecastExpireStatus,i.value=t.data.spaceForecastExpireStatus,o.value=t.data.aibullExpireStatus,u.value=t.data.aigoldBullExpireStatus,d.value=t.data.airadarExpireStatus,n.value=t.data.marketList,c.value=t.data.userRole,p.value=!0}catch(e){}finally{v.value=!1}};return t((()=>{})),{brainPerssion:a,swordPerssion:r,pricePerssion:l,timePerssion:i,aibullPerssion:o,aiGnbullPerssion:u,airadarPerssion:d,aiGoldMarketList:n,userRole:c,loading:v,isReady:p,init:()=>{p.value||x()},fetchUserInfo:x}}));export{r as u};