import{_ as a,f as e,g as t,w as s,h as l,v as n,o as i,c,a as o,t as u,n as r,F as v,p as d,q as m,d as g,x as p,T as k,k as f}from"./index-77fd5149.js";import{s as h}from"./request-eed9b906.js";const y="https://dbqb.nfdxy.net/devLotApi";const b={class:"interactive-container"},x={class:"top-section"},S={class:"main-title"},w={class:"activity-period"},T={class:"main-interactive-area"},C={class:"stock-content"},$={class:"stock-card us-card"},I={class:"card-content us-content"},M={class:"progress-section"},_={class:"time-markers"},q={class:"boost-section"},A={key:0,class:"boost-success-container"},j={class:"modal-background"},D={class:"modal-text"},F={class:"rules-list"},H=a({__name:"index",setup(a){const H=e(!1),L=e("加载中..."),z=e(null),E=e(null),R=a=>{if(!a)return"";const e=new Date(a);return`${e.getFullYear()}/${String(e.getMonth()+1).padStart(2,"0")}/${String(e.getDate()).padStart(2,"0")}`};async function Y(){try{const a=await h({url:`${y}/api/funding/getActivity`,method:"post",headers:{ApiToken:localStorage.getItem("localToken")}});if(200===a.code){const{activityId:e,data:t,startTime:s,endTime:l,totalcount:i}=a.data;if(z.value=e,s&&l){const a=R(s),e=R(l);L.value=`${a}~${e}`}else L.value="时间待定";if(t&&t.length>1){const a=t[0];if(E.value=a.marketId,V.value=a.market,"已助力"===a.marketStatus?O.value=!0:O.value=!1,void 0!==a.marketCount){const e=a.marketCount||0;if(e>=4200)H.value=!0,W.value=0;else{H.value=!1;const a=15;let t=0;if(e<=1200)t=Math.floor(e/100);else{t=12;const a=e-1200;t+=Math.floor(a/1e3)}const s=Math.max(0,a-t);W.value=s}n(()=>{sa()})}}}else L.value=a.message}catch(a){L.value="网络错误"}}const B=e(null),G=e(0),J=()=>{B.value&&(G.value=B.value.offsetHeight)},K=t(()=>[0,3,6,9,12,15]);e(!1);const N=e(null),O=e(!1),P=e(!1),Q=e(!1),U=e(!1),V=e(),W=e(15),X=e(15),Z=t(()=>((a,e=15)=>{const t=e-a;return Math.max(t/e*100,0)})(W.value,X.value)),aa=t(()=>Math.max(0,W.value)),ea=t(()=>W.value<=3),ta=t(()=>X.value-W.value);s([W],()=>{n(()=>{sa()})});const sa=()=>{const a=document.querySelector(".us-content .progress-fill");a&&(a.style.height=`${Z.value}%`)};l(()=>{P.value=!0,n(()=>{let a="";a=(a=>{const e=window.location.search.substring(1).split("&");for(let t=0;t{n(()=>{J()})}),Y(),J(),sa()})});const la=async a=>{var e;if(!H.value&&(!Q.value&&"us"===a&&!O.value)){Q.value=!0;try{if(!z.value||!E.value)return void(await Y());200===(await(e={activityId:z.value,marketSign:E.value},h({url:`${y}/api/funding/addRecord`,method:"post",data:e,headers:{ApiToken:localStorage.getItem("localToken")}}))).code&&(U.value=!0,setTimeout(()=>{U.value=!1},1e3))}catch(t){}finally{await Y(),Q.value=!1}}},na=()=>{P.value=!0},ia=()=>{P.value=!1};return(a,e)=>{return i(),c("div",b,[o("div",x,[o("div",S,[e[2]||(e[2]=o("img",{src:"/test/static/images/助力美股享实时数据-91d6496d.png",alt:""},null,-1)),o("div",w,"活动时间:"+u(L.value),1)]),o("div",{class:"rules-btn",onClick:na},e[3]||(e[3]=[o("img",{src:"/test/static/images/活动需知-ad87c54a.png",alt:"活动规则"},null,-1),o("span",{class:"rules-text"},"活动规则",-1)]))]),o("div",T,[o("div",{class:r(["stock-area left-area",{active:"us"===N.value,side:"hk"===N.value}])},[o("div",C,[o("div",$,[o("div",I,[e[6]||(e[6]=o("div",{class:"anniversary-decoration"},null,-1)),o("div",M,[e[4]||(e[4]=o("div",{class:"progress-bar"},[o("div",{class:"progress-fill"})],-1)),o("div",_,[(i(!0),c(v,null,d(K.value,a=>(i(),c("div",{class:r(["marker marker-text",{reached:15-ta.value<=a,gold:15-ta.value>a}]),key:a},u(a),3))),128))])]),o("div",{class:r(["stock-info",{"time-almost-up":ea.value}])},[H.value?(i(),c(v,{key:1},[o("h3",null,u(V.value)+"实时数据",1),e[5]||(e[5]=o("h3",null," 助力成功!",-1))],64)):(i(),c(v,{key:0},[o("h3",null,"距"+u(V.value)+"实时数据",1),o("h3",null,"还剩"+u((t=aa.value,["零","一","两","三","四","五","六","七","八","九","十","十一","十二","十三","十四","十五"][t]||t.toString()))+"分钟",1)],64))],2)])]),o("div",q,[o("div",{class:r(["boost-btn us-boost-btn",{boosted:O.value&&!H.value,completed:H.value}]),onClick:e[0]||(e[0]=m(a=>la("us"),["stop"]))},null,2),e[7]||(e[7]=o("div",{class:"base-image"},[o("img",{src:"/test/static/images/底座-d57f1403.png",alt:"底座"})],-1))])])],2),o("div",{class:r(["rocket-area",{hidden:null!==N.value}])},e[8]||(e[8]=[o("div",{class:"rocket-container"},[o("div",{class:"rocket-body"},[o("img",{src:"/test/static/images/火箭-cf3de9b4.png",alt:"火箭"})])],-1)]),2),g(k,{name:"fade",appear:""},{default:p(()=>[U.value?(i(),c("div",A,e[9]||(e[9]=[o("img",{src:"/test/static/images/助力成功-fda218bf.png",alt:"助力成功"},null,-1)]))):f("",!0)]),_:1})]),P.value?(i(),c("div",{key:0,class:"modal-overlay",onClick:ia},[o("div",{class:"modal-content",onClick:e[1]||(e[1]=m(()=>{},["stop"]))},[o("div",j,[o("div",D,[o("div",F,[o("p",null,"1. 活动时间:"+u(L.value)+"。",1),e[10]||(e[10]=o("p",null,"2. 每人每天可以参与一次助力。",-1)),e[11]||(e[11]=o("p",null,"3. 初始时间为15分钟,每一百人参与助力,即可扣减一分钟!",-1)),e[12]||(e[12]=o("p",null,"4. 助力成功后,对应股票市场将开放实时数据!",-1)),e[13]||(e[13]=o("p",null,"5. 实时数据众筹上线后,您助力的次数将转化为对应天数的实时数据体验卡(由于港交所要求,港股实时数据不参与赠送;其他市场Homily Chart信息费若未到期,均可正常参与)。",-1))])]),o("div",{class:"close-btn",onClick:ia})])])])):f("",!0)]);var t}}},[["__scopeId","data-v-223ca4dc"]]);export{H as default};