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
2.2 KiB

  1. import{g as e,h as a,r as t,w as l,i as r,j as n}from"./index-7d881374.js";import{u as s}from"./userPessionCode-33b4794f.js";import"./index-bce0856e.js";const o=e("data",(()=>{const e=a();console.log(e,"地址栏携带的参数。。。。。。");const o=s(),i=t(null),c=t(null),u=t(null),d=t(null),g=t(null),v=t(null),S=t(null),k=t(null),P=t(null),m=t(!1),b=t(null),w=t(null),f=t(!1),h=t({}),D=e=>{const a=window.location.search.substring(1).split("&");for(let t=0;t<a.length;t++){const l=a[t].split("=");if(l[0]===e)return l[1]}return""},I=t(D("token"));t(D("market")),t(D("code")),console.log(I.value);const A=t(!0);return l((()=>window.location.ancestorOrigins),((e,a)=>{console.log("newQuery",e)})),{HomePage:v,AIGoldBull:k,fetchChartData:async(e,a)=>{const t=String(localStorage.getItem("localToken"));try{const l=await r({token:t||"",market:e||"gb",code:a||"NDX",language:"cn",brainPrivilegeState:o.brainPerssion,swordPrivilegeState:o.swordPerssion,stockForecastPrivilegeState:o.pricePerssion,spaceForecastPrivilegeState:o.timePerssion,aibullPrivilegeState:o.aibullPerssion,aigoldBullPrivilegeState:o.aiGnbullPerssion,airadarPrivilegeState:o.airadarPerssion,marketList:o.aiGoldMarketList});i.value=l.data.Brain,c.value=l.data.Sword,u.value=l.data.StockForecast,d.value=l.data.SpaceForecast,g.value=l.data.ShowAll,v.value=l.data.HomePage,S.value=l.data.AIBull,k.value=l.data.AIGoldBull,P.value=l.data.AIRadar}catch(l){console.error("获取图表数据出错:",l)}finally{m.value=!1,console.log("数据获取过程结束")}},activeTabIndex:w,klineData:b,setKlineData:e=>{b.value=e},initData:async()=>{A.value=!0,A.value=!1},getMarket:()=>{const e=D("market");if(e){if(["sg","my","in","hk","th","vi","usa","can","gb","cn"].includes(e))return e;switch(e){case"SGX":return"sg";case"BMB":return"my";case"IDX":return"in";case"HKEX":return"hk";case"SET":return"th";case"HN":case"HONSE":return"vi";case"AMERA":case"NYSE":case"NASDAQ":return"usa";case"DLD":case"DLDCY":return"can";case"GINDEX":return"gb";case"BZ":case"SH":case"SZ":return"cn";default:return"无市场数据"}}return""},getQueryVariable:D,setActiveTabIndex:e=>{w.value=e},isFeedback:f,userInfo:h,getUserInfo:async()=>{const e=String(localStorage.getItem("localToken")),a=await n({token:e||""});h.value=a.data}}}));export{o as u};