1 line
20 KiB
JavaScript
1 line
20 KiB
JavaScript
"use strict";(self["webpackChunkvue_antd_pro"]=self["webpackChunkvue_antd_pro"]||[]).push([[417],{58772:function(t,a,e){e.r(a),e.d(a,{default:function(){return R}});var s=function(){var t=this,a=t._self._c;return a("div",{staticClass:"ai-asset-analysis-page",class:{"theme-dark":t.isDarkTheme}},[t.opportunities.length>0?a("div",{staticClass:"radar-section"},[a("div",{staticClass:"radar-header"},[a("div",{staticClass:"radar-header-left"},[a("h2",{staticClass:"radar-title"},[t._v(t._s(t.$t("aiAssetAnalysis.opportunities.title")))]),a("p",{staticClass:"radar-subtitle"},[t._v(t._s(t.$t("aiAssetAnalysis.opportunities.updateHint")))])]),a("a-button",{staticClass:"radar-refresh-btn",attrs:{size:"small",loading:t.oppLoading},on:{click:function(a){return t.loadOpportunities(!0)}}},[a("a-icon",{attrs:{type:"sync"}}),t._v(" "+t._s(t.$t("common.refresh")||"Refresh")+" ")],1)],1),a("div",{staticClass:"radar-carousel",on:{mouseenter:function(a){t.oppHover=!0},mouseleave:function(a){t.oppHover=!1}}},[a("div",{staticClass:"radar-track",class:{paused:t.oppHover},style:t.oppTrackStyle},t._l(t.carouselItems,function(e,s){return a("div",{key:"opp-"+s,staticClass:"radar-card",class:[e.impact,{"is-prediction":"PredictionMarket"===e.market}],on:{click:function(a){return t.analyzeOpportunity(e)}}},[a("div",{staticClass:"rc-head"},[a("span",{staticClass:"rc-symbol",class:{"rc-prediction-title":"PredictionMarket"===e.market}},[t._v(" "+t._s("PredictionMarket"===e.market&&e.name||e.symbol)+" ")]),a("span",{staticClass:"rc-market",class:"rc-market-"+(e.market||"").toLowerCase()},[t._v(" "+t._s(t.getMarketLabel(e.market))+" ")])]),"PredictionMarket"!==e.market?a("div",{staticClass:"rc-metrics"},[a("div",{staticClass:"rc-metric"},[a("span",{staticClass:"rc-metric-label"},[t._v(t._s(t.$i18n&&"zh-CN"===t.$i18n.locale?"当前价格":"Price"))]),a("span",{staticClass:"rc-metric-value"},[t._v("$"+t._s(t.formatOppPrice(e.price)))])]),a("div",{staticClass:"rc-metric"},[a("span",{staticClass:"rc-metric-label"},[t._v(t._s(t.$i18n&&"zh-CN"===t.$i18n.locale?"24h涨跌":"24h Change"))]),a("span",{staticClass:"rc-metric-value",class:e.change_24h>=0?"rc-up":"rc-down"},[t._v(" "+t._s(e.change_24h>=0?"+":"")+t._s((e.change_24h||0).toFixed(2))+"% ")])]),a("div",{staticClass:"rc-metric"},[a("span",{staticClass:"rc-metric-label"},[t._v(t._s(t.$i18n&&"zh-CN"===t.$i18n.locale?"信号":"Signal"))]),a("span",{staticClass:"rc-metric-value rc-signal-val",class:"rc-signal-"+(e.signal||"")},[t._v(" "+t._s(t.getSignalLabel(e.signal))+" ")])])]):a("div",{staticClass:"rc-metrics"},[a("div",{staticClass:"rc-metric"},[a("span",{staticClass:"rc-metric-label"},[t._v(t._s(t.$i18n&&"zh-CN"===t.$i18n.locale?"市场概率":"Probability"))]),a("span",{staticClass:"rc-metric-value"},[t._v(t._s((e.price||0).toFixed(1))+"%")])]),e.ai_analysis?a("div",{staticClass:"rc-metric"},[a("span",{staticClass:"rc-metric-label"},[t._v(t._s(t.$i18n&&"zh-CN"===t.$i18n.locale?"机会评分":"Score"))]),a("span",{staticClass:"rc-metric-value rc-up"},[t._v(t._s(e.ai_analysis.opportunity_score.toFixed(0)))])]):t._e(),e.ai_analysis?a("div",{staticClass:"rc-metric"},[a("span",{staticClass:"rc-metric-label"},[t._v(t._s(t.$i18n&&"zh-CN"===t.$i18n.locale?"建议":"Rec."))]),a("span",{staticClass:"rc-metric-value",class:"YES"===e.ai_analysis.recommendation?"rc-up":"NO"===e.ai_analysis.recommendation?"rc-down":""},[t._v(" "+t._s(t.getRecommendationLabel(e.ai_analysis.recommendation))+" ")])]):t._e()]),a("div",{staticClass:"rc-footer"},[a("span",{staticClass:"rc-reason"},[t._v(t._s(t.getReasonText(e)))]),"Crypto"===e.market?a("span",{staticClass:"rc-cta",on:{click:function(a){return a.stopPropagation(),t.openQuickTradeFromOpp(e)}}},[a("a-icon",{attrs:{type:"transaction"}}),t._v(" "+t._s(t.$t("quickTrade.tradeNow"))+" ")],1):t._e()])])}),0)])]):t._e(),a("a-tooltip",{attrs:{title:t.$t("quickTrade.openPanel"),placement:"left"}},[!t.showQuickTrade&&t.currentAnalysisSymbol?a("div",{staticClass:"qt-floating-btn",on:{click:t.openQuickTradeFromCurrent}},[a("a-icon",{attrs:{type:"thunderbolt",theme:"filled"}})],1):t._e()]),a(
|