尊敬的用户,目前您的token余额为0,系统将无法处理您的搜索请求,您可以补充token后再进行搜索。token兑换的入口在右上角“获取token次数”,点击即可操作哦~
');const o={class:"ing",type:"ing",flag:h,content:t};T.messages.push(o),T.isLoading=!1,T.chatInput=!1,T.firstAPICall=!1,U("enableInput")}}catch(p){if(g){const e=T.messages.indexOf(g);e>-1&&T.messages.splice(e,1)}T.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),T.isLoading=!1,T.chatInput=!1,T.firstAPICall=!1,U("enableInput")}if(h){const e={language:"cn",token:localStorage.getItem("localToken"),parentId:v.value.parentId,stockId:v.value.stockId,recordId:v.value.recordId};try{const t="production",n=await i({token:"development"==t||"test"==t?"8Csj5VVX1UbIb4C3oxrnbZi0+fEeMx8pywnIlrmTm45Cb/EllzWACLto9J9+fCFsfdgBOvKvyY94FvqlvM0":"8nkj4QBV1RPIb4CzoRTnbZi0+fEeMx8pywnIlrmTxdwROKkuwWqAWu9orpkpeXVqL98DPfeonNYpHv+mucA",market:v.value.market,code:v.value.code,language:"cn",brainPrivilegeState:1,swordPrivilegeState:1,stockForecastPrivilegeState:1,spaceForecastPrivilegeState:1,aibullPrivilegeState:1,aigoldBullPrivilegeState:1,airadarPrivilegeState:1,marketList:"usa,sg,my,hk,cn,can,vi,th,in,gb"}),o=(null==(r=n.data)?void 0:r.HomePage)||null,p=(null==(a=n.data)?void 0:a.AIGoldBull)||null,h=!!o,g=!!(p&&p.DNC&&p.FCX&&p.JN&&p.KLine20&&p.QSXH),m=/\$\$(.*?)\$\$/g;let y,w,b,_;q={one:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},two:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},three:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},four:{completed:!1,result:null,error:null,isError:!1,isEnd:!1}};C.togglePlayPause;const k=(e,t)=>e&&C.isVoiceEnabled?(j[t].url=e,new Promise((n=>{new X.Howl({src:[e],html5:!0,format:["mp3","acc"],rate:1.2,preload:!0,onload:()=>{j[t].loaded=!0,n()},onloaderror:(e,r)=>{j[t].loaded=!0,n()}})}))):(j[t].loaded=!0,Promise.resolve()),x=()=>q.one.completed&&j.one.loaded,I=()=>{if(x()&&!q.one.executed)if(q.one.result){q.one.executed=!0,j.one.url&&(T.messages[T.inputUserIndex].audioArray.push(j.one.url),T.currentUserIndex==T.inputUserIndex?(T.messages[T.inputUserIndex].audioStatus=!0,R(j.one.url,"API1-第一个")):T.messages[T.inputUserIndex].audioStatus=!1),T.messages.pop(),Y({sender:"ai",class:"title1",type:"title1",content:v.value.name+"全景作战报告",date:y.data.date},"",50),T.firstAPICall=!1;const e=Z(y.data.name+"\n"+y.data.price+"\n"+y.data.date).replace(m,((e,t)=>{try{return ie.renderToString(t,{throwOnError:!1})}catch(n){return e}})),t=l({sender:"ai",class:"content1",type:"content1",content:"",isTyping:!0});if(Y(t,["",e],130),o){const e=JSON.parse(JSON.stringify(s(o))),t=N(e);t&&(ae.value=!0);const n=`kline-${Date.now()}`;Y({sender:"ai",class:"content1",type:"content1",kline:!0,chartData:t,messageId:n,hasValidData:!0,klineType:1},"",50)}if(p&&p.DNC&&p.FCX&&p.JN&&p.KLine20&&p.QSXH){const e=JSON.parse(JSON.stringify(s(p))),t={name:JSON.parse(JSON.stringify(s(o))).StockInformation.Name,Kline:e};ae.value=!0;const n=`kline-${Date.now()+1}`;Y({sender:"ai",class:"content2",type:"content2",kline:!0,chartData:t,messageId:n,hasValidData:!0,klineType:2,error:q.two.error?"2":"",isEnd:"1"},"",50)}}else T.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),T.isLoading=!1,T.chatInput=!1,U("enableInput");if(q.one.executed&&q.two.completed&&!q.two.executed)if(q.two.result){q.two.executed=!0,j.two.url&&(T.messages[T.inputUserIndex].audioArray.push(j.two.url),T.currentUserIndex==T.inputUserIndex?R(j.two.url,"API2-第二个"):T.messages[T.inputUserIndex].audioStatus=!1),Y({sender:"ai",class:"title2",type:"title2",content:""},"",50);const e=Z(w.data.hxjzpg).replace(m,((e,t)=>{try{return ie.renderToString(t,{throwOnError:!1})}catch(n){return e}})),t=l({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0,error:q.three.error?"3":"",isEnd:"2"});Y(t,["",e],130)}else q.one.isEnd&&q.two.error&&!q.two.isError&&(q.two.isError=!0,T.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),T.isLoading=!1,T.chatInput=!1,U("enableInput"));if(q.two.executed&&q.three.completed&&!q.three.executed)if(q.three.result){q.three.executed=!0,j.three.url&&(T.messages[T.inputUserIndex].audioArray.push(j.three.url),T.currentUserIndex==T.inputUserIndex?R(j.three.url,"API3-第三个"):T.messages[T.inputUserIndex].audioStatus=!1),Y({sender:"ai",class:"title3",type:"title3",content:ye},"",50);const e='【主力行为】
',t=`${b.data.zhuli1}
${b.data.zhuli2}
${b.data.zhuli3}
`,n=(b.data.zhuli1,b.data.zhuli2,b.data.zhuli3,l({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0}));Y(n,[e,t],200),Y({sender:"ai",class:"title3",type:"title3",content:we},"",50);const r=b.data.kongjian.split(","),a=(r[0],r[1],r[2],r[3],b.data.shijian,b.data.nengliang,'【空间维度】
'),o=`${r[0]},${r[1]}`,i='
',s=`${r[2]},${r[3]}
`,u='【时间维度】
',c=`${b.data.shijian}
`,d='【能量维度】
',f=`${b.data.nengliang}
`,p=l({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0,error:q.four.error?"4":"",isEnd:"3"});Y(p,[a,o,i,s,u,c,d,f],200)}else q.two.isEnd&&q.three.error&&!q.three.isError&&(q.three.isError=!0,T.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),T.isLoading=!1,T.chatInput=!1,U("enableInput"));if(q.three.executed&&q.four.completed&&!q.four.executed)if(q.four.result){q.four.executed=!0,j.four.url&&(T.messages[T.inputUserIndex].audioArray.push(j.four.url),T.currentUserIndex==T.inputUserIndex?R(j.four.url,"API4-第四个"):T.messages[T.inputUserIndex].audioStatus=!1),Y({sender:"ai",class:"title3",type:"title3",content:be},"",50);_.data.cftl,_.data.gfzl;const e='【触发条件】
',t=`${_.data.cftl}
`,n='【攻防指令】
',r=`${_.data.gfzl}
`,a=l({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0});Y(a,[e,t,n,r],240);const o="该内容由AI生成,请注意甄别",i=l({sender:"ai",class:"mianze",type:"mianze",content:"",isTyping:!0,end:!0});Y(i,["",o],210)}else q.three.isEnd&&q.four.error&&!q.four.isError&&(q.four.isError=!0,T.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),T.isLoading=!1,T.chatInput=!1,U("enableInput"));if(q.one.completed&&q.two.completed&&q.three.completed&&q.four.completed&&q.four.executed){const e=[];j.one.url&&e.push(j.one.url),j.two.url&&e.push(j.two.url),j.three.url&&e.push(j.three.url),j.four.url&&e.push(j.four.url)}},A=async()=>{var t;try{if(y=await u(e),400==y.code)throw new Error("API返回错误码400,请求失败");q.one.completed=!0,q.one.result=y,(null==(t=null==y?void 0:y.data)?void 0:t.url)?await k(y.data.url.trim(),"one"):j.one.loaded=!0,I()}catch(n){q.one.completed=!0,q.one.error=n,j.one.loaded=!0,I()}},S=async()=>{var t;try{if(w=await c(e),400==w.code)throw new Error("API返回错误码400,请求失败");q.two.completed=!0,q.two.result=w,(null==(t=null==w?void 0:w.data)?void 0:t.url)?await k(w.data.url.trim(),"two"):j.two.loaded=!0,I()}catch(n){q.two.completed=!0,q.two.error=n,j.two.loaded=!0,I()}},E=async()=>{var t;try{if(b=await d(e),400==b.code)throw new Error("API返回错误码400,请求失败");q.three.completed=!0,q.three.result=b,(null==(t=null==b?void 0:b.data)?void 0:t.url)?await k(b.data.url.trim(),"three"):j.three.loaded=!0,I()}catch(n){q.three.completed=!0,q.three.error=n,j.three.loaded=!0,I()}},z=async()=>{var t;try{if(_=await f(e),400==_.code)throw new Error("API返回错误码400,请求失败");q.four.completed=!0,q.four.result=_,(null==(t=null==_?void 0:_.data)?void 0:t.url)?await k(_.data.url.trim(),"four"):j.four.loaded=!0,I()}catch(n){q.four.completed=!0,q.four.error=n,j.four.loaded=!0,I()}};h&&g?(A(),S(),E(),z()):(T.messages.pop(),T.messages.push({class:"ing",type:"ing",flag:!1,content:"数据缺失,请稍后重试"}),T.isLoading=!1,T.chatInput=!1,T.firstAPICall=!1,U("enableInput"))}catch(p){T.firstAPICall=!1,ae.value=!1}finally{await T.getUserCount()}}}}),{deep:!1}),a((()=>T.dbqbClickRecord),((e,t)=>{if(!e||0===Object.keys(e).length)return;const r=n(e);try{T.currentUserIndex=null,C.stop(),z.value=[],P.value=!1,L=0,D=!1,j.one={loaded:!1,url:null},j.two={loaded:!1,url:null},j.three={loaded:!1,url:null},j.four={loaded:!1,url:null},C.soundInstance&&(C.soundInstance.stop(),C.soundInstance.unload(),C.soundInstance=null),C.nowSound=null,q.one={completed:!1,result:null,error:null,isError:!1,isEnd:!1},q.two={completed:!1,result:null,error:null,isError:!1,isEnd:!1},q.three={completed:!1,result:null,error:null,isError:!1,isEnd:!1},q.four={completed:!1,result:null,error:null,isError:!1,isEnd:!1},ae.value=!1,B.value=[],H.value=!1,T.isLoading=!1,T.chatInput=!1,U("enableInput"),setTimeout((()=>{T.dbqbClickRecord={}}),0)}catch(a){}if(r.value.wokeFlowData.One&&r.value.wokeFlowData.Two&&r.value.wokeFlowData.Three&&r.value.wokeFlowData.Four)try{T.messages=[],T.messages.push({sender:"user",timestamp:r.value.createdTime,content:r.value.keyword,audioArray:[r.value.wokeFlowData.One.url,r.value.wokeFlowData.Two.url,r.value.wokeFlowData.Three.url,r.value.wokeFlowData.Four.url],audioStatus:!1}),T.messages.push({sender:"ai",class:"title1",type:"title1",content:r.value.stockName+"全景作战报告",date:r.value.wokeFlowData.One.date});const e=Z(r.value.wokeFlowData.One.name+"\n"+r.value.wokeFlowData.One.price+"\n"+r.value.wokeFlowData.One.date);T.messages.push({sender:"ai",class:"content1",type:"content1",content:e});const t=r.value.stockData.HomePage;if(t){const e=JSON.parse(JSON.stringify(s(t))),n=N(e);n&&(ae.value=!0);const r=`kline-${Date.now()}`;T.messages.push({sender:"ai",class:"content1",type:"content1",kline:!0,chartData:n,messageId:r,hasValidData:!0,klineType:1}),p((()=>{let e=-1;for(let t=0;t【主力行为】
${r.value.wokeFlowData.Three.zhuli1}
${r.value.wokeFlowData.Three.zhuli2}
${r.value.wokeFlowData.Three.zhuli3}
`;T.messages.push({sender:"ai",class:"content3",type:"content3",content:o,isTyping:!0}),T.messages.push({sender:"ai",class:"title3",type:"title3",content:we});const i=r.value.wokeFlowData.Three.kongjian.split(","),l=`【空间维度】
${i[0]},${i[1]}
${i[2]},${i[3]}
`,u=`【时间维度】
${r.value.wokeFlowData.Three.shijian}
`,c=l+u+`【能量维度】
${r.value.wokeFlowData.Three.nengliang}
`;T.messages.push({sender:"ai",class:"content3",type:"content3",content:c}),T.messages.push({sender:"ai",class:"title3",type:"title3",content:be});const d=`【触发条件】
${r.value.wokeFlowData.Four.cftl}
`,f=d+`【攻防指令】
${r.value.wokeFlowData.Four.gfzl}
`;T.messages.push({sender:"ai",class:"content3",type:"content3",content:f}),T.messages.push({sender:"ai",class:"mianze",type:"mianze",content:"该内容由AI生成,请注意甄别",end:!0})}catch(o){h.error("历史数据获取出错!")}}),{deep:!0,immediate:!0}),a((()=>C.isVoiceEnabled),(e=>{if(e!==C.lastVoiceState)if(C.lastVoiceState=e,e){(()=>{var e;C.ttsUrl&&((null==(e=C.soundInstance)?void 0:e.playing())||((e=>{if(!e)return void(C.isPlaying=!1);(()=>{if(C.isNewInstance){const t=new X.Howl({src:[e],html5:!0,format:["mp3","acc"],rate:1.2,onplay:()=>{C.isPlaying=!0,t.volume(1)},onend:()=>C.isPlaying=!1,onstop:()=>C.isPlaying=!1,onloaderror:(e,t)=>{h.error("音频播放失败,请检查网络连接")}});C.nowSound&&C.nowSound.stop(),C.nowSound=t,C.isNewInstance=!1}const t=C.nowSound;t.play(),C.setAudioInstance(t),X.Howler._howls.push(t)})()})(C.ttsUrl),setTimeout((()=>{var e;(null==(e=C.soundInstance)?void 0:e.playing())||X.Howler.unload()}),1e3)))})()}else C.soundInstance&&(C.soundInstance.pause(),C.isPlaying=!1)}),{immediate:!0}),a((()=>E.activeTabIndex),(e=>{setTimeout((()=>{0===e&&fe()}),1e3)}),{immediate:!0});const de=()=>{T.dbqbScrollToTop=!T.dbqbScrollToTop};function fe(){const e=T.messages;for(let t=0;t