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 lines
2.0 KiB
1 lines
2.0 KiB
import{f as a,g as e,r as t,w as r,h as l,i as n}from"./index-909bd241.js";import{u as s}from"./userPessionCode-0483d378.js";import"./index-31762c78.js";const i=a("data",(()=>{e();const a=s(),i=t(null),o=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(!1),m=t(null),b=t(null),f=t(!1),h=t({}),w=a=>{const e=window.location.search.substring(1).split("&");for(let t=0;t<e.length;t++){const r=e[t].split("=");if(r[0]===a)return r[1]}return""};t(w("token"));t(w("market")),t(w("code"));const D=t(!0);return r((()=>window.location.ancestorOrigins),((a,e)=>{})),{HomePage:g,AIGoldBull:S,fetchChartData:async(e,t)=>{const r=String(localStorage.getItem("localToken"));try{const n=await l({token:r||"",market:e||"gb",code:t||"NDX",language:"cn",brainPrivilegeState:a.brainPerssion,swordPrivilegeState:a.swordPerssion,stockForecastPrivilegeState:a.pricePerssion,spaceForecastPrivilegeState:a.timePerssion,aibullPrivilegeState:a.aibullPerssion,aigoldBullPrivilegeState:a.aiGnbullPerssion,airadarPrivilegeState:a.airadarPerssion,marketList:a.aiGoldMarketList});i.value=n.data.Brain,o.value=n.data.Sword,c.value=n.data.StockForecast,u.value=n.data.SpaceForecast,d.value=n.data.ShowAll,g.value=n.data.HomePage,v.value=n.data.AIBull,S.value=n.data.AIGoldBull,k.value=n.data.AIRadar}catch(n){}finally{P.value=!1}},activeTabIndex:b,klineData:m,setKlineData:a=>{m.value=a},initData:async()=>{D.value=!0,D.value=!1},getMarket:()=>{const a=w("market");if(a){if(["sg","my","in","hk","th","vi","usa","can","gb","cn"].includes(a))return a;switch(a){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:w,setActiveTabIndex:a=>{b.value=a},isFeedback:f,userInfo:h,getUserInfo:async()=>{const a=String(localStorage.getItem("localToken")),e=await n({token:a||""});h.value=e.data}}}));export{i as u};
|