"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),o=require("../../../utils/util.js"),i=require("../../../common/assets.js"),n=require("../../../uni_modules/lime-echart/static/echarts.min.js"),a={data:()=>({navH:e.inject("navHeight"),windowWidth:e.inject("windowWidth"),eventId:"",memberInfo:null,eventDetails:null,categoryList:["相关标的","相关概念","历史事件"],targetList:[],conceptList:[],historyEventList:[],historyEventRelatedStockList:[],selectCategory:0,headingList:["名称代码","分时图","开盘价","最新价","涨跌幅"],getLocaleHourMinute:o.getLocaleHourMinute,getLocaleTime:o.getLocaleTime,getRateUpOrDown:o.getRateUpOrDown,getRateStr:o.getRateStr,getChgRateStr:o.getChgRateStr,scoreTop:"",expectScore:0,commentList:[],eventComment:"",replyId:"",replyPid:"",isFocus:!1,replyComment:"",option:{tooltip:{show:!1,trigger:"axis",axisPointer:{type:"shadow"},confine:!0},grid:{left:"10%",right:"6%",top:"5%",bottom:"10%"},xAxis:{type:"category",scale:!0,data:[],axisLine:{show:!1},axisLabel:{show:!1}},yAxis:[{type:"value",axisTick:{show:!1},scale:!0,axisLabel:{show:!1},splitLine:{show:!1}}],series:{name:"分时图",type:"line",label:{show:!0,position:"top",fontSize:12},symbol:"none",silent:!0,data:[],itemStyle:{color:""},markLine:{symbol:["none","none"],lineStyle:{color:"#AAAAAA",type:"dashed"},data:[]}}}}),onLoad(e){e.id&&(this.eventId=e.id,this.getEventRelatedStockData(),this.getEventCommentListData())},methods:{async init(){let e=this;setTimeout((function(){e.targetList.map((function(t,o){e.$refs["chartRef"+o][0].init(n).then((o=>{let i={...e.option},n=[],a=[];for(let e of t.minute_chart_data)n.push(e.time),a.push(e.close);i.series.data=a,i.xAxis.data=n;let s=e.eventDetails.event_start_time.split("T")[1];s=s.substring(0,5);let c=t.minute_chart_data[0].open;i.series.markLine.data=[{xAxis:s,lineStyle:{type:"solid",width:1,color:"#ffd700"}},{yAxis:c}];let r=t.minute_chart_data.slice(-1)[0].close;i.series.itemStyle.color=r>=c?"#EF5350":"#26A69A",o.setOption(i)}))}))}),300)},clickCategoryItem(e){this.selectCategory!=e&&(this.selectCategory=e,0==e?this.getEventRelatedStockData():1==e?this.getEventRelatedConceptData():2==e&&this.getEventHistoryEventData())},clickStockItem(t){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=1&code="+t+"&id="+this.eventId})},clickConceptItem(t){e.index.navigateTo({url:"/pages/index/conceptDetails/conceptDetails?name="+t})},clickNotVip(){this.$refs.vipPopup.open()},clickLater(){this.$refs.vipPopup.close()},clickUpgradeAtOnce(){this.clickLater()},clickStockMore(t){e.index.navigateTo({url:"/pages/concept/hotStock/hotStock?id="+t.concept_id})},clickHistoricalTimeline(t){e.index.navigateTo({url:"/pages/concept/historicalTimeline/historicalTimeline?id="+t.concept_id})},clickLookHistoricalEventRelatedStock(e){this.historyEventRelatedStockList=e.related_stocks,this.$refs.stockPopup.open()},closeRelatedStockPopup(){this.$refs.stockPopup.close()},clickExpectScore(e){this.scoreTop=e.currentTarget.offsetTop+this.navH+80/750*this.windowWidth,this.$refs.expectScorePopup.open()},sendEventComment(){if(!this.eventComment)return void e.index.showToast({title:"请输入评论内容",icon:"none"});let o=this.eventId,i={content:this.eventComment};t.commentEvent(o,i).then((t=>{e.index.showToast({title:t.message,icon:"none"});let o=this;setTimeout((function(){o.getEventCommentListData()}),1e3)})).catch((e=>{}))},clickComment(){this.$refs.popup.open()},closeCommentPopup(){this.$refs.popup.close()},clickFollow(){let o=this.eventId;t.followEvent(o).then((t=>{e.index.showToast({title:t.message,icon:"none"}),e.index.$emit("editSuccess"),this.getEventRelatedStockData()})).catch((e=>{}))},clickReplyComment(e,t){this.replyId=e,t&&(this.replyPid=t),this.isFocus=!0},sendReplyComment(){if(!this.replyComment)return void e.index.showToast({title:"请输入评论内容",icon:"none"});let o={content:this.replyComment};this.replyPid&&(o.parent_id=this.replyPid),t.replyComment(this.replyId,o).then((e=>{})).catch((e=>{}))},clickLikeComment(o,i,n){t.likeEventComment(o).then((t=>{e.index.showToast({title:t.message,icon:"none"}),-1==n&&(this.commentList[i].likes_count=t.likes_count)})).catch((e=>{}))},getEventRelatedStockData(){let o=this.eventId;t.eventRelatedStock(o).then((t=>{200==t.code?(this.eventDetails=t.data,this.targetList=t.data.related_stocks,this.init()):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))},getEventRelatedConceptData(){let e={query:this.eventDetails.event_title,size:10,page:1,sort_by:"_score",isJson:1};t.eventRelatedConcept(e).then((e=>{this.conceptList=e.results})).catch((e=>{}))},getEventHistoryEventData(){let o=this.eventId;t.eventHistoryEvent(o).then((t=>{200==t.code?(this.expectScore=t.data.invest_score,this.historyEventList=t.data.historical_events):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))},getEventCommentListData(){let e=this.eventId;t.eventCommentList(e).then((e=>{this.commentList=e.data.posts})).catch((e=>{}))}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("l-echart")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../uni_modules/lime-echart/components/l-echart/l-echart.js")+(()=>"../../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const s=e._export_sfc(a,[["render",function(t,o,n,a,s,c){return e.e({a:e.p({leftText:"事件详情",hideNavBg:!0}),b:i._imports_0,c:s.eventDetails},s.eventDetails?e.e({d:e.t(s.eventDetails.event_type),e:e.t(s.eventDetails.event_title),f:e.t(s.eventDetails.event_created_at.substr(0,16)),g:e.t(s.eventDetails.event_desc),h:e.f(s.categoryList,((t,o,i)=>e.e({a:e.t(t),b:s.selectCategory==o},(s.selectCategory,{}),{c:e.n("item relative "+(s.selectCategory==o?"select":"")),d:o,e:e.o((e=>c.clickCategoryItem(o)),o)}))),i:0==s.selectCategory},0==s.selectCategory?{j:e.f(s.headingList,((t,o,i)=>({a:e.t(t),b:o})))}:{},{k:0==s.selectCategory},0==s.selectCategory?{l:e.f(s.targetList,((t,o,i)=>({a:e.t(t.stock_name),b:e.t(t.stock_code),c:e.sr("chartRef"+o,"6e1a61f1-1-"+i,{f:1}),d:"chartRef"+o,e:"6e1a61f1-1-"+i,f:e.t(t.trade_data?t.trade_data.open_price:""),g:e.t(t.trade_data?t.trade_data.latest_price:""),h:e.t(t.trade_data?t.trade_data.change_pct:""),i:e.n("chg flex1 "+(s.getRateUpOrDown(t.trade_data?t.trade_data.change_pct:"")?"down":"up")),j:e.t(t.relation_desc),k:o,l:e.o((e=>c.clickStockItem(t.stock_code)),o)})))}:{},{m:1==s.selectCategory},1==s.selectCategory?{n:e.f(s.conceptList,((t,o,n)=>e.e({a:e.t(t.concept),b:t.price_info},t.price_info?{c:e.t(s.getChgRateStr(t.price_info.avg_change_pct)),d:e.n("chg "+(s.getRateUpOrDown(t.price_info.avg_change_pct)?"down":"up"))}:{},{e:t.price_info},t.price_info?{f:e.t(t.stock_count),g:e.n("stockNum "+(s.getRateUpOrDown(t.price_info.avg_change_pct)?"down":"up"))}:{},{h:e.t(t.description)},s.memberInfo&&s.memberInfo.is_member&&"pro"==s.memberInfo.subscription_type?{i:e.f(t.stocks.slice(0,3),((t,o,i)=>({a:e.t(t.name),b:o}))),j:e.t(t.stock_count-3),k:e.o((e=>c.clickStockMore(t)),o)}:{l:i._imports_1$3,m:e.t(t.stock_count),n:e.o((e=>c.clickNotVip()),o)},{o:e.t(t.price_info?t.price_info.trade_date:""),p:e.o((e=>c.clickHistoricalTimeline(t)),o),q:o,r:e.o((e=>c.clickConceptItem(t.concept)),o)}))),o:s.memberInfo&&s.memberInfo.is_member&&"pro"==s.memberInfo.subscription_type,p:i._imports_1$2}:{},{q:2==s.selectCategory},2==s.selectCategory?{r:i._imports_3$4,s:e.t(s.expectScore),t:i._imports_4$5,v:e.o((e=>c.clickExpectScore(e))),w:e.f(s.historyEventList,((t,o,n)=>e.e({a:e.t(t.title),b:e.t(10*t.relevance),c:e.t(t.content),d:s.getRateUpOrDown(t.related_avg_chg)},s.getRateUpOrDown(t.related_avg_chg)?{e:i._imports_1$1}:{f:i._imports_2$1},{g:e.t(s.getRateStr(t.related_avg_chg)),h:e.n("rateItem "+(s.getRateUpOrDown(t.related_avg_chg)?"down":"up")),i:s.getRateUpOrDown(t.related_max_chg)},s.getRateUpOrDown(t.related_max_chg)?{j:i._imports_1$1}:{k:i._imports_2$1},{l:e.t(s.getRateStr(t.related_max_chg)),m:e.n("rateItem "+(s.getRateUpOrDown(t.related_max_chg)?"down":"up")),n:e.o((e=>c.clickLookHistoricalEventRelatedStock(t)),o),o:e.t(s.getLocaleTime(t.event_date)),p:o}))),x:i._imports_5$2,y:i._imports_3$4}:{},{z:e.s("top:"+s.navH+"px;")}):{},{A:s.eventDetails},s.eventDetails?{B:e.o((e=>c.sendEventComment())),C:s.eventComment,D:e.o((e=>s.eventComment=e.detail.value)),E:i._imports_3$1,F:e.t(s.eventDetails.view_count),G:i._imports_4,H:e.t(s.eventDetails.post_count),I:e.o((e=>c.clickComment())),J:i._imports_10$1,K:e.t(s.eventDetails.follower_count),L:e.o((e=>c.clickFollow()))}:{},{M:i._imports_11$1,N:e.o((e=>c.closeCommentPopup())),O:e.f(s.commentList,((t,o,i)=>({a:t.user.avatar_url,b:e.t(t.user.username),c:e.t(t.content),d:e.t(s.getLocaleHourMinute(t.created_at)),e:e.o((e=>c.clickReplyComment(t.post_id)),o),f:e.t(t.likes_count),g:e.o((e=>c.clickLikeComment(t.post_id,o,-1)),o),h:o}))),P:i._imports_12$2,Q:s.isFocus,R:e.o((e=>c.sendReplyComment())),S:s.replyComment,T:e.o((e=>s.replyComment=e.detail.value)),U:e.sr("popup","6e1a61f1-2"),V:e.p({type:"bottom"}),W:i._imports_13$1,X:e.s("margin-top:"+s.scoreTop+"px;"),Y:e.sr("expectScorePopup","6e1a61f1-3"),Z:e.p({type:"top","mask-background-color":"transparent"}),aa:i._imports_11$1,ab:e.o((e=>c.closeRelatedStockPopup())),ac:e.f(s.historyEventRelatedStockList,((t,o,n)=>e.e({a:e.t(t.stock_name+"("+t.stock_code+")"),b:e.t(100*t.correlation),c:e.t(t.sector),d:s.getRateUpOrDown(t.daily_change)},s.getRateUpOrDown(t.daily_change)?{e:i._imports_1$1}:{f:i._imports_2$1},{g:e.t(s.getRateStr(t.daily_change)),h:e.n("rateC "+(s.getRateUpOrDown(t.daily_change)?"down":"up")),i:e.t(t.relation_desc),j:o,k:e.o((e=>c.clickStockItem(t.stock_code)),o)}))),ad:e.sr("stockPopup","6e1a61f1-4"),ae:e.p({type:"bottom"}),af:i._imports_14,ag:i._imports_15,ah:i._imports_16,ai:i._imports_16,aj:i._imports_17,ak:i._imports_17,al:i._imports_17,am:e.o((e=>c.clickLater())),an:e.o((e=>c.clickUpgradeAtOnce())),ao:e.sr("vipPopup","6e1a61f1-5"),ap:e.p({type:"center"})})}]]);wx.createPage(s);