PageSourceSearch

https://endata.com.cn/static/js/Group-MovieMarketing.202605291727.js

js endata.com.cn collected 2026-10-02 22:53:56 UTC 237,085 bytes, 9 lines download raw bytes

1(self["webpackChunkendata"]=self["webpackChunkendata"]||[]).push([[4953],{30391:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return re}});var r=function(){var e=this,t=e._self._c;return t("section",[t("MovieBase",{tag:"div",on:{backfn:e.Callback_MovieBase}},[e._v("影片详情")]),t("div",{staticClass:"choose-wrap mt10"},[t("MovieMenu",{tag:"div"},[e._v("影片菜单")]),t("div",{staticClass:"sw cinema-toptab mb10"},[t("span",[e._v("时间: ")]),t("OptionDate",{tag:"div",attrs:{datajson:e.DateConfig},on:{backfn:e.Callback_DateChange}},[e._v("日期组件")])],1)],1),t("IndexTrend",{ref:"index",tag:"div"},[e._v("指数组件")]),t("div",{staticClass:"chart-wrap"},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"160px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart1,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart1"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5 tipschart",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"85px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart2,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("span",{staticClass:"chat-icon",staticStyle:{top:"24px",right:"45px","z-index":"2"},on:{click:e.AvgMovieInfo_Click}},[t("i",{staticClass:"icon icon-set"})]),t("AvgMovieInfo",{ref:"avgmovie",tag:"div",attrs:{datajson:e.AvgMovieInfoConfig},on:{backfn:e.Callback_AvgMovieInfo}},[e._v("指数平均值影片")]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart2"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])],1)]),t("div",{staticClass:"choose-wrap mt5 market-wrap-box"},[t("div",{staticClass:"table-filter mb10"},[t("span",{class:{current:e.tabShowArr[0]},on:{click:function(t){return e.changeTab(0)}}},[e._v("营销事件")]),t("span",{class:{current:e.tabShowArr[1]},on:{click:function(t){return e.changeTab(1)}}},[e._v("网络新闻")]),t("span",{class:{current:e.tabShowArr[2]},on:{click:function(t){return e.changeTab(2)}}},[e._v("平面新闻")]),t("span",{class:{current:e.tabShowArr[3]},on:{click:function(t){return e.changeTab(3)}}},[e._v("片花/预告片")]),t("span",{class:{current:e.tabShowArr[4]},on:{click:function(t){return e.changeTab(4)}}},[e._v("剧照海报")]),t("span",{class:{current:e.tabShowArr[5]},on:{click:function(t){return e.changeTab(5)}}},[e._v("微博")]),t("span",{class:{current:e.tabShowArr[6]},on:{click:function(t){return e.changeTab(6)}}},[e._v("微信公众号")])]),t("div",[t("MarketingBehavior",{directives:[{name:"show",rawName:"v-show",value:e.tabShowArr[0],expression:"tabShowArr[0]"}],attrs:{paramsObj:e.paramsObj}}),e.tabShowArr[1]?t("NetworkNews",{attrs:{paramsObj:e.paramsObj}}
1):e._e(),e.tabShowArr[2]?t("PlaneNews",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[3]?t("Prevue",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[4]?t("Poster",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[5]?t("McroBlog",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[6]?t("WeChat",{attrs:{paramsObj:e.paramsObj}}):e._e()],1)])],1)},i=[],s=(a(44114),a(47527)),o=a(3719),n=a(73730),l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"marketing-wrap bgf radius5"},[t("div",{staticClass:"cinema-title mark-title"},[t("p",{staticClass:"f16 lf"},[e._v("营销活动")]),t("div",{staticClass:"rf"},[t("label",{directives:[{name:"loading",rawName:"v-loading",value:e.PageProperty.DownExcel_Loading,expression:"PageProperty.DownExcel_Loading"}],staticClass:"rf"},[t("i",{staticClass:"icon icon-down ml15",on:{click:function(t){return e.PageMethod_DownloadExcel()}}})])])]),t("div",{staticClass:"market-info"}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!==e.TableJson.Config.ErrorType,expression:"TableJson.Config.ErrorType !== null"}],staticClass:"table-attention"},[e._m(0),e._v("未查询到数据")]),t("div",{directives:[{name:"show",rawName:"v-show",value:null==e.TableJson.Config.ErrorType,expression:"TableJson.Config.ErrorType == null"},{name:"loading",rawName:"v-loading",value:e.TableJson.Config.Loading,expression:"TableJson.Config.Loading"}],staticClass:"market-list"},[t("ul",{staticStyle:{"max-height":"41000px"}},e._l(e.EventList,function(a,r){return t("li",{key:r,staticClass:"pl15"},[t("span",{staticClass:"gray f12 issue-time"},[e._v(e._s(a.DiffReleaseDay>0?"映前"+a.DiffReleaseDay+"天":"")+" "+e._s(a.DiffReleaseDay<0?"映后"+Math.abs(a.DiffReleaseDay)+"天":"")+" "+e._s(0==a.DiffReleaseDay?"上映当天":"")+" "+e._s(a.MovieEventDate)+" ")]),t("h3",{staticClass:"info-title f16"},[t("b"),t("p",{staticClass:"fwb"},[e._v(e._s(a.MovieEventName))]),t("span",{staticClass:"marketing-type f12 default-color ml5"},[e._v(e._s(a.MovieEventTypeName))])]),t("p",{staticClass:"article-info f14"},[e._v(e._s(a.MovieEventSummary))]),t("div",{staticClass:"from-read mt5"},[t("span",{staticClass:"article-from gray"},[e._v(e._s(a.MovieEventMedia))]),t("span",{staticClass:"default-color readall curp"},[t("a",{attrs:{target:"_blank",href:a.MovieEventURL}},[e._v("阅读全文")])])])])}),0)])])},h=[function(){var e=this,t=e._self._c;return t("p",[t("i",{staticClass:"icon icon-nodata"})])}],d=(a(97731),{props:["paramsObj"],data(){return{PageProperty:{DownExcel_Loading:!1},valueAll:"全部",EventList:[],optionsList:[{value:"全部",label:"全部"},{value:"2018å¹´ 05月",label:"2018å¹´ 05月"},{value:"04月",label:"04月"}],TableJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:""}}}},watch:{paramsObj:{handler(e,t){this.getMoiveData()},deep:!0}},created(){},mounted(){this.paramsObj.movieid&&this.getMoiveData()},methods:{chooseDate(e){},getMoiveData(){this.TableJson.Config.Loading=!1;const e="/marketing/getmarketingmarkevent.do";var t="&movieid="+this.paramsObj.movieid;this.$CommonFn.Ajax.PostAPI(e,t,e=>{e[0].length>0?(this.TableJson.Config.ErrorType=null,this.TableJson.Config.ErrorInfo="",this.EventList=e[0]):(this.TableJson.Config.ErrorType=0,this.TableJson.Config.ErrorInfo="未查询到数据")},e=>{this.TableJson.Config.ErrorType=1,this.TableJson.Config.ErrorInfo="服务器出错"})},PageMethod_DownloadExcel(){this.PageProperty["DownExcel_Loading"]=!0;const e="/marketing/getmarketingmarkevent_down.do";var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.paramsObj.movieid;t+=this.getTableIndexParams(),console.log(t),this.$CommonFn.Ajax.GetAPI(e,t,e=>{this.PageProperty["DownExcel_Loading"]=!1,"1"==e.Status?this.$CommonFn.Page.DownUrl(e.StatusRemark):this.$CommonFn.Popup.Msg(e.StatusRemark)},e=>{this.PageProperty["DownExcel_Loading"]=!1,this.$CommonFn.Popup.Msg(this.$CommonFn.Page.GetErrorInfo(-2))})},getTableIndexParams(){let e="",t="",a="",r=[],i=[],s=[],o=[],n=[];return t="营销事件",a="营销事件",r=["相对时间","事件类型","标题","时间","来源","摘要","å
1œ°å€"],i=["sDiffReleaseDay","MovieEventTypeName","MovieEventName","MovieEventDate","MovieEventMedia","MovieEventSummary","MovieEventURL"],s=["string","str","str","str","str","str","str","str"],o=["100","100","100","200","100","100","250","400"],n=[],e+="&filetextarr="+r.join(","),e+="&filelistnamearr="+i.join(","),e+="&filegenrearr="+s.join(","),e+="&filewidtharr="+o.join(","),e+="&filesheetname="+t,e+="&filemarkinfo="+a,e+="&fileiteminfo=",e}}}),m=d,c=a(845),p=(0,c.A)(m,l,h,!1,null,null,null),g=p.exports,f=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"chart-wrap"},[t("div",{ref:"chartwrap1",staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"110px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"115px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])]),t("div",{staticClass:"cinema-table mt5"},[t("div",{staticClass:"cinema-title"},[t("p",{staticClass:"f16 lf"},[e._v("网络新闻数据明细")]),t("span",{staticClass:"f16 ml10"},[e._v("媒体:")]),t("el-select",{staticClass:"w90",staticStyle:{"vertical-align":"1px"},attrs:{clearable:"",placeholder:"全部",size:"small"},on:{change:e.changeMedia},model:{value:e.mediename,callback:function(t){e.mediename=t},expression:"mediename"}},e._l(e.MediaOpt,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),t("label",{directives:[{name:"loading",rawName:"v-loading",value:e.PageProperty.DownExcel_Loading,expression:"PageProperty.DownExcel_Loading"}],staticClass:"rf"},[t("i",{staticClass:"icon icon-down ml15 ml15",on:{click:e.PageMethod_DownloadExcel}})])],1),t("OptionTable",{tag:"div",attrs:{datajson:e.TableJson,formatfn:e.TableFormatFn},on:{rowfn:e.Callback_TableRow,orderfn:e.Callback_TableOrder,pagingfn:e.Callback_TablePaging}},[e._v("列表组件")])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.PageProperty.Event.ShowTip&&null==e.ChartJson.Config.ErrorType,expression:"PageProperty.Event.ShowTip&&ChartJson.Config.ErrorType==null"}],ref:"chartTip",staticClass:"box-chart-info",staticStyle:{"z-index":"2",width:"500px"},attrs:{id:"chartTip"}},[t("div",{staticClass:"titer"},[t("span",{staticClass:"close",on:{click:function(t){e.PageProperty.Event.ShowTip=!1}}},[t("i",{staticClass:"icon el-icon-close"})])]),t("ul",{staticClass:"ub"},[t("li",[e._v("标题:"+e._s(e.PageProperty.Event.MovieEventName))]),t("li",[e._v("媒体:"+e._s(e.PageProperty.Event.MovieEventMedia))]),t("li",[e._v("时间:"+e._s(e.PageProperty.Event.MovieEventDate))]),t("li",{attrs:{title:e.PageProperty.Event.MovieEventSummary}},[e._v("摘要:"+e._s(e.PageProperty.Event.MovieEventSummary))]),t("li",[e._v("链接:"),t("a",{attrs:{href:e.PageProperty.Event.MovieEventURL,target:"_blank"}},[e._v(e._s(e.PageProperty.Event.MovieEventURL))])])])])])},C=[],v=(a(18111),a(22489),a(7588),a(71475)),u={props:["paramsObj"],components:{OptionTable:v.A}
1,data(){return{chart1Loading:!1,chart2Loading:!1,PageProperty:{DownExcel_Loading:!1,Event:{ShowTip:!1,MovieEventName:"",MovieEventMedia:"",MovieEventDate:"",MovieEventSummary:"",MovieEventURL:""}},movieName:this.paramsObj.movieName,MediaOpt:[{value:"百度",label:"百度"},{value:"新浪",label:"新浪"},{value:"网易",label:"网易"},{value:"腾讯",label:"腾讯"},{value:"搜狐",label:"搜狐"},{value:"凤凰",label:"凤凰"},{value:"人民网",label:"人民网"},{value:"今日头条 ",label:"今日头条"},{value:"一点资讯",label:"一点资讯"},{value:"澎湃新闻",label:"澎湃新闻"}],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[],EventData:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},mediename:"",chart1_data:[],chart2_data:[],tableData:[],TableJson:{Config:{Loading:!1,ErrorType:null,OrderIsID:!1,Order:"CreateTime",OrderType:"desc",PagingIndex:1,PagingSize:10,PagingCount:0,RecordCount:0},Index:[{IndexName:"Title",TotalIndexName:"",IndexText:"标题",Genre:"base",IsOrder:0,Width:"450",IsReadOnly:0},{IndexName:"CreateTime",TotalIndexName:"",IndexText:"时间",Genre:"date",IsOrder:1,Width:"170",IsReadOnly:0},{IndexName:"MediaName",TotalIndexName:"",IndexText:"媒体",Genre:"string",IsOrder:0,Width:"170",IsReadOnly:0}],SumData:[],Data:[]}}},watch:{paramsObj:{handler(e,t){this.getNewsData(),this.TableJson.Config.PagingIndex=1,this.GetData_Table()},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"网络新闻趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"网络新闻分布")}}},created(){},mounted(){this.getNewsData(),this.GetData_Table()},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getwebnewstrend.do",t="/marketing/getwebnewsscatter.do";var a="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,a,e=>{e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.$CommonFn.Ajax.PostAPI("/marketing/gettrendevent.do",a,t=>{this.ChartJson.EventData=t["table0"]||[],this.setChart1(e)},t=>{this.setChart1(e),console.log("获取事件节点异常!")})):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1}),this.$CommonFn.Ajax.PostAPI(t,a,e=>{e.length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e)):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},SetChartTip(e,t,a){let r=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate",i=this.ChartJson.EventData.filter(t=>t[r]==e)[0];i?(this.PageProperty.Event.MovieEventName=i.MovieEventName,this.PageProperty.Event.MovieEventMedia=i.MovieEventMedia,this.PageProperty.Event.MovieEventDate=i.MovieEventDate,this.PageProperty.Event.MovieEventSummary=i.MovieEventSummary,this.PageProperty.Event.MovieEventURL=i.MovieEventURL,this.$refs.chartTip.style.top=this.$refs.chartwrap1.offsetTop+a-150+"px",this.$refs.chartTip.style.left=t+20+"px",this.PageProperty.Event.ShowTip=!0):this.$CommonFn.Popup.Msg("此时间节点暂无营销事件。")},GetData_Table(){const e="/marketing/getwebnewslist.do";var t="&pageindex="+this.TableJson.Config.PagingIndex+"&pagesize="+this.TableJson.Config.PagingSize+"&order=&ordertype="+this.TableJson.Config.OrderType;t+="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&mediename="+this.mediename,this.TableJson.Config.Loading=!0,this.$CommonFn.Ajax.GetAPI(e,t,e=>{this.TableJson.Config.Loading=!1,e&&e[0]&&e[0].length>0?(this.TableJson.Config.ErrorType=null,this.TableJson.Data=e[0],this.TableJson.Config.PagingCount=e[1][0]["TotalPage"],this.TableJson.Config.RecordCount=e[1][0]["TotalCounts"]):this.TableJson.Config.ErrorType=0},e=>{this.TableJson.Config.ErrorType=1})},setChart1(e){let t=e,a=this.paramsObj.diffdays?"DiffDayText":"CreateTime",r=this.$CommonFn.Json.GetByKey(t,a)[a],i=this.$CommonFn.Json.GetByKey(t,"Total")["Total"],s=new this.$EChartsHelper,o=[];s.title[0].text="网络新闻趋势",s.xAxis[0].axisLine.show=!0,s.yAxis[0].splitNumber=5,s.xAxis[0].data=r,s.legend.data=["网络新闻数量"];let n=[],l=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate";
1this.ChartJson.EventData.forEach(e=>{n.push({xAxis:e[l],yAxis:t.filter(t=>t[a]==e[l])[0]["Total"],symbol:"circle",symbolSize:10,label:{normal:{show:!1}}})}),o["markPoint"]={silent:!0,data:n},s.series.push(s.GetSeries("line","网络新闻数量",i,o,0)),s.toolbox.feature.mySaveAsExcel.show=!0,s.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=s;let h=this;s.DrawChart("chart_newsTrend","","click",function(e,t){h.PageProperty.Event.ShowTip=!1,"line"==e.seriesType&&n.length>0&&h.$CommonFn.Json.GetByKey(n,"xAxis")["xAxis"].indexOf(e.name)>-1&&h.SetChartTip(e.name,e.event.offsetX,e.event.offsetY)})},getParamsStr(){var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return e},setChart2(e){let t=e,a="MediaName",r=this.$CommonFn.Json.GetByKey(t,a)[a];for(var i=[],s=0,o=0;o<t.length;o++){var n={};n.name=t[o].MediaName,n.value=t[o].MediaTotal,i.push(n),s+=t[o].MediaTotal}let l=new this.$EChartsHelper;l.legend.orient="vertical",l.legend.x="20",l.legend.y="40",l.legend.data=r,l.title[0].text="网络新闻分布",l.series.push({name:"访问来源",type:"pie",center:["50%","48%"],radius:[0,"30%"],label:{normal:{position:"center",color:"#fff",formatter:function(e){var t=e.name,a="";return e.name.length>8?(a=t.slice(0,8)+"\n"+t.slice(8,t.length),a):t}}},labelLine:{normal:{show:!1}},data:[{value:s,name:this.movieName,selected:!0}]}),l.series.push({name:"访问来源",type:"pie",center:["50%","50%"],radius:["45%","65%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},data:i}),l.tooltip={trigger:"item",formatter:"{b}: {c} ({d}%)"},l.toolbox.feature.magicType.show=!1,l.toolbox.feature.restore.show=!1,l.toolbox.feature.mySaveAsExcel.show=!0,l.toolbox.feature.mySaveAsExcel.firstItem="数据来源",l.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=l,l.DrawChart("chart_newsSpread","")},TableFormatFn:(e,t,a,r)=>"base"==t?'<a class="default-color" target="_blank" href=\''+r.Url+"'> "+e+" </a>":e,Callback_TableRow(e,t,a){},Callback_TableOrder(e,t){this.TableJson.Config.Order=e,this.TableJson.Config.OrderType=t,this.TableJson.Config.PagingIndex=1,this.GetData_Table()},Callback_TablePaging(e){this.TableJson.Config.PagingIndex=e,this.GetData_Table()},PageMethod_DownloadExcel(){this.PageProperty.DownExcel_Loading=!0;let e="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&mediename="+this.mediename;e+="&pageindex=1&pagesize=20000&order="+this.TableJson.Config.Order+"&ordertype="+this.TableJson.Config.OrderType+"&fileiteminfo="+(this.paramsObj.diffdays?"时间:"+this.paramsObj.diffdays.replace("-","映前").replace("+","映后")+"天":"时间:"+this.paramsObj.sdate+"~"+this.paramsObj.edate)+(this.mediename?" 媒体:"+this.mediename:""),e+=this.getTableIndexParams(),e+="&filesheetname=营销概况-网络新闻",e+="&filemarkinfo=营销概况-网络新闻",this.$CommonFn.Ajax.GetAPI("/marketing/getwebnewslist_down.do",e,e=>{this.PageProperty.DownExcel_Loading=!1,"1"==e.Status?this.$CommonFn.Page.DownUrl(e.StatusRemark):this.$CommonFn.Popup.Msg(e.StatusRemark)},e=>{this.PageProperty.DownExcel_Loading=!1,this.$CommonFn.Popup.Msg(this.$CommonFn.Page.GetErrorInfo(-2))})},getTableIndexParams(){let e="",t=[],a=[],r=[],i=[],s=[];for(var o=0;o<this.TableJson.Index.length;o++)t.push(this.TableJson.Index[o]["IndexText"]),a.push(this.TableJson.Index[o]["IndexName"]),r.push(this.TableJson.Index[o]["Genre"]),i.push(this.TableJson.Index[o]["Width"]?this.TableJson.Index[o]["Width"]:"100"),this.TableJson.Index[o]["TotalIndexName"]?s.push(this.TableJson.Index[o]["TotalIndexName"]):s.push("");return t.push("链接"),a.push("Url"),r.push("str"),i.push("400"),s.push(""),e+="&filetextarr="+t.join(","),e+="&filelistnamearr="+a.join(","),e+="&filegenrearr="+r.join(","),e+="&filewidtharr="+i.join(","),this.TableJson.SumData[0]&&(e+="&filesumnamearr="+s.join(",")),e},changeMedia(e){this.TableJson.Config.PagingIndex=1,this.GetData_Table()}}},y=u,b=(0,c.A)(y,f,C,!1,null,null,null),x=b.exports,w=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"chart-wrap"},[t("div",{ref:"chartwrap1",staticClass:"box w5",staticStyle:{position:"relative"}}
1,[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"110px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"115px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])]),t("div",{staticClass:"cinema-table mt5"},[t("div",{staticClass:"cinema-title"},[t("p",{staticClass:"f16 lf"},[e._v("平面新闻数据明细")]),t("label",{directives:[{name:"loading",rawName:"v-loading",value:e.PageProperty.DownExcel_Loading,expression:"PageProperty.DownExcel_Loading"}],staticClass:"rf"},[t("i",{staticClass:"icon icon-down ml15 ml15",on:{click:e.PageMethod_DownloadExcel}})])]),t("OptionTable",{tag:"div",attrs:{datajson:e.TableJson,formatfn:e.TableFormatFn},on:{rowfn:e.Callback_TableRow,orderfn:e.Callback_TableOrder,pagingfn:e.Callback_TablePaging}},[e._v("列表组件")])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.PageProperty.Event.ShowTip&&null==e.ChartJson.Config.ErrorType,expression:"PageProperty.Event.ShowTip&&ChartJson.Config.ErrorType==null"}],ref:"chartTip",staticClass:"box-chart-info",staticStyle:{"z-index":"2",width:"500px"},attrs:{id:"chartTip"}},[t("div",{staticClass:"titer"},[t("span",{staticClass:"close",on:{click:function(t){e.PageProperty.Event.ShowTip=!1}}},[t("i",{staticClass:"icon el-icon-close"})])]),t("ul",{staticClass:"ub"},[t("li",[e._v("标题:"+e._s(e.PageProperty.Event.MovieEventName))]),t("li",[e._v("媒体:"+e._s(e.PageProperty.Event.MovieEventMedia))]),t("li",[e._v("时间:"+e._s(e.PageProperty.Event.MovieEventDate))]),t("li",{attrs:{title:e.PageProperty.Event.MovieEventSummary}},[e._v("摘要:"+e._s(e.PageProperty.Event.MovieEventSummary))]),t("li",[e._v("链接:"),t("a",{attrs:{href:e.PageProperty.Event.MovieEventURL,target:"_blank"}},[e._v(e._s(e.PageProperty.Event.MovieEventURL))])])])])])},T=[],E={props:["paramsObj"],components:{OptionTable:v.A},data(){return{chart1Loading:!1,chart2Loading:!1,PageProperty:{DownExcel_Loading:!1,Event:{ShowTip:!1,MovieEventName:"",MovieEventMedia:"",MovieEventDate:"",MovieEventSummary:"",MovieEventURL:""}},movieName:this.paramsObj.movieName,MediaOpt:[{value:"百度",label:"百度"},{value:"新浪",label:"新浪"},{value:"网易",label:"网易"},{value:"腾讯",label:"腾讯"},{value:"搜狐",label:"搜狐"},{value:"凤凰",label:"凤凰"},{value:"人民网",label:"人民网"},{value:"今日头条 ",label:"今日头条"},{value:"一点咨讯",label:"一点咨讯"},{value:"澎湃新闻",label:"澎湃新闻"}],mediename:"",chart1_data:[],chart2_data:[],tableData:[],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[],EventData:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},TableJson:{Config:{Loading:!1,ErrorType:null,OrderIsID:!1,Order:"PutDate",OrderType:"desc",PagingIndex:1,PagingSize:10,PagingCount:0,RecordCount:0},Index:[{IndexName:"Title",TotalIndexName:"",IndexText:"标题",Genre:"base",IsOrder:0,Width:"450",IsReadOnly:0},{IndexName:"PutDate",TotalIndexName:"",IndexText:"时间",Genre:"date",IsOrder:1,Width:"170",IsReadOnly:0},{IndexName:"MediaName",TotalIndexName:"",IndexText:"媒体",Genre:"string",IsOrder:0,Width:"170",IsReadOnly:0}],SumData:[],Data:[]}}},watch:{paramsObj:{handler(e,t){this.getNewsData(),this.TableJson.Config.PagingIndex=1,this.GetData_Table()},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"平面新闻趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"平面新闻分布")}}},created(){},mounted(){this.getNewsData(),this.GetData_Table()},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getplanenewstrend.do",t="/marketing/getplanenewsscatter.do";var a="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,a,e=>{e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.$CommonFn.Ajax.PostAPI("/marketing/gettrendevent.do",a,t=>{this.ChartJson.EventData=t["table0"]||[],this.setChart1(e)},t=>{this.setChart1(e),console.log("获取事件节点异常!")})):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1}),this.$CommonFn.Ajax.PostAPI(t,a,e=>{e.length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e)):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},SetChartTip(e,t,a){let r=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate",i=this.ChartJson.EventData.filter(t=>t[r]==e)[0];i?(this.PageProperty.Event.MovieEventName=i.MovieEventName,this.PageProperty.Event.MovieEventMedia=i.MovieEventMedia,this.PageProperty.Event.MovieEventDate=i.MovieEventDate,this.PageProperty.Event.MovieEventSummary=i.MovieEventSummary,this.PageProperty.Event.MovieEventURL=i.MovieEventURL,this.$refs.chartTip.style.top=this.$refs.chartwrap1.offsetTop+a-150+"px",this.$refs.chartTip.style.left=t+20+"px",this.PageProperty.Event.ShowTip=!0):this.$CommonFn.Popup.Msg("此时间节点暂无营销事件。")},GetData_Table(){const e="/marketing/getplanenewslist.do";var t="&pageindex="+this.TableJson.Config.PagingIndex+"&pagesize="+this.TableJson.Config.PagingSize+"&order=&ordertype="+this.TableJson.Config.OrderType;t+="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&mediename="+this.mediename,this.TableJson.Config.Loading=!0,this.$CommonFn.Ajax.GetAPI(e,t,e=>{this.TableJson.Config.Loading=!1,e&&e[0]&&e[0].length>0?(this.TableJson.Config.ErrorType=null,this.TableJson.Data=e[0],this.TableJson.Config.PagingCount=e[1][0]["TotalPage"],this.TableJson.Config.RecordCount=e[1][0]["TotalCounts"]):this.TableJson.Config.ErrorType=0},e=>{this.TableJson.Config.ErrorType=1})},setChart1(e){let t=e,a=this.paramsObj.diffdays?"DiffDayText":"PutDate",r=this.$CommonFn.Json.GetByKey(t,a)[a],i=this.$CommonFn.Json.GetByKey(t,"Total")["Total"],s=new this.$EChartsHelper,o=[];s.title[0].text="平面新闻趋势",s.xAxis[0].axisLine.show=!0,s.yAxis[0].splitNumber=5,s.xAxis[0].data=r;let n=[],l=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate";
1this.ChartJson.EventData.forEach(e=>{n.push({xAxis:e[l],yAxis:t.filter(t=>t[a]==e[l])[0]["Total"],symbol:"circle",symbolSize:10,label:{normal:{show:!1}}})}),o["markPoint"]={silent:!0,data:n},s.series.push(s.GetSeries("line","平面新闻数量",i,o,0)),s.legend.data=["平面新闻数量"],s.toolbox.feature.mySaveAsExcel.show=!0,s.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=s;let h=this;s.DrawChart("chart_newsTrend","","click",function(e,t){h.PageProperty.Event.ShowTip=!1,"line"==e.seriesType&&n.length>0&&h.$CommonFn.Json.GetByKey(n,"xAxis")["xAxis"].indexOf(e.name)>-1&&h.SetChartTip(e.name,e.event.offsetX,e.event.offsetY)})},getParamsStr(){var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return e},setChart2(e){let t=e,a="MediaName",r=this.$CommonFn.Json.GetByKey(t,a)[a];for(var i=[],s=0,o=0;o<t.length;o++){var n={};n.name=t[o].MediaName,n.value=t[o].MediaTotal,i.push(n),s+=t[o].MediaTotal}let l=new this.$EChartsHelper;l.legend.orient="vertical",l.legend.x="20",l.legend.y="40",l.legend.data=r,l.title[0].text="平面新闻分布",l.series.push({name:"访问来源",type:"pie",center:["50%","48%"],radius:[0,"30%"],label:{normal:{position:"center",color:"#fff",formatter:function(e){var t=e.name,a="";return e.name.length>8?(a=t.slice(0,8)+"\n"+t.slice(8,t.length),a):t}}},labelLine:{normal:{show:!1}},data:[{value:s,name:this.movieName,selected:!0}]}),l.series.push({name:"访问来源",type:"pie",radius:["45%","65%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},data:i}),l.tooltip={trigger:"item",formatter:"{b}: {c} ({d}%)"},l.toolbox.feature.magicType.show=!1,l.toolbox.feature.restore.show=!1,l.toolbox.feature.mySaveAsExcel.show=!0,l.toolbox.feature.mySaveAsExcel.firstItem="数据来源",l.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=l,l.DrawChart("chart_newsSpread","")},TableFormatFn:(e,t,a,r)=>"base"==t?'<a class="default-color" target="_blank" href=\''+r.Url+"'> "+e+" </a>":e,Callback_TableRow(e,t,a){},Callback_TableOrder(e,t){this.TableJson.Config.Order=e,this.TableJson.Config.OrderType=t,this.TableJson.Config.PagingIndex=1,this.GetData_Table()},Callback_TablePaging(e){this.TableJson.Config.PagingIndex=e,this.GetData_Table()},PageMethod_DownloadExcel(){this.PageProperty.DownExcel_Loading=!0;let e="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&mediename="+this.mediename;e+="&pageindex=1&pagesize=20000&order="+this.TableJson.Config.Order+"&ordertype="+this.TableJson.Config.OrderType+"&fileiteminfo="+(this.paramsObj.diffdays?"时间:"+this.paramsObj.diffdays.replace("-","映前").replace("+","映后")+"天":"时间:"+this.paramsObj.sdate+"~"+this.paramsObj.edate)+(this.mediename?" 媒体:"+this.mediename:""),e+=this.getTableIndexParams(),e+="&filesheetname=营销概况-平面新闻",e+="&filemarkinfo=营销概况-平面新闻",this.$CommonFn.Ajax.GetAPI("/marketing/getplanenewslist_down.do",e,e=>{this.PageProperty.DownExcel_Loading=!1,"1"==e.Status?this.$CommonFn.Page.DownUrl(e.StatusRemark):this.$CommonFn.Popup.Msg(e.StatusRemark)},e=>{this.PageProperty.DownExcel_Loading=!1,this.$CommonFn.Popup.Msg(this.$CommonFn.Page.GetErrorInfo(-2))})},getTableIndexParams(){let e="",t=[],a=[],r=[],i=[],s=[];for(var o=0;o<this.TableJson.Index.length;o++)t.push(this.TableJson.Index[o]["IndexText"]),a.push(this.TableJson.Index[o]["IndexName"]),r.push(this.TableJson.Index[o]["Genre"]),i.push(this.TableJson.Index[o]["Width"]?this.TableJson.Index[o]["Width"]:"100"),this.TableJson.Index[o]["TotalIndexName"]?s.push(this.TableJson.Index[o]["TotalIndexName"]):s.push("");return t.push("链接"),a.push("Url"),r.push("str"),i.push("400"),s.push(""),e+="&filetextarr="+t.join(","),e+="&filelistnamearr="+a.join(","),e+="&filegenrearr="+r.join(","),e+="&filewidtharr="+i.join(","),this.TableJson.SumData[0]&&(e+="&filesumnamearr="+s.join(",")),e},changeMedia(e){this.TableJson.Config.PagingIndex=1,this.GetData_Table()}}},J=E,P=(0,c.A)(J,w,T,!1,null,null,null),_=P.exports,S=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"chart-wrap"},[t("div",{ref:"chartwrap1",staticClass:"box w5",staticStyle:{position:"relative"}}
1,[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"135px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"140px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])]),t("div",{staticClass:"cinema-table mt5"},[t("div",{staticClass:"cinema-title"},[t("p",{staticClass:"f16 lf"},[e._v("片花/预告片数据明细")]),t("span",{staticClass:"f16 ml10"},[e._v("来源:")]),t("el-select",{staticClass:"w90",staticStyle:{"vertical-align":"1px"},attrs:{clearable:"",placeholder:"全部",size:"small"},on:{change:e.changeMedia},model:{value:e.siteid,callback:function(t){e.siteid=t},expression:"siteid"}},e._l(e.FromOpt,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),t("span",{staticClass:"f16 ml10"},[e._v("类型:")]),t("el-select",{staticClass:"w90",staticStyle:{"vertical-align":"1px"},attrs:{clearable:"",placeholder:"全部",size:"small"},on:{change:e.changeMedia},model:{value:e.videotype,callback:function(t){e.videotype=t},expression:"videotype"}},e._l(e.TypeOpt,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),t("label",{directives:[{name:"loading",rawName:"v-loading",value:e.PageProperty.DownExcel_Loading,expression:"PageProperty.DownExcel_Loading"}],staticClass:"rf"},[t("i",{staticClass:"icon icon-down ml15 ml15",on:{click:e.PageMethod_DownloadExcel}})])],1),t("OptionTable",{tag:"div",attrs:{datajson:e.TableJson,formatfn:e.TableFormatFn},on:{rowfn:e.Callback_TableRow,orderfn:e.Callback_TableOrder,pagingfn:e.Callback_TablePaging}},[e._v("列表组件")])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.PageProperty.Event.ShowTip&&null==e.ChartJson.Config.ErrorType,expression:"PageProperty.Event.ShowTip&&ChartJson.Config.ErrorType==null"}],ref:"chartTip",staticClass:"box-chart-info",staticStyle:{"z-index":"2",width:"500px"},attrs:{id:"chartTip"}},[t("div",{staticClass:"titer"},[t("span",{staticClass:"close",on:{click:function(t){e.PageProperty.Event.ShowTip=!1}}},[t("i",{staticClass:"icon el-icon-close"})])]),t("ul",{staticClass:"ub"},[t("li",[e._v("标题:"+e._s(e.PageProperty.Event.MovieEventName))]),t("li",[e._v("媒体:"+e._s(e.PageProperty.Event.MovieEventMedia))]),t("li",[e._v("时间:"+e._s(e.PageProperty.Event.MovieEventDate))]),t("li",{attrs:{title:e.PageProperty.Event.MovieEventSummary}},[e._v("摘要:"+e._s(e.PageProperty.Event.MovieEventSummary))]),t("li",[e._v("链接:"),t("a",{attrs:{href:e.PageProperty.Event.MovieEventURL,target:"_blank"}},[e._v(e._s(e.PageProperty.Event.MovieEventURL))])])])])])},I=[],N=(a(61701),{props:["paramsObj"],components:{OptionTable:v.A}
1,data(){return{chart1Loading:!1,chart2Loading:!1,PageProperty:{DownExcel_Loading:!1,Event:{ShowTip:!1,MovieEventName:"",MovieEventMedia:"",MovieEventDate:"",MovieEventSummary:"",MovieEventURL:""}},movieName:this.paramsObj.movieName,siteid:"",videotype:"",FromOpt:[{value:"4",label:"爱奇艺"},{value:"3",label:"腾讯视频"},{value:"2",label:"土豆网"},{value:"1",label:"优酷网"},{value:"5",label:"搜狐视频"},{value:"6",label:"新浪视频"},{value:"7",label:"乐视视频"},{value:"10 ",label:"芒果TV"}],TypeOpt:[{value:"0",label:"网络采集"},{value:"1",label:"官方视频"}],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[],EventData:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},chart1_data:[],chart2_data:[],tableData:[],TableJson:{Config:{Loading:!1,ErrorType:null,OrderIsID:!1,Order:"PublishDate",OrderType:"desc",PagingIndex:1,PagingSize:10,PagingCount:0,RecordCount:0},Index:[{IndexName:"Title",TotalIndexName:"",IndexText:"标题",Genre:"base",IsOrder:0,Width:"450",IsReadOnly:0},{IndexName:"PublishDate",TotalIndexName:"",IndexText:"时间",Genre:"date",IsOrder:1,Width:"170",IsReadOnly:0},{IndexName:"PlayNum",TotalIndexName:"",IndexText:"观看数",Genre:"num",IsOrder:1,Width:"70",IsReadOnly:0},{IndexName:"CommentNum",TotalIndexName:"",IndexText:"评论数",Genre:"num",IsOrder:0,Width:"70",IsReadOnly:0},{IndexName:"SiteName",TotalIndexName:"",IndexText:"来源",Genre:"string",IsOrder:0,Width:"100",IsReadOnly:0}],SumData:[],Data:[]}}},watch:{paramsObj:{handler(e,t){this.getNewsData(),this.TableJson.Config.PagingIndex=1,this.GetData_Table()},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"片花/预告片趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"片花/预告片分布")}}},created(){},mounted(){this.getNewsData(),this.GetData_Table()},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmateriavideotrend.do",t="/marketing/getmateriavideoscatter.do";var a="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,a,e=>{e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.$CommonFn.Ajax.PostAPI("/marketing/gettrendevent.do",a,t=>{this.ChartJson.EventData=t["table0"]||[],this.setChart1(e)},t=>{this.setChart1(e),console.log("获取事件节点异常!")})):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1}),this.$CommonFn.Ajax.PostAPI(t,a,e=>{e.length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e)):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},SetChartTip(e,t,a){let r=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate",i=this.ChartJson.EventData.filter(t=>t[r]==e)[0];i?(this.PageProperty.Event.MovieEventName=i.MovieEventName,this.PageProperty.Event.MovieEventMedia=i.MovieEventMedia,this.PageProperty.Event.MovieEventDate=i.MovieEventDate,this.PageProperty.Event.MovieEventSummary=i.MovieEventSummary,this.PageProperty.Event.MovieEventURL=i.MovieEventURL,this.$refs.chartTip.style.top=this.$refs.chartwrap1.offsetTop+a-150+"px",this.$refs.chartTip.style.left=t+20+"px",this.PageProperty.Event.ShowTip=!0):this.$CommonFn.Popup.Msg("此时间节点暂无营销事件。")},GetData_Table(){const e="/marketing/getmateriavideolist.do";var t="&pageindex="+this.TableJson.Config.PagingIndex+"&pagesize="+this.TableJson.Config.PagingSize+"&order="+this.TableJson.Config.Order+"&ordertype="+this.TableJson.Config.OrderType;t+="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&siteid="+this.siteid+"&videotype="+this.videotype,this.TableJson.Config.Loading=!0,this.$CommonFn.Ajax.GetAPI(e,t,e=>{this.TableJson.Config.Loading=!1,e&&e[0]&&e[0].length>0?(this.TableJson.Config.ErrorType=null,this.TableJson.Data=e[0],this.TableJson.Config.PagingCount=e[1][0]["TotalPage"],this.TableJson.Config.RecordCount=e[1][0]["TotalCounts"]):this.TableJson.Config.ErrorType=0},e=>{this.TableJson.Config.ErrorType=1})},setChart1(e){let t=e,a=this.paramsObj.diffdays?"DiffDayText":"PublishDate",r=this.$CommonFn.Json.GetByKey(t,a)[a],i=this.$CommonFn.Json.GetByKey(t,"Total")["Total"],s=new this.$EChartsHelper,o=[];s.title[0].text="片花/预告片趋势",s.xAxis[0].axisLine.show=!0,s.yAxis[0].splitNumber=5,s.xAxis[0].data=r;let n=[],l=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate";
1this.ChartJson.EventData.forEach(e=>{n.push({xAxis:e[l],yAxis:t.filter(t=>t[a]==e[l])[0]["Total"],symbol:"circle",symbolSize:10,label:{normal:{show:!1}}})}),o["markPoint"]={silent:!0,data:n},s.series.push(s.GetSeries("line","片花/预告片数量",i,o,0)),s.legend.data=["片花/预告片数量"],s.toolbox.feature.mySaveAsExcel.show=!0,s.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=s;let h=this;s.DrawChart("chart_newsTrend","","click",function(e,t){h.PageProperty.Event.ShowTip=!1,"line"==e.seriesType&&n.length>0&&h.$CommonFn.Json.GetByKey(n,"xAxis")["xAxis"].indexOf(e.name)>-1&&h.SetChartTip(e.name,e.event.offsetX,e.event.offsetY)})},getParamsStr(){var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return e},setChart2(e){let t=e,a="SiteName",r=this.$CommonFn.Json.GetByKey(t,a)[a];for(var i=[],s=0,o=0;o<t.length;o++){var n={};n.name=t[o].SiteName,n.value=t[o].MediaTotal,i.push(n),s+=t[o].MediaTotal}let l=new this.$EChartsHelper;l.legend.orient="vertical",l.legend.x="20",l.legend.y="40",l.legend.data=r,l.title[0].text="片花/预告片分布",l.series.push({name:"访问来源",type:"pie",center:["50%","48%"],radius:[0,"30%"],label:{normal:{position:"center",color:"#fff",formatter:function(e){var t=e.name,a="";return e.name.length>8?(a=t.slice(0,8)+"\n"+t.slice(8,t.length),a):t}}},labelLine:{normal:{show:!1}},data:[{value:s,name:this.movieName,selected:!0}]}),l.series.push({name:"访问来源",type:"pie",radius:["45%","65%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},data:i}),l.tooltip={trigger:"item",formatter:"{b}: {c} ({d}%)"},l.toolbox.feature.magicType.show=!1,l.toolbox.feature.restore.show=!1,l.toolbox.feature.mySaveAsExcel.show=!0,l.toolbox.feature.mySaveAsExcel.firstItem="数据来源",l.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=l,l.DrawChart("chart_newsSpread","")},TableFormatFn:(e,t,a,r)=>"base"==t?'<a class="default-color" target="_blank" href=\''+r.Url+"'> "+e+" </a>":e,Callback_TableRow(e,t,a){},Callback_TableOrder(e,t){this.TableJson.Config.Order=e,this.TableJson.Config.OrderType=t,this.TableJson.Config.PagingIndex=1,this.GetData_Table()},Callback_TablePaging(e){this.TableJson.Config.PagingIndex=e,this.GetData_Table()},PageMethod_DownloadExcel(){this.PageProperty.DownExcel_Loading=!0;var e="";this.FromOpt.map(t=>{t.value==this.siteid&&(e=t.label)});let t="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&siteid="+this.siteid+"&videotype="+this.videotype;t+="&pageindex=1&pagesize=20000&order="+this.TableJson.Config.Order+"&ordertype="+this.TableJson.Config.OrderType+"&fileiteminfo="+(this.paramsObj.diffdays?"时间:"+this.paramsObj.diffdays.replace("-","映前").replace("+","映后")+"天":"时间:"+this.paramsObj.sdate+"~"+this.paramsObj.edate)+(this.videotype?" 类型:"+this.videotype.replace("0","网络采集").replace("1","官方视频"):"")+(e?" 来源:"+e:""),t+=this.getTableIndexParams(),t+="&filesheetname=营销概况-片花/预告片",t+="&filemarkinfo=营销概况-片花/预告片",this.$CommonFn.Ajax.GetAPI("/marketing/getmateriavideolist_down.do",t,e=>{this.PageProperty.DownExcel_Loading=!1,"1"==e.Status?this.$CommonFn.Page.DownUrl(e.StatusRemark):this.$CommonFn.Popup.Msg(e.StatusRemark)},e=>{this.PageProperty.DownExcel_Loading=!1,this.$CommonFn.Popup.Msg(this.$CommonFn.Page.GetErrorInfo(-2))})},getTableIndexParams(){let e="",t=[],a=[],r=[],i=[],s=[];for(var o=0;o<this.TableJson.Index.length;o++)t.push(this.TableJson.Index[o]["IndexText"]),a.push(this.TableJson.Index[o]["IndexName"]),r.push(this.TableJson.Index[o]["Genre"]),i.push(this.TableJson.Index[o]["Width"]?this.TableJson.Index[o]["Width"]:"100"),this.TableJson.Index[o]["TotalIndexName"]?s.push(this.TableJson.Index[o]["TotalIndexName"]):s.push("");return t.push("链接"),a.push("Url"),r.push("str"),i.push("400"),s.push(""),e+="&filetextarr="+t.join(","),e+="&filelistnamearr="+a.join(","),e+="&filegenrearr="+r.join(","),e+="&filewidtharr="+i.join(","),this.TableJson.SumData[0]&&(e+="&filesumnamearr="+s.join(",")),e},changeMedia(e){this.TableJson.Config.PagingIndex=1,this.GetData_Table()}}}),D=N,M=(0,c.A)(D,S,I,!1,null,null,null),O=M.exports,L=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"chart-wrap"},[t("div",{ref:"chartwrap1",staticClass:"box w5",staticStyle:{position:"relative"}}
1,[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"110px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"115px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])]),t("div",{staticClass:"cinema-table mt5"},[t("div",{staticClass:"cinema-title"},[t("p",{staticClass:"f16 lf"},[e._v("剧照海报数据明细")]),t("span",{staticClass:"f16 ml10"},[e._v("类型:")]),t("el-select",{staticClass:"w90",staticStyle:{"vertical-align":"1px"},attrs:{clearable:"",placeholder:"全部",size:"small"},on:{change:e.changeMedia},model:{value:e.mediename,callback:function(t){e.mediename=t},expression:"mediename"}},e._l(e.MediaOpt,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),t("label",{directives:[{name:"loading",rawName:"v-loading",value:e.PageProperty.DownExcel_Loading,expression:"PageProperty.DownExcel_Loading"}],staticClass:"rf"},[t("i",{staticClass:"icon icon-down ml15 ml15",on:{click:e.PageMethod_DownloadExcel}})])],1),t("OptionTable",{tag:"div",attrs:{datajson:e.TableJson,formatfn:e.TableFormatFn},on:{rowfn:e.Callback_TableRow,orderfn:e.Callback_TableOrder,pagingfn:e.Callback_TablePaging}},[e._v("列表组件")])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.PageProperty.Event.ShowTip&&null==e.ChartJson.Config.ErrorType,expression:"PageProperty.Event.ShowTip&&ChartJson.Config.ErrorType==null"}],ref:"chartTip",staticClass:"box-chart-info",staticStyle:{"z-index":"2",width:"500px"},attrs:{id:"chartTip"}},[t("div",{staticClass:"titer"},[t("span",{staticClass:"close",on:{click:function(t){e.PageProperty.Event.ShowTip=!1}}},[t("i",{staticClass:"icon el-icon-close"})])]),t("ul",{staticClass:"ub"},[t("li",[e._v("标题:"+e._s(e.PageProperty.Event.MovieEventName))]),t("li",[e._v("媒体:"+e._s(e.PageProperty.Event.MovieEventMedia))]),t("li",[e._v("时间:"+e._s(e.PageProperty.Event.MovieEventDate))]),t("li",{attrs:{title:e.PageProperty.Event.MovieEventSummary}},[e._v("摘要:"+e._s(e.PageProperty.Event.MovieEventSummary))]),t("li",[e._v("链接:"),t("a",{attrs:{href:e.PageProperty.Event.MovieEventURL,target:"_blank"}},[e._v(e._s(e.PageProperty.Event.MovieEventURL))])])])])])},A=[],j={props:["paramsObj"],components:{OptionTable:v.A}
1,data(){return{chart1Loading:!1,chart2Loading:!1,PageProperty:{DownExcel_Loading:!1,Event:{ShowTip:!1,MovieEventName:"",MovieEventMedia:"",MovieEventDate:"",MovieEventSummary:"",MovieEventURL:""}},movieName:this.paramsObj.movieName,MediaOpt:[{value:"",label:"全部"},{value:"截图",label:"截图"},{value:"新闻图片",label:"新闻图片"}],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[],EventData:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},mediename:"",chart1_data:[],chart2_data:[],tableData:[],TableJson:{Config:{Loading:!1,ErrorType:null,OrderIsID:!1,Order:"PutDate",OrderType:"desc",PagingIndex:1,PagingSize:10,PagingCount:0,RecordCount:0},Index:[{IndexName:"Title",TotalIndexName:"",IndexText:"标题",Genre:"base",IsOrder:0,Width:"250",IsReadOnly:0},{IndexName:"PutDate",TotalIndexName:"",IndexText:"时间",Genre:"date",IsOrder:1,Width:"170",IsReadOnly:0},{IndexName:"CateName",TotalIndexName:"",IndexText:"类型",Genre:"string",IsOrder:0,Width:"100",IsReadOnly:0}],SumData:[],Data:[]}}},watch:{paramsObj:{handler(e,t){this.getNewsData(),this.TableJson.Config.PagingIndex=1,this.GetData_Table()},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType)}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType)}}},created(){},mounted(){this.getNewsData(),this.GetData_Table()},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmoviephototrend.do",t="/marketing/getmoviephotoscatter.do";var a="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,a,e=>{e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.$CommonFn.Ajax.PostAPI("/marketing/gettrendevent.do",a,t=>{this.ChartJson.EventData=t["table0"]||[],this.setChart1(e)},t=>{this.setChart1(e),console.log("获取事件节点异常!")})):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1}),this.$CommonFn.Ajax.PostAPI(t,a,e=>{e.length>0&&null!==e[0]["MediaTotal"]?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e)):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},SetChartTip(e,t,a){let r=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate",i=this.ChartJson.EventData.filter(t=>t[r]==e)[0];i?(this.PageProperty.Event.MovieEventName=i.MovieEventName,this.PageProperty.Event.MovieEventMedia=i.MovieEventMedia,this.PageProperty.Event.MovieEventDate=i.MovieEventDate,this.PageProperty.Event.MovieEventSummary=i.MovieEventSummary,this.PageProperty.Event.MovieEventURL=i.MovieEventURL,this.$refs.chartTip.style.top=this.$refs.chartwrap1.offsetTop+a-150+"px",this.$refs.chartTip.style.left=t+20+"px",this.PageProperty.Event.ShowTip=!0):this.$CommonFn.Popup.Msg("此时间节点暂无营销事件。")},GetData_Table(){const e="/marketing/getmoviephotolist.do";var t="&pageindex="+this.TableJson.Config.PagingIndex+"&pagesize="+this.TableJson.Config.PagingSize+"&order=&ordertype="+this.TableJson.Config.OrderType;t+="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&catename="+this.mediename,this.TableJson.Config.Loading=!0,this.$CommonFn.Ajax.GetAPI(e,t,e=>{this.TableJson.Config.Loading=!1,e&&e[0]&&e[0].length>0?(this.TableJson.Config.ErrorType=null,this.TableJson.Data=e[0],this.TableJson.Config.PagingCount=e[1][0]["TotalPage"],this.TableJson.Config.RecordCount=e[1][0]["TotalCounts"]):this.TableJson.Config.ErrorType=0},e=>{this.TableJson.Config.ErrorType=1})},setChart1(e){let t=e,a=this.paramsObj.diffdays?"DiffDayText":"PutDate",r=this.$CommonFn.Json.GetByKey(t,a)[a],i=this.$CommonFn.Json.GetByKey(t,"Total")["Total"],s=new this.$EChartsHelper,o=[];s.title[0].text="剧照海报趋势",s.xAxis[0].axisLine.show=!0,s.yAxis[0].splitNumber=5,s.xAxis[0].data=r;let n=[],l=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate";
1this.ChartJson.EventData.forEach(e=>{n.push({xAxis:e[l],yAxis:t.filter(t=>t[a]==e[l])[0]["Total"],symbol:"circle",symbolSize:10,label:{normal:{show:!1}}})}),o["markPoint"]={silent:!0,data:n},s.series.push(s.GetSeries("line","剧照海报数量",i,o,0)),s.legend.data=["剧照海报数量"],s.toolbox.feature.mySaveAsExcel.show=!0,s.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=s;let h=this;s.DrawChart("chart_newsTrend","","click",function(e,t){h.PageProperty.Event.ShowTip=!1,"line"==e.seriesType&&n.length>0&&h.$CommonFn.Json.GetByKey(n,"xAxis")["xAxis"].indexOf(e.name)>-1&&h.SetChartTip(e.name,e.event.offsetX,e.event.offsetY)})},getParamsStr(){var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return e},setChart2(e){let t=e,a="CateName",r=this.$CommonFn.Json.GetByKey(t,a)[a];for(var i=[],s=0,o=0;o<t.length;o++){var n={};n.name=t[o].CateName,n.value=t[o].MediaTotal,i.push(n),s+=t[o].MediaTotal}let l=new this.$EChartsHelper;l.legend.orient="vertical",l.legend.x="20",l.legend.y="40",l.legend.data=r,l.title[0].text="剧照海报分布",l.series.push({name:"访问来源",type:"pie",center:["50%","48%"],radius:[0,"30%"],label:{normal:{position:"center",color:"#fff",formatter:function(e){var t=e.name,a="";return e.name.length>8?(a=t.slice(0,8)+"\n"+t.slice(8,t.length),a):t}}},labelLine:{normal:{show:!1}},data:[{value:s,name:this.movieName,selected:!0}]}),l.series.push({name:"访问来源",type:"pie",radius:["45%","65%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},data:i}),l.tooltip={trigger:"item",formatter:"{b}: {c} ({d}%)"},l.toolbox.feature.magicType.show=!1,l.toolbox.feature.restore.show=!1,l.toolbox.feature.mySaveAsExcel.show=!0,l.toolbox.feature.mySaveAsExcel.firstItem="数据来源",l.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=l,l.DrawChart("chart_newsSpread","")},TableFormatFn:(e,t,a,r)=>"base"==t?'<a class="default-color" target="_blank" href=\''+r.Url+"'> "+e+" </a>":("num"!=t||e||(e=0),e),Callback_TableRow(e,t,a){},Callback_TableOrder(e,t){this.TableJson.Config.Order=e,this.TableJson.Config.OrderType=t,this.TableJson.Config.PagingIndex=1,this.GetData_Table()},Callback_TablePaging(e){this.TableJson.Config.PagingIndex=e,this.GetData_Table()},PageMethod_DownloadExcel(){this.PageProperty.DownExcel_Loading=!0;let e="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&catename="+this.mediename;e+="&pageindex=1&pagesize=20000&order="+this.TableJson.Config.Order+"&ordertype="+this.TableJson.Config.OrderType+"&fileiteminfo="+(this.paramsObj.diffdays?"时间:"+this.paramsObj.diffdays.replace("-","映前").replace("+","映后")+"天":"时间:"+this.paramsObj.sdate+"~"+this.paramsObj.edate)+(this.mediename?" 类型:"+this.mediename:""),e+=this.getTableIndexParams(),e+="&filesheetname=营销概况-剧照海报",e+="&filemarkinfo=营销概况-剧照海报",this.$CommonFn.Ajax.GetAPI("/marketing/getmoviephotolist_down.do",e,e=>{this.PageProperty.DownExcel_Loading=!1,"1"==e.Status?this.$CommonFn.Page.DownUrl(e.StatusRemark):this.$CommonFn.Popup.Msg(e.StatusRemark)},e=>{this.PageProperty.DownExcel_Loading=!1,this.$CommonFn.Popup.Msg(this.$CommonFn.Page.GetErrorInfo(-2))})},getTableIndexParams(){let e="",t=[],a=[],r=[],i=[],s=[];for(var o=0;o<this.TableJson.Index.length;o++)t.push(this.TableJson.Index[o]["IndexText"]),a.push(this.TableJson.Index[o]["IndexName"]),r.push(this.TableJson.Index[o]["Genre"]),i.push(this.TableJson.Index[o]["Width"]?this.TableJson.Index[o]["Width"]:"100"),this.TableJson.Index[o]["TotalIndexName"]?s.push(this.TableJson.Index[o]["TotalIndexName"]):s.push("");return t.push("链接"),a.push("Url"),r.push("str"),i.push("400"),s.push(""),e+="&filetextarr="+t.join(","),e+="&filelistnamearr="+a.join(","),e+="&filegenrearr="+r.join(","),e+="&filewidtharr="+i.join(","),this.TableJson.SumData[0]&&(e+="&filesumnamearr="+s.join(",")),e},changeMedia(e){this.TableJson.Config.PagingIndex=1,this.GetData_Table()}}},F=j,k=(0,c.A)(F,L,A,!1,null,null,null),$=k.exports,G=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"chart-wrap"},[t("div",{ref:"chartwrap1",staticClass:"box w5",staticStyle:{position:"relative"}}
1,[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"80px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"85px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])]),t("div",{staticClass:"cinema-table mt5"},[t("div",{staticClass:"cinema-title"},[t("p",{staticClass:"f16 lf"},[e._v("微博数据明细")]),t("label",{directives:[{name:"loading",rawName:"v-loading",value:e.PageProperty.DownExcel_Loading,expression:"PageProperty.DownExcel_Loading"}],staticClass:"rf"},[t("i",{staticClass:"icon icon-down ml15",on:{click:e.PageMethod_DownloadExcel}})])]),t("OptionTable",{tag:"div",attrs:{datajson:e.TableJson,formatfn:e.TableFormatFn},on:{rowfn:e.Callback_TableRow,orderfn:e.Callback_TableOrder,pagingfn:e.Callback_TablePaging}},[e._v("列表组件")])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.PageProperty.Event.ShowTip&&null==e.ChartJson.Config.ErrorType,expression:"PageProperty.Event.ShowTip&&ChartJson.Config.ErrorType==null"}],ref:"chartTip",staticClass:"box-chart-info",staticStyle:{"z-index":"2",width:"500px"},attrs:{id:"chartTip"}},[t("div",{staticClass:"titer"},[t("span",{staticClass:"close",on:{click:function(t){e.PageProperty.Event.ShowTip=!1}}},[t("i",{staticClass:"icon el-icon-close"})])]),t("ul",{staticClass:"ub"},[t("li",[e._v("标题:"+e._s(e.PageProperty.Event.MovieEventName))]),t("li",[e._v("媒体:"+e._s(e.PageProperty.Event.MovieEventMedia))]),t("li",[e._v("时间:"+e._s(e.PageProperty.Event.MovieEventDate))]),t("li",{attrs:{title:e.PageProperty.Event.MovieEventSummary}},[e._v("摘要:"+e._s(e.PageProperty.Event.MovieEventSummary))]),t("li",[e._v("链接:"),t("a",{attrs:{href:e.PageProperty.Event.MovieEventURL,target:"_blank"}},[e._v(e._s(e.PageProperty.Event.MovieEventURL))])])])])])},R=[],W={props:["paramsObj"],components:{OptionTable:v.A},data(){return{chart1Loading:!1,chart2Loading:!1,PageProperty:{DownExcel_Loading:!1,Event:{ShowTip:!1,MovieEventName:"",MovieEventMedia:"",MovieEventDate:"",MovieEventSummary:"",MovieEventURL:""}},movieName:this.paramsObj.movieName,MediaOpt:[{value:"百度",label:"百度"}],mediename:"",chart1_data:[],chart2_data:[],tableData:[],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[],EventData:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},TableJson:{Config:{Loading:!1,ErrorType:null,OrderIsID:!1,Order:"publishDate",OrderType:"desc",PagingIndex:1,PagingSize:10,PagingCount:0,RecordCount:0},Index:[{IndexName:"Title",TotalIndexName:"",IndexText:"标题",Genre:"base",IsOrder:0,Width:"350",IsReadOnly:0},{IndexName:"publishDate",TotalIndexName:"",IndexText:"时间",Genre:"date",IsOrder:0,Width:"170",IsReadOnly:0},{IndexName:"Author",TotalIndexName:"",IndexText:"作者",Genre:"string",IsOrder:0,Width:"170",IsReadOnly:0},{IndexName:"CommentNum",TotalIndexName:"",IndexText:"评论数",Genre:"num",IsOrder:0,Width:"70",IsReadOnly:0}
1,{IndexName:"TranspondNum",TotalIndexName:"",IndexText:"转发数",Genre:"num",IsOrder:0,Width:"70",IsReadOnly:0}],SumData:[],Data:[]}}},watch:{paramsObj:{handler(e,t){this.getNewsData(),this.TableJson.Config.PagingIndex=1,this.GetData_Table()},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"微博趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"微博分布")}}},created(){},mounted(){this.getNewsData(),this.GetData_Table()},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getwbtrend.do",t="/marketing/getwbscatter.do";var a="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,a,e=>{e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.$CommonFn.Ajax.PostAPI("/marketing/gettrendevent.do",a,t=>{this.ChartJson.EventData=t["table0"]||[],this.setChart1(e)},t=>{this.setChart1(e),console.log("获取事件节点异常!")})):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1}),this.$CommonFn.Ajax.PostAPI(t,a,e=>{e.length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e)):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},SetChartTip(e,t,a){let r=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate",i=this.ChartJson.EventData.filter(t=>t[r]==e)[0];i?(this.PageProperty.Event.MovieEventName=i.MovieEventName,this.PageProperty.Event.MovieEventMedia=i.MovieEventMedia,this.PageProperty.Event.MovieEventDate=i.MovieEventDate,this.PageProperty.Event.MovieEventSummary=i.MovieEventSummary,this.PageProperty.Event.MovieEventURL=i.MovieEventURL,this.$refs.chartTip.style.top=this.$refs.chartwrap1.offsetTop+a-150+"px",this.$refs.chartTip.style.left=t+20+"px",this.PageProperty.Event.ShowTip=!0):this.$CommonFn.Popup.Msg("此时间节点暂无营销事件。")},GetData_Table(){const e="/marketing/getwblist.do";var t="&pageindex="+this.TableJson.Config.PagingIndex+"&pagesize="+this.TableJson.Config.PagingSize+"&order="+this.TableJson.Config.Order+"&ordertype="+this.TableJson.Config.OrderType;t+="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&mediename="+this.mediename,this.TableJson.Config.Loading=!0,this.$CommonFn.Ajax.GetAPI(e,t,e=>{this.TableJson.Config.Loading=!1,e&&e[0]&&e[0].length>0?(this.TableJson.Config.ErrorType=null,this.TableJson.Data=e[0],this.TableJson.Config.PagingCount=e[1][0]["TotalPage"],this.TableJson.Config.RecordCount=e[1][0]["TotalCounts"]):this.TableJson.Config.ErrorType=0},e=>{this.TableJson.Config.ErrorType=1})},setChart1(e){let t=e,a=this.paramsObj.diffdays?"DiffDayText":"AnalysisDate",r=this.$CommonFn.Json.GetByKey(t,a)[a],i=this.$CommonFn.Json.GetByKey(t,"WbNum")["WbNum"],s=new this.$EChartsHelper,o=[];s.title[0].text="微博趋势",s.xAxis[0].axisLine.show=!0,s.yAxis[0].splitNumber=5,s.xAxis[0].data=r;let n=[],l=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate";this.ChartJson.EventData.forEach(e=>{n.push({xAxis:e[l],yAxis:t.filter(t=>t[a]==e[l])[0]["WbNum"],symbol:"circle",symbolSize:10,label:{normal:{show:!1}}})}),o["markPoint"]={silent:!0,data:n},s.series.push(s.GetSeries("line","微博数量",i,o,0)),s.legend.data=["微博数量"],s.toolbox.feature.mySaveAsExcel.show=!0,s.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=s;let h=this;s.DrawChart("chart_newsTrend","","click",function(e,t){h.PageProperty.Event.ShowTip=!1,"line"==e.seriesType&&n.length>0&&h.$CommonFn.Json.GetByKey(n,"xAxis")["xAxis"].indexOf(e.name)>-1&&h.SetChartTip(e.name,e.event.offsetX,e.event.offsetY)})},getParamsStr(){var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return e},setChart2(e){let t=["其他","原创"];var a=[{name:"其他",value:e[0].Num},{name:"原创",value:e[0].NumOri}],r=100;let i=new this.$EChartsHelper;i.legend.orient="vertical",i.legend.x="20",i.legend.y="40",i.legend.data=t,i.title[0].text="微博分布",i.series.push({name:"访问来源",type:"pie",center:["50%","48%"],radius:[0,"30%"],label:{normal:{position:"center",color:"#fff",formatter:function(e){var t=e.name,a="";return e.name.length>8?(a=t.slice(0,8)+"\n"+t.slice(8,t.length),a):t}}},labelLine:{normal:{show:!1}},data:[{value:r,name:this.movieName,selected:!0}]}
1),i.series.push({name:"访问来源",type:"pie",radius:["45%","65%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},data:a}),i.tooltip={trigger:"item",formatter:"{b}:{d}%"},i.toolbox.feature.magicType.show=!1,i.toolbox.feature.restore.show=!1,i.toolbox.feature.mySaveAsExcel.show=!0,i.toolbox.feature.mySaveAsExcel.firstItem="数据来源",i.toolbox.feature.mySaveAsExcel.filegenrearrType="per_chart",i.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=i,i.DrawChart("chart_newsSpread","")},TableFormatFn:(e,t,a,r)=>("date"==t&&(e=new Date(e).getFullYear()+"-"+(new Date(e).getMonth()+1)+"-"+new Date(e).getDate()),"base"==t&&(e='<a class="default-color" data-flag="url">'+(e+"").slice(0,20)+"...</a>"),e),Callback_TableRow(e,t){t.target.attributes["data-flag"]&&"url"==t.target.attributes["data-flag"].value&&window.open(e.Url,"_blank")},Callback_TableOrder(e,t){this.TableJson.Config.Order=e,this.TableJson.Config.OrderType=t,this.TableJson.Config.PagingIndex=1,this.GetData_Table()},Callback_TablePaging(e){this.TableJson.Config.PagingIndex=e,this.GetData_Table()},PageMethod_DownloadExcel(){this.PageProperty.DownExcel_Loading=!0;let e="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&mediename="+this.mediename;e+="&pageindex=1&pagesize=20000&order="+this.TableJson.Config.Order+"&ordertype="+this.TableJson.Config.OrderType+"&fileiteminfo="+(this.paramsObj.diffdays?"时间:"+this.paramsObj.diffdays.replace("-","映前").replace("+","映后")+"天":"时间:"+this.paramsObj.sdate+"~"+this.paramsObj.edate)+(this.mediename?" 媒体:"+this.mediename:""),e+=this.getTableIndexParams(),e+="&filesheetname=营销概况-微博",e+="&filemarkinfo=营销概况-微博",this.$CommonFn.Ajax.GetAPI("/marketing/getwblist_down.do",e,e=>{this.PageProperty.DownExcel_Loading=!1,"1"==e.Status?this.$CommonFn.Page.DownUrl(e.StatusRemark):this.$CommonFn.Popup.Msg(e.StatusRemark)},e=>{this.PageProperty.DownExcel_Loading=!1,this.$CommonFn.Popup.Msg(this.$CommonFn.Page.GetErrorInfo(-2))})},getTableIndexParams(){let e="",t=[],a=[],r=[],i=[],s=[];for(var o=0;o<this.TableJson.Index.length;o++)t.push(this.TableJson.Index[o]["IndexText"]),a.push(this.TableJson.Index[o]["IndexName"]),r.push(this.TableJson.Index[o]["Genre"]),i.push(this.TableJson.Index[o]["Width"]?this.TableJson.Index[o]["Width"]:"100"),this.TableJson.Index[o]["TotalIndexName"]?s.push(this.TableJson.Index[o]["TotalIndexName"]):s.push("");return t.push("链接"),a.push("Url"),r.push("str"),i.push("400"),s.push(""),e+="&filetextarr="+t.join(","),e+="&filelistnamearr="+a.join(","),e+="&filegenrearr="+r.join(","),e+="&filewidtharr="+i.join(","),this.TableJson.SumData[0]&&(e+="&filesumnamearr="+s.join(",")),e},changeMedia(e){this.TableJson.Config.PagingIndex=1,this.GetData_Table()}}},B=W,z=(0,c.A)(B,G,R,!1,null,null,null),H=z.exports,U=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"chart-wrap"},[t("div",{ref:"chartwrap1",staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"80px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}}
1,[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"100px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])]),t("div",{staticClass:"cinema-table mt5"},[t("div",{staticClass:"cinema-title"},[t("p",{staticClass:"f16 lf"},[e._v("微信数据明细")]),t("el-checkbox",{staticClass:"ml20",attrs:{checked:e.isallChecked,label:"不显示影院信息"},on:{change:e.changeChecked},model:{value:e.isallChecked,callback:function(t){e.isallChecked=t},expression:"isallChecked"}}),t("label",{directives:[{name:"loading",rawName:"v-loading",value:e.PageProperty.DownExcel_Loading,expression:"PageProperty.DownExcel_Loading"}],staticClass:"rf"},[t("i",{staticClass:"icon icon-down ml15",on:{click:e.PageMethod_DownloadExcel}})])],1),t("OptionTable",{tag:"div",attrs:{datajson:e.TableJson,formatfn:e.TableFormatFn},on:{rowfn:e.Callback_TableRow,orderfn:e.Callback_TableOrder,pagingfn:e.Callback_TablePaging}},[e._v("列表组件")])],1),t("div",{directives:[{name:"show",rawName:"v-show",value:e.PageProperty.Event.ShowTip&&null==e.ChartJson.Config.ErrorType,expression:"PageProperty.Event.ShowTip&&ChartJson.Config.ErrorType==null"}],ref:"chartTip",staticClass:"box-chart-info",staticStyle:{"z-index":"2",width:"500px"},attrs:{id:"chartTip"}},[t("div",{staticClass:"titer"},[t("span",{staticClass:"close",on:{click:function(t){e.PageProperty.Event.ShowTip=!1}}},[t("i",{staticClass:"icon el-icon-close"})])]),t("ul",{staticClass:"ub"},[t("li",[e._v("标题:"+e._s(e.PageProperty.Event.MovieEventName))]),t("li",[e._v("媒体:"+e._s(e.PageProperty.Event.MovieEventMedia))]),t("li",[e._v("时间:"+e._s(e.PageProperty.Event.MovieEventDate))]),t("li",{attrs:{title:e.PageProperty.Event.MovieEventSummary}},[e._v("摘要:"+e._s(e.PageProperty.Event.MovieEventSummary))]),t("li",[e._v("链接:"),t("a",{attrs:{href:e.PageProperty.Event.MovieEventURL,target:"_blank"}},[e._v(e._s(e.PageProperty.Event.MovieEventURL))])])])])])},K=[],V={props:["paramsObj"],components:{OptionTable:v.A},data(){return{chart1Loading:!1,chart2Loading:!1,PageProperty:{DownExcel_Loading:!1,Event:{ShowTip:!1,MovieEventName:"",MovieEventMedia:"",MovieEventDate:"",MovieEventSummary:"",MovieEventURL:""}},movieName:this.paramsObj.movieName,MediaOpt:[{value:"百度",label:"百度"}],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[],EventData:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},isallChecked:!1,isall:"",chart1_data:[],chart2_data:[],tableData:[],TableJson:{Config:{Loading:!1,ErrorType:null,OrderIsID:!1,Order:"CreateTime",OrderType:"desc",PagingIndex:1,PagingSize:10,PagingCount:0,RecordCount:0},Index:[{IndexName:"Title",TotalIndexName:"",IndexText:"标题",Genre:"base",IsOrder:0,Width:"450",IsReadOnly:0},{IndexName:"CreateTime",TotalIndexName:"",IndexText:"时间",Genre:"date",IsOrder:1,Width:"170",IsReadOnly:0},{IndexName:"MediaName",TotalIndexName:"",IndexText:"媒体",Genre:"string",IsOrder:0,Width:"170",IsReadOnly:0}],SumData:[],Data:[]}}},watch:{paramsObj:{handler(e,t){this.getNewsData(),this.TableJson.Config.PagingIndex=1,this.GetData_Table()},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"微信趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"微信分布")}}},created(){},mounted(){this.getNewsData(),this.GetData_Table()},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getwxtrend.do",t="/marketing/getwxscatter.do";var a="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,a,e=>{e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.$CommonFn.Ajax.PostAPI("/marketing/gettrendevent.do",a,t=>{this.ChartJson.EventData=t["table0"]||[],this.setChart1(e)},t=>{this.setChart1(e),console.log("获取事件节点异常!")})):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1}),this.$CommonFn.Ajax.PostAPI(t,a,e=>{e.length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e)):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},SetChartTip(e,t,a){let r=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate",i=this.ChartJson.EventData.filter(t=>t[r]==e)[0];i?(this.PageProperty.Event.MovieEventName=i.MovieEventName,this.PageProperty.Event.MovieEventMedia=i.MovieEventMedia,this.PageProperty.Event.MovieEventDate=i.MovieEventDate,this.PageProperty.Event.MovieEventSummary=i.MovieEventSummary,this.PageProperty.Event.MovieEventURL=i.MovieEventURL,this.$refs.chartTip.style.top=this.$refs.chartwrap1.offsetTop+a-150+"px",this.$refs.chartTip.style.left=t+20+"px",this.PageProperty.Event.ShowTip=!0):this.$CommonFn.Popup.Msg("此时间节点暂无营销事件。")},GetData_Table(){const e="/marketing/getwxlist.do";var t="&pageindex="+this.TableJson.Config.PagingIndex+"&pagesize="+this.TableJson.Config.PagingSize+"&order=&ordertype="+this.TableJson.Config.OrderType;t+="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&isall="+this.isall,this.TableJson.Config.Loading=!0,this.$CommonFn.Ajax.GetAPI(e,t,e=>{this.TableJson.Config.Loading=!1,e&&e[0]&&e[0].length>0?(this.TableJson.Config.ErrorType=null,this.TableJson.Data=e[0],this.TableJson.Config.PagingCount=e[1][0]["TotalPage"],this.TableJson.Config.RecordCount=e[1][0]["TotalCounts"]):this.TableJson.Config.ErrorType=0},e=>{this.TableJson.Config.ErrorType=1})},setChart1(e){let t=e,a=this.paramsObj.diffdays?"DiffDayText":"CreateTime",r=this.$CommonFn.Json.GetByKey(t,a)[a],i=this.$CommonFn.Json.GetByKey(t,"Total")["Total"],s=new this.$EChartsHelper,o=[];s.title[0].text="微信趋势",s.xAxis[0].axisLine.show=!0,s.yAxis[0].splitNumber=5,s.xAxis[0].data=r;let n=[],l=this.paramsObj.diffdays?"DiffDayText":"MovieEventDate";
1this.ChartJson.EventData.forEach(e=>{n.push({xAxis:e[l],yAxis:t.filter(t=>t[a]==e[l])[0]["Total"],symbol:"circle",symbolSize:10,label:{normal:{show:!1}}})}),o["markPoint"]={silent:!0,data:n},s.series.push(s.GetSeries("line","微信数量",i,o,0)),s.legend.data=["微信数量"],s.toolbox.feature.mySaveAsExcel.show=!0,s.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=s;let h=this;s.DrawChart("chart_newsTrend","","click",function(e,t){h.PageProperty.Event.ShowTip=!1,"line"==e.seriesType&&n.length>0&&h.$CommonFn.Json.GetByKey(n,"xAxis")["xAxis"].indexOf(e.name)>-1&&h.SetChartTip(e.name,e.event.offsetX,e.event.offsetY)})},getParamsStr(){var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return e},setChart2(e){let t=e,a="MediaName",r=this.$CommonFn.Json.GetByKey(t,a)[a];for(var i=[],s=0,o=0;o<t.length;o++){var n={};n.name=t[o].MediaName,n.value=t[o].MediaTotal,i.push(n),s+=t[o].MediaTotal}let l=new this.$EChartsHelper;l.legend.orient="vertical",l.legend.x="20",l.legend.y="40",l.legend.data=r,l.legend.formatter=function(e){var t=e,a="";return t.length>6?(a=t.slice(0,6)+"...",a):t},l.title[0].text="微信分布",l.series.push({name:"访问来源",type:"pie",center:["50%","48%"],radius:[0,"30%"],label:{normal:{position:"center",color:"#fff",formatter:function(e){var t=e.name,a="";return e.name.length>8?(a=t.slice(0,8)+"\n"+t.slice(8,t.length),a):t}}},labelLine:{normal:{show:!1}},data:[{value:s,name:this.movieName,selected:!0}]}),l.series.push({name:"访问来源",type:"pie",radius:["45%","65%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},data:i}),l.tooltip={trigger:"item",formatter:"{b}: {c} ({d}%)"},l.toolbox.feature.magicType.show=!1,l.toolbox.feature.restore.show=!1,l.toolbox.feature.mySaveAsExcel.show=!0,l.toolbox.feature.mySaveAsExcel.firstItem="数据来源",l.toolbox.feature.mySaveAsExcel.filegenrearrType="per_chart",l.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=l,l.DrawChart("chart_newsSpread","")},TableFormatFn:(e,t,a,r)=>("base"==t&&(e='<a class="default-color" data-flag="url">'+e+"</a>"),e),Callback_TableRow(e,t,a){t.target.attributes["data-flag"]&&"url"==t.target.attributes["data-flag"].value&&window.open("http://weixin.sogou.com/weixin?type=2&query="+e.Title,"_blank")},Callback_TableOrder(e,t){this.TableJson.Config.Order=e,this.TableJson.Config.OrderType=t,this.TableJson.Config.PagingIndex=1,this.GetData_Table()},Callback_TablePaging(e){this.TableJson.Config.PagingIndex=e,this.GetData_Table()},PageMethod_DownloadExcel(){this.PageProperty.DownExcel_Loading=!0;let e="&movieid="+this.paramsObj.movieid+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&isall="+this.isall;e+="&pageindex=1&pagesize=20000&order="+this.TableJson.Config.Order+"&ordertype="+this.TableJson.Config.OrderType+"&fileiteminfo="+(this.paramsObj.diffdays?"时间:"+this.paramsObj.diffdays.replace("-","映前").replace("+","映后")+"天":"时间:"+this.paramsObj.sdate+"~"+this.paramsObj.edate)+(this.isallChecked?"  不显示影院信息":""),e+=this.getTableIndexParams(),e+="&filesheetname=营销概况-微信公众号",e+="&filemarkinfo=营销概况-微信公众号",this.$CommonFn.Ajax.GetAPI("/marketing/getwxlist_down.do",e,e=>{this.PageProperty.DownExcel_Loading=!1,"1"==e.Status?this.$CommonFn.Page.DownUrl(e.StatusRemark):this.$CommonFn.Popup.Msg(e.StatusRemark)},e=>{this.PageProperty.DownExcel_Loading=!1,this.$CommonFn.Popup.Msg(this.$CommonFn.Page.GetErrorInfo(-2))})},getTableIndexParams(){let e="",t=[],a=[],r=[],i=[],s=[];for(var o=0;o<this.TableJson.Index.length;o++)t.push(this.TableJson.Index[o]["IndexText"]),a.push(this.TableJson.Index[o]["IndexName"]),r.push(this.TableJson.Index[o]["Genre"]),i.push(this.TableJson.Index[o]["Width"]?this.TableJson.Index[o]["Width"]:"100"),this.TableJson.Index[o]["TotalIndexName"]?s.push(this.TableJson.Index[o]["TotalIndexName"]):s.push("");return e+="&filetextarr="+t.join(","),e+="&filelistnamearr="+a.join(","),e+="&filegenrearr="+r.join(","),e+="&filewidtharr="+i.join(","),this.TableJson.SumData[0]&&(e+="&filesumnamearr="+s.join(",")),e},changeMedia(e){this.TableJson.Config.PagingIndex=1,this.GetData_Table()},changeChecked(e){this.isall=e?1:"",this.TableJson.Config.PagingIndex=1,this.GetData_Table()}}},Y=V,X=(0,c.A)(Y,U,K,!1,null,null,null),Z=X.exports,q=a(82087),Q=a(83788),ee={components:{MovieBase:s.A,MovieMenu:o.A,OptionDate:Q.A,IndexTrend:n.A,AvgMovieInfo:q.A,MarketingBehavior:g,NetworkNews:x,PlaneNews:_,Prevue:O,Poster:$,McroBlog:H,WeChat:Z}
1,data(){return{chart1Loading:!1,chart2Loading:!1,radio:"1",checked:!0,tabShowArr:[!0,!1,!1,!1,!1,!1,!1],paramsObj:{movieName:"",sdate:"",edate:"",diffdays:"",movieid:""},PageProperty:{},AvgMovieInfoConfig:{Visible:!1,Param:"",MovieType:""},chart1_data:[],chart2_data:[],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},DateConfig:{ShowType:"Day,ReleaseDay",DefaultType:"",DefaultValue:"",MinDate:"MinDate",MaxDate:(new Date).DateAdd("d",-1).DateFormat("yyyy-MM-dd"),Multi:"Day|120",NotDataBase:"",IsSale:!0,Day_FastList:[{Text:"近7天",sDate:(new Date).DateAdd("d",-7).DateFormat("yyyy-MM-dd"),eDate:(new Date).DateAdd("d",-1).DateFormat("yyyy-MM-dd")},{Text:"近15天",sDate:(new Date).DateAdd("d",-15).DateFormat("yyyy-MM-dd"),eDate:(new Date).DateAdd("d",-1).DateFormat("yyyy-MM-dd")},{Text:"近30天",sDate:(new Date).DateAdd("d",-30).DateFormat("yyyy-MM-dd"),eDate:(new Date).DateAdd("d",-1).DateFormat("yyyy-MM-dd")}],ReleaseDayData:{Text:"按上映天数",Start:{Text:"映前180天",Num:-180},End:{Text:"映后60天",Num:60}},ReleaseDay_FastList:[{Text:"映前180天",sDate:-180,eDate:-1,Tag:0},{Text:"映前60天",sDate:-60,eDate:-1,Tag:0},{Text:"映前30天",sDate:-30,eDate:-1,Tag:0},{Text:"映前7天",sDate:-7,eDate:-1,Tag:0},{Text:"映后7天",sDate:1,eDate:7,Tag:0},{Text:"映后30天",sDate:1,eDate:30,Tag:0},{Text:"映后60天",sDate:1,eDate:60,Tag:0}]},MovieJson:{MovieBase:[],MovieBoxOffice:[]},OptionResult:{Date:{Type:"",TypeText:"",Id:"",Value:"",Text:"",Start:{Id:"",Value:"",Text:""},End:{Id:"",Value:"",Text:""},Param:"&datetype=&dateid=&sdateid=&edateid=&date=&sdate=&edate="}}}},created(){},watch:{"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"指数与票房趋势分析")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"指数分布")}}},mounted(){},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},AvgMovieInfo_Click(){this.AvgMovieInfoConfig.Visible=!0,this.AvgMovieInfoConfig.Param="r="+Math.random()+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.paramsObj.movieid},Callback_AvgMovieInfo(e){this.AvgMovieInfoConfig=e,this.getChart2Data()},changeTab(e){this.tabShowArr=[!1,!1,!1,!1,!1,!1,!1],this.tabShowArr[e]=!0},PageMethod_SearchBtn_Confirm(){},Callback_DateChange(e,t){this.OptionResult.Date=e;let a="",r="",i="";"ReleaseDay"==e.Type?i=e.Value:(a=e.Start.Value,r=e.End.Value),this.paramsObj.diffdays=i,this.paramsObj.sdate=a,this.paramsObj.edate=r,t||this.MovieJson&&this.MovieJson.MovieBase.length>0&&this.MovieJson.MovieBase[0].EFMTMovieID&&(this.$refs.index.GetIndexTrend(a,r,i,this.MovieJson.MovieBase[0].EFMTMovieID),this.getChart1Data(),this.getChart2Data())},Callback_MovieBase(e,t,a){if(this.MovieJson=e,this.PageProperty.TableMenu_Active=e.MovieBase[0].EntMovieID,this.movieid=e.MovieBase[0].EFMTMovieID,this.paramsObj.movieid=e.MovieBase[0].EFMTMovieID,this.paramsObj.movieName=e.MovieBase[0].MovieName||e.MovieBase[0].EnMovieName,1==e.MovieBase[0].AlreadyReleaseEnd)this.DateConfig.DefaultType="ReleaseDay",this.DateConfig.DefaultValue="1,7";else{let e=new Date;this.DateConfig.DefaultType="Day",this.DateConfig.DefaultValue=e.DateAdd("d",-15).DateFormat("yyyy-MM-dd")+","+e.DateAdd("d",-1).DateFormat("yyyy-MM-dd")}},getChart1Data(){this.ChartJson.Config.Loading=!0;const e="/marketing/getmarketingindextrend.do";var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.paramsObj.movieid;this.$CommonFn.Ajax.PostAPI(e,t,e=>{this.chart1_data=e,e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1()):this.ChartJson.Config.ErrorType=0},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1})},DiffDayFormat(e){return Number(e)>0?"映后"+(Math.abs(e)+1)+"天":0==Number(e)?"上映当天":"映前"+Math.abs(e)+"天"},setChart1(){let e=this.chart1_data,t=[];for(var a=0;a<e.length;a++)(e[a]["RenZhiIndex"]||e[a]["BuyTicketIndex"]||e[a]["RapIndex"]||e[a]["BoxPercent"]||e[a]["ShowCountPercent"])&&t.push(e[a]);if(t.length>0){var r=[],i="ReleaseDay"==this.OptionResult.Date.Type?"DiffDay":"InsertDate",s=[];if(t.length>0){s=this.$CommonFn.Json.GetByKey(t,i)[i];var o=this.$CommonFn.Json.GetByKey(t,"RenZhiIndex")["RenZhiIndex"];for(a=0;a<o.length;a++)"0"!=o[a]&&o[a]?r.push("认知指数"):o[a]="";var n=this.$CommonFn.Json.GetByKey(t,"BuyTicketIndex")["BuyTicketIndex"];for(a=0;a<n.length;a++)"0"!=n[a]&&n[a]?r.push("购票指数"):n[a]="";var l=this.$CommonFn.Json.GetByKey(t,"RapIndex")["RapIndex"];for(a=0;a<l.length;
1a++)"0"!=l[a]&&l[a]?r.push("口碑指数"):l[a]="";var h=this.$CommonFn.Json.GetByKey(t,"BoxPercent")["BoxPercent"];for(a=0;a<h.length;a++)"0"!=h[a]&&h[a]?r.push("票房占比"):h[a]="";var d=this.$CommonFn.Json.GetByKey(t,"ShowCountPercent")["ShowCountPercent"]}for(a=0;a<d.length;a++)"0"!=d[a]&&d[a]?r.push("排片占比"):d[a]="";let e=new this.$EChartsHelper;e.title[0].text="指数与票房趋势分析",e.xAxis[0].axisLine.show=!0,e.yAxis[0].name="十分制",e.yAxis[0].axisLine.show=!0,e.yAxis[0].max=10,e.yAxis[0].min=0,e.yAxis[1].show=!0,e.yAxis[1].name="百分比",e.yAxis[1].axisLabel.show=!0,e.yAxis[1].axisLine.show=!0,e.yAxis[1].axisLabel={formatter:function(e){return e}},e.yAxis[0].splitNumber=5,e.xAxis[0].data=s,o&&o.length>0&&r.indexOf("认知指数")>-1&&e.series.push({data:o,name:"认知指数",type:"line",barWidth:6,barGap:.8}),n&&r.indexOf("购票指数")>-1&&e.series.push({data:n,name:"购票指数",type:"line",barWidth:6,barGap:.8}),l&&r.indexOf("口碑指数")>-1&&e.series.push({data:l,name:"口碑指数",type:"line",barWidth:6,barGap:.8}),h&&r.indexOf("票房占比")>-1&&e.series.push({data:h,name:"票房占比",type:"bar",barWidth:6,barGap:.8,yAxisIndex:1}),d&&r.indexOf("排片占比")>-1&&e.series.push({data:d,name:"排片占比",type:"bar",barWidth:6,barGap:.8,yAxisIndex:1});let m=this;e.tooltip.formatter=function(e){let t=e[0].name+(isNaN(e[0].name),"");"ReleaseDay"==m.OptionResult.Date.Type&&(t=m.DiffDayFormat(t));for(let a=0;a<e.length;a++)"票房占比"!=e[a].seriesName&&"排片占比"!=e[a].seriesName||(e[a].value=e[a].value),t+='<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+e[a].color+'"></span>'+e[a].seriesName+" : "+(e[a].value?e[a].value:"-"),"票房占比"!=e[a].seriesName&&"排片占比"!=e[a].seriesName||e[a].value&&(t+="%");return t},e.legend.data=r,"ReleaseDay"==this.OptionResult.Date.Type&&(e.xAxis[0].axisLabel.formatter=function(e){return m.DiffDayFormat(e)}),e.toolbox.feature.mySaveAsExcel.show=!0,e.toolbox.feature.mySaveAsExcel.firstItem="时间",e.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart1=e,e.DrawChart("chart1","")}},getChart2Data(){this.AvgMovieInfoConfig.Visible=!1,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmarketing_avgindex.do";var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.paramsObj.movieid+"&movietype="+this.AvgMovieInfoConfig.MovieType;this.$CommonFn.Ajax.PostAPI(e,t,e=>{this.chart2_data=e,e[0].BuyTicketIndex||e[0].BuyTicketIndexAvg||e[0].RapIndex||e[0].RapIndexAvg||e[0].RenZhiIndex||e[0].RenZhiIndexAvg?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2()):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},setChart2(){let e=this.chart2_data;var t=[];t.push({name:"认知指数",max:10,min:0}),t.push({name:"购票指数",max:10,min:0}),t.push({name:"口碑指数",max:10,min:0});var a=[],r=[];a.push("平均值"),a.push(this.paramsObj.movieName),r.push({name:"平均值",value:[e[0].RenZhiIndexAvg?e[0].RenZhiIndexAvg.toFixed(2):e[0].RenZhiIndexAvg,e[0].BuyTicketIndexAvg?e[0].BuyTicketIndexAvg.toFixed(2):e[0].BuyTicketIndexAvg,e[0].RapIndexAvg?e[0].RapIndexAvg.toFixed(2):e[0].RapIndexAvg]}),r.push({name:this.paramsObj.movieName,value:[e[0].RenZhiIndex?e[0].RenZhiIndex.toFixed(2):"-",e[0].BuyTicketIndex?e[0].BuyTicketIndex.toFixed(2):"-",e[0].RapIndex?e[0].RapIndex.toFixed(2):"-"]});let i=new this.$EChartsHelper;i.title[0].text="指数分布",i.color=["#6688fc","#ed6c55","#f5b654","#54b39b","#b887cb","#c3c3c3"],i.legend={data:a},i.legend.orient="vertical",i.legend.x="20",i.legend.y="40",i.legend.formatter=function(e){var t=e,a="";return t.length>8?(a=t.slice(0,8)+"...",a):t},i.radar={indicator:t,shape:"circle",splitNumber:5,radius:"66%"},i.tooltip.trigger="item",i.series.push(i.GetSeries("radar","指数分布",r)),i.toolbox.feature.magicType.show=!1,i.toolbox.feature.restore.show=!1,i.toolbox.feature.mySaveAsExcel.show=!0,i.toolbox.feature.mySaveAsExcel.firstItem="分类",i.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr()+(this.AvgMovieInfoConfig.MovieType?this.AvgMovieInfoConfig.MovieType.replace("1"," 同类型").replace("2"," 同档期"):""),this.chart2=i,i.DrawChart("chart2","")},getParamsStr(){var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return e}}},te=ee,ae=(0,c.A)(te,r,i,!1,null,null,null),re=ae.exports},56850:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return Xe}});var r=function(){var e=this,t=e._self._c;return t("section",[t("MovieBase",{tag:"div",on:{backfn:e.Callback_MovieBase}},[e._v("影片详情")]),t("div",{staticClass:"choose-wrap mt10"},[t("MovieMenu",{tag:"div"},[e._v("影片菜单")]),t("div",{staticClass:"sw cinema-toptab mb10"},[t("span",[e._v("时间: ")]),t("OptionDate",{tag:"div",attrs:{datajson:e.DateConfig},on:{backfn:e.Callback_DateChange}},[e._v("日期组件")]),t("span",{staticClass:"rf"},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.PageMethod_SearchBtn_Confirm}},[e._v("查询")])],1)],1)],1),t("MarketingBeheviorTable",{attrs:{paramsObj:e.paramsObj}}),t("MarketingCompareDetail",{attrs:{paramsObj:e.paramsObj}}),t("div",{staticClass:"choose-wrap mt5 mb10"},[t("div",{staticClass:"table-filter"},[t("span",{class:{current:e.tabShowArr[0]},on:{click:function(t){return e.changeTab(0)}}},[e._v("指数与票房")]),t("span",{class:{current:e.tabShowArr[1]},on:{click:function(t){return e.changeTab(1)}}},[e._v("微博")]),t("span",{class:{current:e.tabShowArr[2]},on:{click:function(t){return e.changeTab(2)}}},[e._v("受众分析")])])]),t("div",[e.tabShowArr[0]?t("MarketingCompareIndex",{attrs:{paramsObj:e.paramsObj}}
1):e._e(),e.tabShowArr[0]?t("MarketingCompareBuy",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[0]?t("MarketingCompareRap",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[1]?t("MarketingCompareWbTable",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[1]?t("MarketingCompareVbTrend",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[2]?t("MarketingCompareAudiences",{attrs:{paramsObj:e.paramsObj}}):e._e()],1)],1)},i=[],s=(a(69112),a(33110),a(47527)),o=a(3719),n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"chart-wrap mt10"},[t("div",{staticClass:"box w10",staticStyle:{position:"relative"}},[t("div",{staticClass:"choose-wrap"},[t("div",{staticClass:"table-filter"},[t("span",{class:{current:e.tabShowArr[0]},on:{click:function(t){return e.changeTab(0)}}},[e._v("网络新闻")]),t("span",{class:{current:e.tabShowArr[1]},on:{click:function(t){return e.changeTab(1)}}},[e._v("平面新闻")]),t("span",{class:{current:e.tabShowArr[2]},on:{click:function(t){return e.changeTab(2)}}},[e._v("片花/预告片")]),t("span",{class:{current:e.tabShowArr[3]},on:{click:function(t){return e.changeTab(3)}}},[e._v("剧照海报")]),t("span",{class:{current:e.tabShowArr[4]},on:{click:function(t){return e.changeTab(4)}}},[e._v("微博")]),t("span",{class:{current:e.tabShowArr[5]},on:{click:function(t){return e.changeTab(5)}}},[e._v("微信公众号")])]),t("div",[e.tabShowArr[0]?t("NetworkNews",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[1]?t("PlaneNews",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[2]?t("Prevue",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[3]?t("Poster",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[4]?t("McroBlog",{attrs:{paramsObj:e.paramsObj}}):e._e(),e.tabShowArr[5]?t("WeChat",{attrs:{paramsObj:e.paramsObj}}):e._e()],1)])])])},l=[],h=(a(44114),function(){var e=this,t=e._self._c;return t("div",[t("div",{},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"110px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"115px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])])])}),d=[],m=(a(18111),a(7588),{props:["paramsObj"],components:{}
1,data(){return{chart1Loading:!1,chart2Loading:!1,chart2:null,opt:null,chart2LegendArr:null,chart2innerArr:null,chart2outDataArr:null,movieNameArr:[],movieIdStr:"",movieName:this.paramsObj.movieName,ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},mediename:"",chart1_data:[],chart2_data:[]}},watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getNewsData()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"网络新闻趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"网络新闻分布")}}},created(){},mounted(){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getNewsData()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmarketing_compare_behaviour_wbnews.do";var t="&movieid="+this.movieIdStr+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,t,e=>{e[0]&&e[0].length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1(e[0])):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0),e[1]&&e[1].length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e[1])):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},setChart1(e){let t=new this.$EChartsHelper,a=e;if(a.length>0){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[],s="sDateName",o="NewsCount",n=[],l=[];for(var h in r)i.push(h),n.push(this.$CommonFn.Json.GetByKey(r[h],s)[s]),l.push(this.$CommonFn.Json.GetByKey(r[h],o)[o]);t.legend.data=i,t.xAxis[0].data=n[0];for(h=0;h<n.length;h++)t.series.push({data:l[h],name:i[h],type:"line",barWidth:6,barGap:.8});t.title[0].text="网络新闻趋势",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="个",t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=t,t.DrawChart("chart_newsTrend","")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e},setChart2(e){let t=new this.$EChartsHelper,a=e,r=this.$CommonFn.Json.Group(a,"MovieName"),i="MediaName",s="MovieName",o=this.$CommonFn.Json.GetByKey(a,i)[i],n=this.$CommonFn.Json.GetByKey(a,s)[s];o=o.concat(n);for(var l=[],h=0;h<a.length;h++){var d={};d.typeName=a[h]["MovieName"],d.name=a[h]["MediaName"],d.value=a[h]["NewsCountPrecent"],l.push(d)}var m=[];for(var h in r){d={};d.name=h,d.value=100,m.push(d)}t.legend.orient="vertical",t.legend.x="20",t.legend.y="40",t.legend.data=o,t.legend.formatter=function(e){var t=e,a="";return t.length>6?(a=t.slice(0,6)+"...",a):t},t.title[0].text="网络新闻分布",t.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:m}),console.log(l),t.series.push({name:"访问来源",type:"pie",radiu
1s:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:l}),this.chart2=t,this.chart2outDataArr=a,this.chart2innerArr=m,this.chart2LegendArr=this.$CommonFn.Format.Array.Unique(n),t.toolbox.feature.magicType.show=!1,t.toolbox.feature.restore.show=!1,t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.firstItem="数据来源",t.toolbox.feature.mySaveAsExcel.filegenrearrType="per_chart",t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=this.chart2,t.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged)},legendselectchanged(e){if(this.opt===e)return!1;this.opt=e,this.chart2.legend.selected=e.selected;var t=[];for(var a in this.chart2outDataArr)t[a]=this.chart2outDataArr[a];var r=[];for(a=0;a<t.length;a++)if(e.selected[t[a]["MovieName"]])r.push(t[a]);else{var i={};i["MediaName"]=t[a]["MediaName"],i["MovieName"]=t[a]["MovieName"],i["NewsCountPrecent"]=0,i["NewsCount"]=0,r.push(i)}var s=[];for(a=0;a<r.length;a++){i={};i.name=r[a]["MediaName"],i.value=r[a]["NewsCountPrecent"],s.push(i)}var o=this.chart2innerArr;this.chart2LegendArr.forEach(t=>{t==e.name&&(this.chart2.series=[],this.chart2.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:o}),this.chart2.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:s}),this.chart2.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged))})}}}),c=m,p=a(845),g=(0,p.A)(c,h,d,!1,null,null,null),f=g.exports,C=function(){var e=this,t=e._self._c;return t("div",[t("div",{},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"110px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"115px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])])])},v=[],u={props:["paramsObj"],components:{}
1,data(){return{chart1Loading:!1,chart2Loading:!1,chart2:null,opt:null,chart2LegendArr:null,chart2innerArr:null,chart2outDataArr:null,movieNameArr:[],movieIdStr:"",movieName:this.paramsObj.movieName,ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},mediename:"",chart1_data:[],chart2_data:[]}},watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getNewsData()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"平面新闻趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"平面新闻分布")}}},created(){},mounted(){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getNewsData()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmarketing_compare_behaviour_planenews.do";var t="&movieid="+this.movieIdStr+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,t,e=>{e[0]&&e[0].length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1(e[0])):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0),e[1]&&e[1].length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e[1])):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},setChart1(e){let t=new this.$EChartsHelper,a=e;if(a.length>0){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[],s="sDateName",o="NewsCount",n=[],l=[];for(var h in r)i.push(h),n.push(this.$CommonFn.Json.GetByKey(r[h],s)[s]),l.push(this.$CommonFn.Json.GetByKey(r[h],o)[o]);t.legend.data=i,t.xAxis[0].data=n[0];for(h=0;h<n.length;h++)t.series.push({data:l[h],name:i[h],type:"line",barWidth:6,barGap:.8});t.title[0].text="平面新闻趋势",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="个",t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=t,t.DrawChart("chart_newsTrend","")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e},setChart2(e){let t=new this.$EChartsHelper,a=e,r=this.$CommonFn.Json.Group(a,"MovieName"),i="MediaName",s="MovieName",o=this.$CommonFn.Json.GetByKey(a,i)[i],n=this.$CommonFn.Json.GetByKey(a,s)[s];o=o.concat(n);for(var l=[],h=0;h<a.length;h++){var d={};d.typeName=a[h]["MovieName"],d.name=a[h]["MediaName"],d.value=a[h]["NewsCountPrecent"],l.push(d)}var m=[];for(var h in r){d={};d.name=h,d.value=100,m.push(d)}t.legend.orient="vertical",t.legend.x="20",t.legend.y="40",t.legend.formatter=function(e){var t=e,a="";return t.length>6?(a=t.slice(0,6)+"...",a):t},t.legend.data=o,t.title[0].text="平面新闻分布",t.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:m}
1),t.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:l}),this.chart2=t,this.chart2outDataArr=a,this.chart2innerArr=m,this.chart2LegendArr=this.$CommonFn.Format.Array.Unique(n),t.toolbox.feature.magicType.show=!1,t.toolbox.feature.restore.show=!1,t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.firstItem="数据来源",t.toolbox.feature.mySaveAsExcel.filegenrearrType="per_chart",t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=t,t.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged)},legendselectchanged(e){if(this.opt===e)return!1;this.opt=e,this.chart2.legend.selected=e.selected;var t=[];for(var a in this.chart2outDataArr)t[a]=this.chart2outDataArr[a];var r=[];for(a=0;a<t.length;a++)if(e.selected[t[a]["MovieName"]])r.push(t[a]);else{var i={};i["MediaName"]=t[a]["MediaName"],i["MovieName"]=t[a]["MovieName"],i["NewsCountPrecent"]=0,i["NewsCount"]=0,r.push(i)}var s=[];for(a=0;a<r.length;a++){i={};i.name=r[a]["MediaName"],i.value=r[a]["NewsCountPrecent"],s.push(i)}var o=this.chart2innerArr;this.chart2LegendArr.forEach(t=>{t==e.name&&(this.chart2.series=[],this.chart2.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:o}),this.chart2.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:s}),this.chart2.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged))})}}},y=u,b=(0,p.A)(y,C,v,!1,null,null,null),x=b.exports,w=function(){var e=this,t=e._self._c;return t("div",[t("div",{},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"135px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"140px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])])])},T=[],E={props:["paramsObj"],components:{}
1,data(){return{chart1Loading:!1,chart2Loading:!1,chart2:null,opt:null,chart2LegendArr:null,chart2innerArr:null,chart2outDataArr:null,movieNameArr:[],movieIdStr:"",movieName:this.paramsObj.movieName,ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},mediename:"",chart1_data:[],chart2_data:[]}},watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getNewsData()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"剧照海报趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"剧照海报分布")}}},created(){},mounted(){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getNewsData()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmarketing_compare_behaviour_materiavideo.do";var t="&movieid="+this.movieIdStr+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,t,e=>{e[0]&&e[0].length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1(e[0])):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0),e[1]&&e[1].length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e[1])):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},setChart1(e){let t=new this.$EChartsHelper,a=e;if(a.length>0){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[],s="sDateName",o="MateriaVideoCount",n=[],l=[];for(var h in r)i.push(h),n.push(this.$CommonFn.Json.GetByKey(r[h],s)[s]),l.push(this.$CommonFn.Json.GetByKey(r[h],o)[o]);t.legend.data=i,t.xAxis[0].data=n[0];for(h=0;h<n.length;h++)t.series.push({data:l[h],name:i[h],type:"line",barWidth:6,barGap:.8});t.title[0].text="片花/预告片趋势",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="个",t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=t,t.DrawChart("chart_newsTrend","")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e},setChart2(e){let t=new this.$EChartsHelper,a=e,r=this.$CommonFn.Json.Group(a,"MovieName"),i="SiteName",s="MovieName",o=this.$CommonFn.Json.GetByKey(a,i)[i],n=this.$CommonFn.Json.GetByKey(a,s)[s];o=o.concat(n);for(var l=[],h=0;h<a.length;h++){var d={};d.typeName=a[h]["MovieName"],d.name=a[h]["SiteName"],d.value=a[h]["MateriaVideoCountPrecent"],l.push(d)}var m=[];for(var h in r){d={};d.name=h,d.value=100,m.push(d)}t.legend.orient="vertical",t.legend.x="20",t.legend.y="40",t.legend.data=o,t.legend.formatter=function(e){var t=e,a="";return t.length>6?(a=t.slice(0,6)+"...",a):t},t.title[0].text="片花/预告片分布",t.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:m}
1),t.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:l}),this.chart2=t,this.chart2outDataArr=a,this.chart2innerArr=m,this.chart2LegendArr=this.$CommonFn.Format.Array.Unique(n),t.toolbox.feature.magicType.show=!1,t.toolbox.feature.restore.show=!1,t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.firstItem="数据来源",t.toolbox.feature.mySaveAsExcel.filegenrearrType="per_chart",t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=t,t.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged)},legendselectchanged(e){if(this.opt===e)return!1;this.opt=e,this.chart2.legend.selected=e.selected;var t=[];for(var a in this.chart2outDataArr)t[a]=this.chart2outDataArr[a];var r=[];for(a=0;a<t.length;a++)if(e.selected[t[a]["MovieName"]])r.push(t[a]);else{var i={};i["MovieName"]=t[a]["MovieName"],i["SiteName"]=t[a]["SiteName"],i["MateriaVideoCountPrecent"]=0,i["NewsCount"]=0,r.push(i)}var s=[];for(a=0;a<r.length;a++){i={};i.name=r[a]["SiteName"],i.value=r[a]["MateriaVideoCountPrecent"],s.push(i)}var o=this.chart2innerArr;this.chart2LegendArr.forEach(t=>{t==e.name&&(this.chart2.series=[],this.chart2.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:o}),this.chart2.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:s}),this.chart2.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged))})}}},J=E,P=(0,p.A)(J,w,T,!1,null,null,null),_=P.exports,S=function(){var e=this,t=e._self._c;return t("div",[t("div",{},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"110px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"115px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])])])},I=[],N={props:["paramsObj"],components:{}
1,data(){return{chart1Loading:!1,chart2Loading:!1,chart2:null,opt:null,chart2LegendArr:null,chart2innerArr:null,chart2outDataArr:null,movieNameArr:[],movieIdStr:"",movieName:this.paramsObj.movieName,ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},mediename:"",chart1_data:[],chart2_data:[]}},watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getNewsData()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType)}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType)}}},created(){},mounted(){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getNewsData()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmarketing_compare_behaviour_moviephoto.do";var t="&movieid="+this.movieIdStr+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.GetAPI(e,t,e=>{e[0]&&e[0].length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1(e[0])):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0),e[1]&&e[1].length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e[1])):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},setChart1(e){let t=new this.$EChartsHelper,a=e;if(a.length>0){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[],s="sDateName",o="MoviePhotoCount",n=[],l=[];for(var h in r)i.push(h),n.push(this.$CommonFn.Json.GetByKey(r[h],s)[s]),l.push(this.$CommonFn.Json.GetByKey(r[h],o)[o]);t.legend.data=i,t.xAxis[0].data=n[0];for(h=0;h<n.length;h++)t.series.push({data:l[h],name:i[h],type:"line",barWidth:6,barGap:.8});t.title[0].text="剧照海报趋势",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="个",t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=t,t.DrawChart("chart_newsTrend","")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e},setChart2(e){let t=new this.$EChartsHelper,a=e,r=this.$CommonFn.Json.Group(a,"MovieName"),i="CateName",s="MovieName",o=this.$CommonFn.Json.GetByKey(a,i)[i],n=this.$CommonFn.Json.GetByKey(a,s)[s];o=o.concat(n);for(var l=[],h=0;h<a.length;h++){var d={};d.typeName=a[h]["MovieName"],d.name=a[h]["CateName"],d.value=a[h]["MoviePhotoCountPrecent"],l.push(d)}var m=[];for(var h in r){d={};d.name=h,d.value=100,m.push(d)}t.legend.orient="vertical",t.legend.x="20",t.legend.y="40",t.legend.formatter=function(e){var t=e,a="";return t.length>6?(a=t.slice(0,6)+"...",a):t},t.legend.data=o,t.title[0].text="剧照海报分布",t.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:m}
1),t.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:l}),this.chart2=t,this.chart2outDataArr=a,this.chart2innerArr=m,this.chart2LegendArr=this.$CommonFn.Format.Array.Unique(n),t.toolbox.feature.magicType.show=!1,t.toolbox.feature.restore.show=!1,t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.firstItem="数据来源",t.toolbox.feature.mySaveAsExcel.filegenrearrType="per_chart",t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=t,t.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged)},legendselectchanged(e){if(this.opt===e)return!1;this.opt=e,this.chart2.legend.selected=e.selected;var t=[];for(var a in this.chart2outDataArr)t[a]=this.chart2outDataArr[a];var r=[];for(a=0;a<t.length;a++)if(e.selected[t[a]["MovieName"]])r.push(t[a]);else{var i={};i["MovieName"]=t[a]["MovieName"],i["CateName"]=t[a]["CateName"],i["MoviePhotoCountPrecent"]=0,r.push(i)}var s=[];for(a=0;a<r.length;a++){i={};i.name=r[a]["CateName"],i.value=r[a]["MoviePhotoCountPrecent"],s.push(i)}var o=this.chart2innerArr;this.chart2LegendArr.forEach(t=>{t==e.name&&(this.chart2.series=[],this.chart2.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:o}),this.chart2.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:s}),this.chart2.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged))})}}},D=N,M=(0,p.A)(D,S,I,!1,null,null,null),O=M.exports,L=function(){var e=this,t=e._self._c;return t("div",[t("div",{},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"80px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"85px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])])])},A=[],j={props:["paramsObj"],components:{}
1,data(){return{chart1Loading:!1,chart2Loading:!1,chart2:null,opt:null,chart2LegendArr:null,chart2innerArr:null,chart2outDataArr:null,movieNameArr:[],movieIdStr:"",movieName:this.paramsObj.movieName,ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},mediename:"",chart1_data:[],chart2_data:[]}},watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getNewsData()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"微博趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"微博分布")}}},created(){},mounted(){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getNewsData()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmarketing_compare_behaviour_wb.do";var t="&movieid="+this.movieIdStr+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,t,e=>{e[0]&&e[0].length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1(e[0])):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0),e[1]&&e[1].length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e[1])):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},setChart1(e){let t=new this.$EChartsHelper,a=e;if(a.length>0){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[],s="sDateName",o="WbCountCount",n=[],l=[];for(var h in r)i.push(h),n.push(this.$CommonFn.Json.GetByKey(r[h],s)[s]),l.push(this.$CommonFn.Json.GetByKey(r[h],o)[o]);t.legend.data=i,t.xAxis[0].data=n[0];for(h=0;h<n.length;h++)t.series.push({data:l[h],name:i[h],type:"line",barWidth:6,barGap:.8});t.title[0].text="微博趋势",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="个";t.tooltip.formatter=function(e){let t=e[0].name+(isNaN(e[0].name),"");for(let r=0;r<e.length;r++){var a="0"!==e[r].value?e[r].value:"-";t+='<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+e[r].color+'"></span>'+e[r].seriesName+" : "+a}return t},t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=t,t.DrawChart("chart_newsTrend","")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e},setChart2(e){let t=new this.$EChartsHelper,a=e,r=this.$CommonFn.Json.Group(a,"MovieName"),i="WbType",s="MovieName",o=this.$CommonFn.Json.GetByKey(a,i)[i],n=this.$CommonFn.Json.GetByKey(a,s)[s];o=o.concat(n);for(var l=[],h=0;h<a.length;h++){var d={};d.typeName=a[h]["MovieName"],d.name=a[h]["WbType"],d.value=a[h]["WbCountCountPrecent"],l.push(d)}var m=[];for(var h in r){d={};d.name=h,d.value=100,m.push(d)}t.legend.orient="vertical",t.legend.x="20",t.legend.y="40",t.legend.formatter=function(e){var t=e,a="";return t.length>6?(a=t.slice(0,6)+"...",a):t},t.legend.data=o,t.title[0].text="微博分布",t.series.push({name:"访问来源",type:"pie",radiu
1s:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:m}),t.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:l}),this.chart2=t,this.chart2outDataArr=a,this.chart2innerArr=m,this.chart2LegendArr=this.$CommonFn.Format.Array.Unique(n),t.toolbox.feature.magicType.show=!1,t.toolbox.feature.restore.show=!1,t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.firstItem="数据来源",t.toolbox.feature.mySaveAsExcel.filegenrearrType="per_chart",t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=t,t.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged)},legendselectchanged(e){if(this.opt===e)return!1;this.opt=e,this.chart2.legend.selected=e.selected;var t=[];for(var a in this.chart2outDataArr)t[a]=this.chart2outDataArr[a];var r=[];for(a=0;a<t.length;a++)if(e.selected[t[a]["MovieName"]])r.push(t[a]);else{var i={};i["MovieName"]=t[a]["MovieName"],i["WbType"]=t[a]["WbType"],i["WbCountCountPrecent"]=0,r.push(i)}var s=[];for(a=0;a<r.length;a++){i={};i.name=r[a]["WbType"],i.value=r[a]["WbCountCountPrecent"],s.push(i)}var o=this.chart2innerArr;this.chart2LegendArr.forEach(t=>{t==e.name&&(this.chart2.series=[],this.chart2.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:o}),this.chart2.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:s}),this.chart2.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged))})}}},F=j,k=(0,p.A)(F,L,A,!1,null,null,null),$=k.exports,G=function(){var e=this,t=e._self._c;return t("div",[t("div",{},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"80px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsTrend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsTrend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"85px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_newsSpread,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"390px"},attrs:{id:"chart_newsSpread"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"390px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])])])},R=[],W={props:["paramsObj"],components:{}
1,data(){return{chart1Loading:!1,chart2Loading:!1,chart2:null,opt:null,chart2LegendArr:null,chart2innerArr:null,chart2outDataArr:null,movieNameArr:[],movieIdStr:"",movieName:this.paramsObj.movieName,ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},mediename:"",chart1_data:[],chart2_data:[]}},watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getNewsData()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType)}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType)}}},created(){},mounted(){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getNewsData()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},getNewsData(){this.ChartJson.Config.Loading=!0,this.ChartJson2.Config.Loading=!0;const e="/marketing/getmarketing_compare_behaviour_weixin.do";var t="&movieid="+this.movieIdStr+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;this.$CommonFn.Ajax.PostAPI(e,t,e=>{e[0]&&e[0].length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1(e[0])):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0),e[1]&&e[1].length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2(e[1])):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0)},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},setChart1(e){let t=new this.$EChartsHelper,a=e;if(a.length>0){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[],s="sDateName",o="WeiXinCount",n=[],l=[];for(var h in r)i.push(h),n.push(this.$CommonFn.Json.GetByKey(r[h],s)[s]),l.push(this.$CommonFn.Json.GetByKey(r[h],o)[o]);t.legend.data=i,t.xAxis[0].data=n[0];for(h=0;h<n.length;h++)t.series.push({data:l[h],name:i[h],type:"line",barWidth:3,barGap:.8});t.title[0].text="微信趋势",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="个",t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsTrend=t,t.DrawChart("chart_newsTrend","")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e},setChart2(e){let t=new this.$EChartsHelper,a=e,r=this.$CommonFn.Json.Group(a,"MovieName"),i="MediaName",s="MovieName",o=this.$CommonFn.Json.GetByKey(a,i)[i],n=this.$CommonFn.Json.GetByKey(a,s)[s];o=o.concat(n);for(var l=[],h=0;h<a.length;h++){var d={};d.typeName=a[h]["MovieName"],d.name=a[h]["MediaName"],d.value=a[h]["WeiXinCountPrecent"],l.push(d)}var m=[];for(var h in r){d={};d.name=h,d.value=100,m.push(d)}t.legend.orient="vertical",t.legend.x="20",t.legend.y="40",t.legend.formatter=function(e){var t=e,a="";return t.length>6?(a=t.slice(0,6)+"...",a):t},t.legend.data=o,t.title[0].text="微信分布",t.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:m}
1),t.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:l}),this.chart2=t,this.chart2outDataArr=a,this.chart2innerArr=m,this.chart2LegendArr=this.$CommonFn.Format.Array.Unique(n),t.toolbox.feature.magicType.show=!1,t.toolbox.feature.restore.show=!1,t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.firstItem="数据来源",t.toolbox.feature.mySaveAsExcel.filegenrearrType="per_chart",t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart_newsSpread=t,t.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged)},legendselectchanged(e){if(this.opt===e)return!1;this.opt=e,this.chart2.legend.selected=e.selected;var t=[];for(var a in this.chart2outDataArr)t[a]=this.chart2outDataArr[a];var r=[];for(a=0;a<t.length;a++)if(e.selected[t[a]["MovieName"]])r.push(t[a]);else{var i={};i["MovieName"]=t[a]["MovieName"],i["MediaName"]=t[a]["MediaName"],i["WeiXinCountPrecent"]=0,r.push(i)}var s=[];for(a=0;a<r.length;a++){i={};i.name=r[a]["MediaName"],i.value=r[a]["WeiXinCountPrecent"],s.push(i)}var o=this.chart2innerArr;this.chart2LegendArr.forEach(t=>{t==e.name&&(this.chart2.series=[],this.chart2.series.push({name:"访问来源",type:"pie",radius:[0,"25%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:"{b}: 100%"},data:o}),this.chart2.series.push({name:"访问来源",type:"pie",radius:["40%","60%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},tooltip:{trigger:"item",formatter:function(e){return e.name+": "+e.value+"%"}},data:s}),this.chart2.DrawChart("chart_newsSpread","","legendselectchanged",this.legendselectchanged))})}}},B=W,z=(0,p.A)(B,G,R,!1,null,null,null),H=z.exports,U={components:{NetworkNews:f,PlaneNews:x,Prevue:_,Poster:O,McroBlog:$,WeChat:H},props:["paramsObj"],watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a}},deep:!0}},data(){return{movieIdStr:"",movieNameArr:[],tabShowArr:[!0,!1,!1,!1,!1,!1],paramsObj_self:this.paramsObj}},mounted(){if(this.paramsObj.data.length>0){this.list0=this.paramsObj.data;for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e}},methods:{changeTab(e){this.tabShowArr=[!1,!1,!1,!1,!1,!1],this.tabShowArr[e]=!0}}},K=U,V=(0,p.A)(K,n,l,!1,null,null,null),Y=V.exports,X=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"shadow10-ra5 bgf"},[e._m(0),t("table",{staticClass:"vb-hot"},[e._m(1),t("tbody",e._l(e.movieCompareList,function(a){return t("tr",{key:a.MovieID},[t("td",{staticClass:"text-ov1"},[e._v(e._s(a.MovieName?a.MovieName:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.toUrl(1,a.EntMovieID)}}},[e._v(e._s(a.Event?a.Event:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.toUrl(2,a.EntMovieID)}}},[e._v(e._s(a.WebNews?a.WebNews:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.toUrl(3,a.EntMovieID)}}},[e._v(e._s(a.PlaneNews?a.PlaneNews:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.toUrl(4,a.EntMovieID)}}},[e._v(e._s(a.MateriaVideo?a.MateriaVideo:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.toUrl(5,a.EntMovieID)}}},[e._v(e._s(a.MoviePhoto?a.MoviePhoto:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.toUrl(6,a.EntMovieID)}}},[e._v(e._s(a.Weibo?a.Weibo:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.toUrl(7,a.EntMovieID)}}},[e._v(e._s(a.WeiXinNews?a.WeiXinNews:0))])])}),0)])])])},Z=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"cinema-title no-bottom-border"},[t("p",{staticClass:"f16 lf"},[e._v("营销行为")])])},function(){var e=this,t=e._self._c;return t("thead",[t("th",{attrs:{width:"15%"}},[e._v("影片")]),t("th",[e._v("营销事件")]),t("th",[e._v("网络新闻")]),t("th",[e._v("平面新闻")]),t("th",[e._v("片花/预告片")]),t("th",[e._v("剧照/海报")]),t("th",[e._v("微博")]),t("th",[e._v("微信")])])}],q={props:["paramsObj"],components:{},data(){return{movieCompareList:[]}},watch:{paramsObj:{handler(e,t){this.paramsObj.data.length>
10&&this.getCompareList()},deep:!0}},mounted(){this.getCompareList()},methods:{toUrl(e,t){this.$CommonFn.Page.Open("/BoxOffice/Movie/Marketing","entId="+t)},getCompareList(){const e="/marketing/getmarketing_compare_behaviour.do";for(var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays,a="&movieid=",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r].EFMTMovieID+",";t+=a,this.$CommonFn.Ajax.PostAPI(e,t,e=>{if(e.length>0){for(var t=0;t<e.length;t++)e[t].EntMovieID=this.paramsObj.data[t].EntMovieID;this.movieCompareList=e}},e=>{})}}},Q=q,ee=(0,p.A)(Q,X,Z,!1,null,"d6381d76",null),te=ee.exports,ae=function(){var e=this,t=e._self._c;return t("div",{staticClass:"chart-wrap"},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"160px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart1,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{staticClass:"circle-tab",staticStyle:{position:"absolute",top:"50px",left:"20px",zIndex:"99"}},e._l(e.list0,function(a,r){return t("span",{key:r,class:{current:r==e.active},on:{click:function(t){return e.addClass(r)}}},[e._v(e._s(a.MovieName))])}),0),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart1"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"85px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart2,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart2"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])])])},re=[],ie={props:["paramsObj"],watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.list0=this.paramsObj.data,this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getChart1Data(),this.getChart2Data()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"指数与票房趋势分析")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"指数分布")}}},data(){return{chart1Loading:!1,chart2Loading:!1,active:0,list0:[],movieIdStr:"",movieNameArr:[],chart1_data:[],chart2_data:[],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]}}},mounted(){if(this.paramsObj.data.length>0){this.list0=this.paramsObj.data;for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["Movie
1Name"]);this.movieIdStr=e,this.getChart1Data(),this.getChart2Data()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},addClass(e){this.active=e,this.getChart1Data()},getChart1Data(){this.ChartJson.Config.Loading=!0;const e="/marketing/getmarketingindextrend.do";var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.paramsObj.data[this.active]["EFMTMovieID"];this.$CommonFn.Ajax.PostAPI(e,t,e=>{this.chart1_data=e,e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1()):this.ChartJson.Config.ErrorType=0},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1})},setChart1(){let e=this.chart1_data;if(e.length>0){var t=this.paramsObj.diffdays?"DiffDay":"InsertDate",a=[];if(e.length>0){a=this.$CommonFn.Json.GetByKey(e,t)[t];var r=this.$CommonFn.Json.GetByKey(e,"RenZhiIndex")["RenZhiIndex"],i=this.$CommonFn.Json.GetByKey(e,"BuyTicketIndex")["BuyTicketIndex"],s=this.$CommonFn.Json.GetByKey(e,"RapIndex")["RapIndex"];s.forEach((e,t)=>{"0"==e&&(s[t]="")});var o=this.$CommonFn.Json.GetByKey(e,"BoxPercent")["BoxPercent"],n=this.$CommonFn.Json.GetByKey(e,"ShowCountPercent")["ShowCountPercent"]}let h=new this.$EChartsHelper;h.title[0].text="指数与票房趋势分析",h.xAxis[0].axisLine.show=!0,h.yAxis[0].name="十分制",h.grid[0].top=90,h.yAxis[0].axisLine.show=!0,h.yAxis[0].max=10,h.yAxis[0].min=0,h.yAxis[1].show=!0,h.yAxis[1].name="百分比",h.yAxis[1].axisLabel.show=!0,h.yAxis[1].axisLine.show=!0,h.yAxis[1].axisLabel={formatter:function(e){return e}},h.yAxis[0].splitNumber=5,h.xAxis[0].data=a;var l=[];r&&r.length>0&&(h.series.push({data:r,name:"认知指数",type:"line",barWidth:6,barGap:.8}),l.push("认知指数")),i&&(h.series.push({data:i,name:"购票指数",type:"line",barWidth:6,barGap:.8}),l.push("购票指数")),s&&(h.series.push({data:s,name:"口碑指数",type:"line",barWidth:6,barGap:.8}),l.push("口碑指数")),o&&(h.series.push({data:o,name:"票房占比",type:"bar",barWidth:6,barGap:.8,yAxisIndex:1}),l.push("票房占比")),n&&(h.series.push({data:n,name:"排片占比",type:"bar",barWidth:6,barGap:.8,yAxisIndex:1}),l.push("排片占比"));let d=this;h.tooltip.formatter=function(e){let t=e[0].name+(isNaN(e[0].name),"");d.paramsObj.diffdays&&(t=d.DiffDayFormat(t));for(let a=0;a<e.length;a++)"口碑指数"==e[a].seriesName&&!e[a].value&&d.paramsObj.diffdays<0?t+="":(t+='<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+e[a].color+'"></span>'+e[a].seriesName+" : "+(e[a].value?e[a].value:"-"),"票房占比"!=e[a].seriesName&&"排片占比"!=e[a].seriesName||e[a].value&&(t+="%"));return t},h.legend.data=l,d.paramsObj.diffdays&&(h.xAxis[0].axisLabel.formatter=function(e){return d.DiffDayFormat(e)}),h.toolbox.feature.mySaveAsExcel.show=!0,h.toolbox.feature.mySaveAsExcel.firstItem="时间",h.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr()+"  影片名:"+this.paramsObj.data[this.active]["MovieName"],this.chart1=h,h.DrawChart("chart1","")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e},DiffDayFormat(e){return Number(e)>0?"映后"+(Math.abs(e)+1)+"天":0==Number(e)?"上映当天":"映前"+Math.abs(e)+"天"},getChart2Data(){const e="/marketing/getmarketing_compare_indexfenbu.do";var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.movieIdStr;this.$CommonFn.Ajax.PostAPI(e,t,e=>{this.chart2_data=e,e.length<=0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart2())},e=>{this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1})},setChart2(){let e=this.chart2_data;var t=[];t.push({name:"认知指数",max:10,min:0}),t.push({name:"购票指数",max:10,min:0}),t.push({name:"口碑指数",max:10,min:0});for(var a=[],r=[],i=0;i<e.length;i++)a.push(e[i]["MovieName"]),r.push({name:e[i]["MovieName"],value:[e[i].RenZhiIndex?e[i].RenZhiIndex.toFixed(2):"-",e[i].BuyTicketIndex?e[i].BuyTicketIndex.toFixed(2):"-",e[i].RapIndex?e[i].RapIndex.toFixed(2):"-"]});let s=new this.$EChartsHelper;s.title[0].text="指数分布",s.color=["#6688fc","#ed6c55","#f5b654","#54b39b","#b887cb","#c3c3c3"],s.legend={data:a},s.legend.orient="vertical",s.legend.x="20",s.legend.y="40",s.legend.formatter=function(e){var t=e,a="";return t.length>8?(a=t.slice(0,8)+"...",a):t},s.radar={indicator:t,shape:"circle",splitNumber:5,radius:"66%"},s.tooltip.trigger="item",s.series.push(s.GetSeries("radar","指数分布",r)),s.toolbox.feature.magicType.show=!1,s.toolbox.feature.restore.show=!1,s.toolbox.feature.mySaveAsExcel.show=!0,s.toolbox.feature.mySaveAsExcel.firstItem="分类",s.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr(),this.chart2=s,s.DrawChart("chart2","")}}},se=ie,oe=(0,p.A)(se,ae,re,!1,null,null,null),ne=oe.exports,le=function(){var e=this,t=e._self._c;return t("div",{staticClass:"chart-wrap"},[t("div",{staticClass:"box w10",staticStyle:{position:"relative"}}
1,[t("el-select",{staticClass:"drop-menu-perpul",staticStyle:{width:"120px",position:"absolute",top:"50px",left:"20px",zIndex:"99"},attrs:{placeholder:"请选择",size:"mini"},on:{change:e.changeSelect},model:{value:e.valueAll,callback:function(t){e.valueAll=t},expression:"valueAll"}},e._l(e.optionsList,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType&&0==e.selectValue,expression:"ChartJson.Config.ErrorType==null && selectValue ==0"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_renzhi1"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType&&1==e.selectValue,expression:"ChartJson2.Config.ErrorType==null && selectValue ==1"}],staticClass:"box w5"},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_renzhi2"}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType&&1==e.selectValue,expression:"ChartJson2.Config.ErrorType==null && selectValue ==1"}],staticClass:"box w5",staticStyle:{position:"relative"}},[t("div",{staticClass:"circle-tab",staticStyle:{position:"absolute",top:"50px",left:"50px",zIndex:"99"}},e._l(e.list_hudong,function(a,r){return t("span",{key:r,class:{current:r==e.active},on:{click:function(t){return e.addClass(r,a.value)}}},[e._v(e._s(a.label))])}),0),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_renzhi22"}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType&&2==e.selectValue,expression:"ChartJson2.Config.ErrorType==null && selectValue ==2"}],staticClass:"box w5",staticStyle:{position:"relative"}},[t("div",{staticClass:"circle-tab",staticStyle:{position:"absolute",top:"80px",left:"20px",zIndex:"99"}},e._l(e.list_weibo,function(a,r){return t("span",{key:r,class:{current:r==e.active_weibo},on:{click:function(t){return e.addClassWb(r,a)}}},[e._v(e._s(a))])}),0),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_renzhi3"}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType&&2==e.selectValue,expression:"ChartJson2.Config.ErrorType==null && selectValue ==2"}],staticClass:"box w5"},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_renzhi33"}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType&&3==e.selectValue,expression:"ChartJson2.Config.ErrorType==null && selectValue ==3"}],staticClass:"box w5",staticStyle:{position:"relative"}},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_renzhi4"}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType&&3==e.selectValue,expression:"ChartJson2.Config.ErrorType==null && selectValue ==3"}],staticClass:"box w5"},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_renzhi44"}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}}
1)])],1)])},he=[],de={props:["paramsObj"],watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getChartData()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"认知指数详情")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType)}}},data(){return{active:0,list_hudong:[{value:"BaiduPostBarNewAttentionNum",label:"百度贴吧新增关注"},{value:"BaiduPostBarNewThemeNum",label:"百度贴吧新增主题"},{value:"DoubanCommentNum",label:"豆瓣社区"}],active_weibo:0,list_weibo:[],movieIdStr:"",movieNameArr:[],chartData:[],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},valueAll:"搜索关注",selectValue:0,optionsList:[{value:"0",label:"搜索关注"},{value:"1",label:"互动社区关注  "},{value:"2",label:"微博关注"},{value:"3",label:"视频物料关注"}]}},mounted(){if(this.paramsObj.data.length>0){for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getChartData()}},methods:{changeSelect(e){switch(this.selectValue=e,e){case"0":return void this.setChart1();case"1":return this.setChart2(),void this.setChart22();case"2":return this.setChart3(),void this.setChart33();case"3":return this.setChart4(),void this.setChart44();default:return this.setChart1()}},addClass(e,t){this.active=e,this.setChart22(t)},addClassWb(e,t){this.active_weibo=e,this.setChart3(t)},getChartData(){this.ChartJson.Config.Loading=!0;const e="/marketing/getmarketing_compare_indexdetial_renzhi.do";var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.movieIdStr;this.$CommonFn.Ajax.PostAPI(e,t,e=>{e&&e.length>0?(this.chartData=e,this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1()):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1})},setChart1(){let e=new this.$EChartsHelper,t=this.chartData[0];if(t.length>0){var a=this.$CommonFn.Json.Group(t,"MovieName"),r=[],i="sDateName",s="SearchIndex",o=[],n=[];for(var l in a)r.push(l),o.push(this.$CommonFn.Json.GetByKey(a[l],i)[i]),n.push(this.$CommonFn.Json.GetByKey(a[l],s)[s]);e.legend.data=r,e.xAxis[0].data=o[0];for(l=0;l<o.length;l++)e.series.push({data:n[l],name:r[l],type:"line",barWidth:6,barGap:.8});e.grid[0].top=100,e.title[0].text="认知指数详情",e.xAxis[0].axisLine.show=!0,e.yAxis[0].splitNumber=4,e.yAxis[0].axisLine.show=!0,e.yAxis[0].name="次",e.yAxis[0].axisLabel={formatter:function(e){return parseInt(e/1e4)+"万"}},e.DrawChart("chart_renzhi1","")}},setChart2(){let e=new this.$EChartsHelper,t=this.chartData[0];if(t.length>0){var a=this.$CommonFn.Json.Group(t,"MovieName"),r=[],i="sDateName",s="CommunityIndex",o=[],n=[];for(var l in a)r.push(l),o.push(this.$CommonFn.Json.GetByKey(a[l],i)[i]),n.push(this.$CommonFn.Json.GetByKey(a[l],s)[s]);e.legend.data=r,e.xAxis[0].data=o[0];for(l=0;l<o.length;l++)e.series.push({data:n[l],name:r[l],type:"line",barWidth:6,barGap:.8});e.grid[0].top=100,e.title[0].text="认知指数详情",e.xAxis[0].axisLine.show=!0,e.yAxis[0].splitNumber=4,e.yAxis[0].axisLine.show=!0,e.yAxis[0].name="分",e.DrawChart("chart_renzhi2","")}},setChart22(e){let t=new this.$EChartsHelper,a=this.chartData[1];if(a.length>0){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[],s="sDateName",o=e||"BaiduPostBarNewAttentionNum",n=[],l=[];for(var h in r)i.push(h),n.push(this.$CommonFn.Json.GetByKey(r[h],s)[s]),l.push(this.$CommonFn.Json.GetByKey(r[h],o)[o]);t.legend.data=i,t.xAxis[0].data=n[0];for(h=0;h<n.length;h++)t.series.push({data:l[h],name:i[h],type:"line",barWidth:6,barGap:.8});t.grid[0].top=100,t.title[0].text="认知指数详情",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="个",t.DrawChart("chart_renzhi22","")}},setChart3(e){let t=new this.$EChartsHelper,a=this.chartData[1];if(a.length>
10){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[];for(var s in r)i.push(s);this.list_weibo=i;var o=["活跃度","传播力","覆盖度"],n="sDateName",l=[],h=[],d=e?r[e]:r[this.list_weibo[0]];l.push(this.$CommonFn.Json.GetByKey(d,n)[n]),h.push(this.$CommonFn.Json.GetByKey(d,"ActiveNum")["ActiveNum"]),h.push(this.$CommonFn.Json.GetByKey(d,"SpreadNum")["SpreadNum"]),h.push(this.$CommonFn.Json.GetByKey(d,"CoverNum")["CoverNum"]),t.legend.data=o,t.xAxis[0].data=l[0];for(s=0;s<h.length;s++)t.series.push({data:h[s],name:o[s],type:"line",barWidth:6,barGap:.8});t.grid[0].top=130,t.title[0].text="认知指数详情",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="十分制",t.DrawChart("chart_renzhi3","")}},setChart33(){var e=this.chartData[2],t=new this.$EChartsHelper,a=[];a["type"]="pie",a["radius"]=[0,"35%"],a["center"]=["60%","50%"];var r=[];r["type"]="pie",r["radius"]=["50%","70%"],r["center"]=["60%","50%"],r["color"]=t.colorMore,t.yAxis[0].show=!1,t.tooltip={trigger:"item",formatter:"{b}: {c}%"},t.legend.orient="vertical",t.legend.left="20px",t.legend.top="30px",t.legend.tooltip={show:!0},t.legend.formatter=function(e){return e.length>7?e.substring(0,7)+"...":e},t.toolbox.feature.magicType.show=!1,t.toolbox.feature.restore.show=!1,t.dataZoom=null,t.title="",t.xAxis[0].data=t.legend.data,t.xAxis[0].show=!1;for(var i=[],s=[],o=[],n=0;n<e.length;n++){var l=e[n].NumOri+e[n].Num;i.push({value:e[n].NumOri,name:"原创微博",itemStyle:{normal:{label:{formatter:"{b}",show:!1},labelLine:{show:!1}},emphasis:{label:{show:!1},labelLine:{show:!1}}}}),i.push({value:e[n].Num,name:"其他微博",itemStyle:{normal:{label:{formatter:"{b}",show:!1},labelLine:{show:!1}},emphasis:{label:{show:!1},labelLine:{show:!1}}}}),o.push(e[n].MovieName),s.push({selectedMode:"single",value:l>0?100:0,name:e[n].MovieName,itemStyle:{normal:{label:{formatter:"{b}",show:!1,position:"inner"},labelLine:{show:!1}},emphasis:{label:{show:!1},labelLine:{show:!1}}}})}t.legend.data=this.$CommonFn.Format.Array.Merge(o,["原创微博","其他微博"]),t.series.push(t.GetSeries("pie","",s,a)),t.series.push(t.GetSeries("pie","",i,r)),t.DrawChart("chart_renzhi33")},setChart4(){let e=new this.$EChartsHelper,t=this.chartData[0];if(t.length>0){var a=this.$CommonFn.Json.Group(t,"MovieName"),r=[],i="sDateName",s="VideoIndex",o=[],n=[];for(var l in a)r.push(l),o.push(this.$CommonFn.Json.GetByKey(a[l],i)[i]),n.push(this.$CommonFn.Json.GetByKey(a[l],s)[s]);e.legend.data=r,e.xAxis[0].data=o[0];for(l=0;l<o.length;l++)e.series.push({data:n[l],name:r[l],type:"line",barWidth:6,barGap:.8});e.grid[0].top=100,e.title[0].text="认知指数详情",e.xAxis[0].axisLine.show=!0,e.yAxis[0].splitNumber=4,e.yAxis[0].axisLine.show=!0,e.yAxis[0].name="次",e.yAxis[0].axisLabel={formatter:function(e){return parseInt(e/1e4)+"万"}},e.DrawChart("chart_renzhi4","")}},setChart44(){var e=this.chartData[3],t=new this.$EChartsHelper;let a="SiteName",r=this.$CommonFn.Json.GetByKey(e,a)[a];var i=[],s=this.$CommonFn.Format.Array.Unique(this.$CommonFn.Json.GetByKey(e,"MovieName")["MovieName"]);r=this.$CommonFn.Format.Array.Merge(r,s);for(var o=0;o<s.length;o++){var n={};n.name=s[o],n.value=100,i.push(n)}var l=[];for(this.$CommonFn.Json.Group(e,"MovieName"),o=0;o<e.length;o++){n={};n.name=e[o]["SiteName"],n.value=e[o]["MediaTotalPercent"],l.push(n),e[o]["MediaTotalPercent"]}t.legend.orient="vertical",t.legend.x="20",t.legend.y="40",t.legend.data=r,t.title[0].text="",t.series.push({name:"访问来源",type:"pie",radius:[0,"30%"],label:{normal:{show:!1,position:"center",color:"#fff"}},labelLine:{normal:{show:!1}},data:i}),t.series.push({name:"访问来源",type:"pie",radius:["45%","65%"],label:{normal:{show:!1,position:"center"}},labelLine:{normal:{show:!1}},data:l}),t.tooltip={trigger:"item",formatter:"{b}: {c} %"},t.DrawChart("chart_renzhi44","")}}},me=de,ce=(0,p.A)(me,le,he,!1,null,null,null),pe=ce.exports,ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"chart-wrap mt5"},[t("div",{staticClass:"box w10",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"110px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_buy,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("el-select",{staticClass:"drop-menu-perpul",staticStyle:{width:"120px",position:"absolute",top:"50px",left:"20px",zIndex:"99"},attrs:{size:"mini"},on:{change:e.changeSelect},model:{value:e.valueAll,callback:function(t){e.valueAll=t},expression:"valueAll"}},e._l(e.list0,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_buy"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}}
1)])],1)])},fe=[],Ce={props:["paramsObj"],watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getChart1Data()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"购票指数详情")}}},data(){return{chart1Loading:!1,valueAll:"MaoYan",list0:[{value:"MaoYan",label:"猫眼"},{value:"TaoPiaoPiao",label:"淘票票"},{value:"DouBan",label:"豆瓣"},{value:"MTime",label:"时光"}],movieIdStr:"",movieNameArr:[],chart1_data:[],chart2_data:[],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]}}},mounted(){if(this.paramsObj.data.length>0){for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getChart1Data()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},changeSelect(e){this.setChart1()},getChart1Data(){this.ChartJson.Config.Loading=!0;const e="/marketing/getmarketing_compare_indexdetial_buyticket.do";var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.movieIdStr;this.$CommonFn.Ajax.PostAPI(e,t,e=>{this.chart1_data=e,e&&e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1()):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1})},setChart1(){this.ChartJson.Config.ErrorType=null;let e=new this.$EChartsHelper,t=this.chart1_data,a=this.valueAll;if(t.length>0){let r="sDateName",i="MovieName",s=this.$CommonFn.Json.GetByKey(this.paramsObj.data,"MovieName")["MovieName"].toString().split(","),o=this.$CommonFn.Format.Array.Unique(this.$CommonFn.Json.GetByKey(t,r)[r]),n=this.$CommonFn.Json.Group(t,i);for(let t=0;t<s.length;t++){let i=n[s[t]];if(i){let n=[],l=this.$CommonFn.Json.GetByKey(i,r+","+a);for(let e=0;e<o.length;e++){let t="";l[r].forEach((r,i)=>{r!=o[e]||(t=l[a][i])}),n.push(t)}e.series.push(e.GetSeries("line",s[t],n)),e.legend.data=s}}e.xAxis[0].data=o,e.grid[0].top=100,e.title[0].text="购票指数详情",e.xAxis[0].axisLine.show=!0,e.yAxis[0].splitNumber=4,e.yAxis[0].axisLine.show=!0,e.yAxis[0].name="分",e.tooltip.formatter=function(e){let t=e[0].name;for(let a=0;a<e.length;a++)t+='<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+e[a].color+'"></span>'+e[a].seriesName+" : "+(e[a].value?e[a].value:"-");return t},e.toolbox.feature.mySaveAsExcel.show=!0,e.toolbox.feature.mySaveAsExcel.firstItem="时间",e.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr()+"  "+a.replace("MaoYan","猫眼").replace("TaoPiaoPiao","淘票票").replace("DouBan","豆瓣").replace("MTime","时光"),this.chart_buy=e,e.DrawChart("chart_buy")}else this.ChartJson.Config.ErrorType=0},getParamsStr(){var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return e}}},ve=Ce,ue=(0,p.A)(ve,ge,fe,!1,null,null,null),ye=ue.exports,be=function(){var e=this,t=e._self._c;return e.paramsObj.diffdays>0?t("div",{staticClass:"chart-wrap mt10"},[t("div",{staticClass:"box w10",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"20px",left:"110px","z-index":"1"}
1,on:{click:function(t){return e.Excel_PlayNum(e.chart_rap,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("el-select",{staticClass:"drop-menu-perpul",staticStyle:{width:"120px",position:"absolute",top:"50px",left:"20px",zIndex:"99"},attrs:{placeholder:"猫眼",size:"mini"},on:{change:e.changeSelect},model:{value:e.valueAll,callback:function(t){e.valueAll=t},expression:"valueAll"}},e._l(e.list0,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson.Config.Loading,expression:"ChartJson.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_rap"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson.Config.ErrorType,expression:"ChartJson.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson.Config.ErrorInfo)}})])],1)]):e._e()},xe=[],we={props:["paramsObj"],watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getChart1Data()}},deep:!0},"ChartJson.Config.ErrorType":{handler(e,t){this.ChartJson.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson.Config.ErrorType,"口碑指数详情")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType)}}},data(){return{chart1Loading:!1,valueAll:"",list0:[{value:"MaoYan",label:"猫眼"},{value:"TaoPiaoPiao",label:"淘票票"},{value:"DouBan",label:"豆瓣"},{value:"MTime",label:"时光"}],movieIdStr:"",movieNameArr:[],chart1_data:[],chart2_data:[],ChartJson:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]}}},mounted(){if(this.paramsObj.data.length>0){for(var e="",t=0;t<this.paramsObj.data.length;t++)e+=this.paramsObj.data[t]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]);this.movieIdStr=e,this.getChart1Data()}},methods:{Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},changeSelect(e){this.setChart1(e)},getChart1Data(){this.ChartJson.Config.Loading=!0;const e="/marketing/getmarketing_compare_indexdetial_rap.do";var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.movieIdStr;this.$CommonFn.Ajax.PostAPI(e,t,e=>{this.chart1_data=e,e&&e.length>0?(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=null,this.setChart1()):(this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=0)},e=>{this.ChartJson.Config.Loading=!1,this.ChartJson.Config.ErrorType=1})},setChart1(e){let t=new this.$EChartsHelper,a=this.chart1_data;if(a.length>0){var r=this.$CommonFn.Json.Group(a,"MovieName"),i=[],s="sDateName",o=e||"MaoYan",n=[],l=[];for(var h in r)i.push(h),n.push(this.$CommonFn.Json.GetByKey(r[h],s)[s]),l.push(this.$CommonFn.Json.GetByKey(r[h],o)[o]);t.legend.data=i,t.xAxis[0].data=n[0];for(h=0;h<n.length;h++)t.series.push({data:l[h],name:i[h],type:"line",barWidth:6,barGap:.8});t.grid[0].top=100,t.title[0].text="口碑指数详情",t.xAxis[0].axisLine.show=!0,t.yAxis[0].splitNumber=4,t.yAxis[0].axisLine.show=!0,t.yAxis[0].name="分",t.toolbox.feature.mySaveAsExcel.show=!0,t.toolbox.feature.mySaveAsExcel.firstItem="时间",t.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr()+"  "+o.replace("MaoYan","猫眼").replace("TaoPiaoPia
1o","淘票票").replace("DouBan","豆瓣").replace("MTime","时光"),this.chart_rap=t,t.DrawChart("chart_rap","")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e}}},Te=we,Ee=(0,p.A)(Te,be,xe,!1,null,null,null),Je=Ee.exports,Pe=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"shadow10-ra5 bgf"},[t("table",{staticClass:"vb-hot"},[e._m(0),t("tbody",e._l(e.wbCompareList,function(a){return t("tr",{key:a.EntMovieID},[t("td",{staticClass:"text-ov1"},[e._v(e._s(a.MovieName))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.openHotwb1(a.MovieID)}}},[e._v(e._s(a.HotWeiboNum?a.HotWeiboNum:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.openHotUser1(a.MovieID)}}},[e._v(e._s(a.HotUserNum?a.HotUserNum:0))]),t("td",{staticClass:"default-color curp",on:{click:function(t){return e.openHottopic1(a.MovieID)}}},[e._v(e._s(a.HotTopicNum?a.HotTopicNum:0))]),t("td",{staticClass:"default-color curp"},[e._v(e._s(Math.round(100*a.BuyTicketIndex)/100))]),t("td",{staticClass:"default-color curp"},[e._v(e._s(Math.round(100*a.RapIndex)/100))])])}),0)])]),t("el-dialog",{staticClass:"vbDialog",attrs:{title:"热门话题",visible:e.tableDialog},on:{open:e.openHottopic,"update:visible":function(t){e.tableDialog=t}}},[t("el-table",{attrs:{data:e.vbList}},[t("el-table-column",{attrs:{property:"Title",label:"话题",width:"210"}}),t("el-table-column",{staticClass:"tac",attrs:{property:"ReadNum",label:"累计阅读量"}}),t("el-table-column",{staticClass:"tac",attrs:{property:"HotNum",label:"累计讨论量"}}),t("el-table-column",{staticClass:"tac",attrs:{property:"PersonNum",label:"覆盖人数"}})],1)],1),t("el-dialog",{staticClass:"hot-user-dialog",attrs:{title:"热点用户",visible:e.hotUserFlag},on:{open:e.openHotUser,"update:visible":function(t){e.hotUserFlag=t}}},[t("div",{staticClass:"clearfix"},e._l(e.hotUserList.List,function(r,i){return t("div",{key:i,staticClass:"user-mes"},[t("dl",{staticClass:"clearfix"},[t("dt",{staticClass:"lf"},[t("img",{attrs:{src:a(30656),alt:""}})]),t("dd",[t("p",{staticClass:"f16"},[e._v(e._s(r.Author))]),t("ul",{staticClass:"user-talk f12"},[t("li",[e._v("转发量: "),t("span",[e._v(e._s(r.TranspondNum))])]),t("li",[e._v("评论量: "),t("span",[e._v(e._s(r.CommentNum))])])])])]),t("ol",{staticClass:"user-atten"},[t("li",{staticClass:"tac"},[t("p",{staticClass:"f16"},[e._v(e._s(r.AttentionNum))]),t("span",{staticClass:"f12 gray-8"},[e._v("关注")])]),t("li",{staticClass:"tac"},[t("p",{staticClass:"f16"},[e._v(e._s(r.FansNum))]),t("span",{staticClass:"f12 gray-8"},[e._v("粉丝")])]),t("li",{staticClass:"tac"},[t("p",{staticClass:"f16"},[e._v(e._s(r.WbNum))]),t("span",{staticClass:"f12 gray-8"},[e._v("微博")])])])])}),0),t("div",{staticClass:"block tar"},[t("el-pagination",{attrs:{"current-page":e.currentPage4,"page-size":4,layout:"total, prev, pager, next, jumper",total:e.hotUserList.Total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange_user}})],1)]),t("el-dialog",{staticClass:"hot-vb-dialog",attrs:{title:"热门微博",visible:e.hotVbFlag},on:{open:e.openHotwb,"update:visible":function(t){e.hotVbFlag=t}}},[t("div",e._l(e.hotVbList.List,function(a){return t("dl",{key:a.ID,staticClass:"clearfix"},[t("dt",{staticClass:"lf"},[t("img",{attrs:{src:a.HeadImgUrl,alt:""}})]),t("dd",[t("p",{staticClass:"f12 text-ov-3 text-info"},[t("span",{staticClass:"f14 default-color"},[e._v(e._s(a.Author+" : ")+" ")]),e._v(e._s(a.Title))]),t("div",{staticClass:"clearfix"},[t("span",{staticClass:"lf f12"},[e._v(e._s(a.PublishDate.substr(0,10)))]),t("ul",{staticClass:"user-fx f12 rf clearfix"},[t("li",{staticClass:"default-color f12 lf"},[e._v("赞 "),t("span",[e._v("("+e._s(a.ThumbsUpNum)+")")])]),t("li",{staticClass:"default-color f12 lf"},[e._v("转发 "),t("span",[e._v("("+e._s(a.TranspondNum)+")")])]),t("li",{staticClass:"default-color f12 lf"},[e._v("评论 "),t("span",[e._v("("+e._s(a.CommentNum)+")")])])])])])])}),0),t("div",{staticClass:"block tar"},[t("el-pagination",{attrs:{"current-page":e.currentPage4,"page-size":4,layout:"total, prev, pager, next, jumper",total:e.hotVbList.Total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)])],1)},_e=[function(){var e=this,t=e._self._c;return t("thead",[t("th",{attrs:{width:"15%"}},[e._v("影片")]),t("th",[e._v("热门微博")]),t("th",[e._v("热点用户")]),t("th",[e._v("微博热门话题")]),t("th",[e._v("购票指数")]),t("th",[e._v("口碑指数")])])}],Se={props:["paramsObj"],components:{},data(){return{hotVbId:"",tableDialog:!1,hotUserFlag:!1,hotVbFlag:!1,
1currentPage4:1,wbCompareList:[],vbList:[{MovieID:"",Title:"",HotNum:"",PersonNum:"",ReadNum:"",AddTime:""}],hotVbList:{PageIndex:1,PageSize:4,Total:0,List:[]},hotUserList:{PageIndex:1,PageSize:4,Total:0,List:[]}}},watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.movieNameArr=[];for(var a="",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r]["EFMTMovieID"]+",",this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]);this.movieIdStr=a,this.getCompareWbData()}},deep:!0}},mounted(){this.getCompareWbData()},methods:{getCompareWbData(){const e="/marketing/getmarketing_compare_weibo.do";for(var t="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays,a="&movieid=",r=0;r<this.paramsObj.data.length;r++)a+=this.paramsObj.data[r].EFMTMovieID+",";t+=a,this.$CommonFn.Ajax.PostAPI(e,t,e=>{if(e.length>0){for(var t=0;t<e.length;t++)e[t].EntMovieID=this.paramsObj.data[t].EntMovieID;this.wbCompareList=e}},e=>{})},openHotwb1(e){this.hotVbList.PageIndex=1,this.currentPage4=1,this.hotVbId=e,this.hotVbFlag=!0,this.getHotvbData()},openHotwb(){},openHottopic1(e){this.HotTopicId=e,this.tableDialog=!0,this.getHottopicData()},openHottopic(){},openHotUser1(e){this.HotUserId=e,this.hotUserFlag=!0,this.hotUserList.PageIndex=1,this.currentPage4=1,this.getHotUserData()},openHotUser(){},formateNum:function(e,t,a,r){return(a/1e4).toFixed(1)+"万"},handleSizeChange(e){},handleCurrentChange(e){this.currentPage4=e,this.hotVbList.PageIndex=e,this.getHotvbData()},handleCurrentChange_user(e){this.currentPage4=e,this.hotUserList.PageIndex=e,this.getHotUserData()},formatTime(e){return e.subString(0,10)},getHotvbData(){const e="/marketing/gethotwblist.do";var t="&movieid="+this.hotVbId+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;t+="&pageindex="+this.hotVbList.PageIndex+"&pagesize="+this.hotVbList.PageSize,this.$CommonFn.Ajax.PostAPI(e,t,e=>{e&&e[0].length>0&&(this.hotVbList.List=e[0],this.hotVbList.Total=Number(e[1][0].TotalCounts))},e=>{})},getHottopicData(){const e="/marketing/gethotwbtopiclist.do";var t="&movieid="+this.HotTopicId;this.$CommonFn.Ajax.PostAPI(e,t,e=>{e&&e.length>0&&(this.vbList=e)},e=>{})},getHotUserData(){const e="/marketing/gethotwbuserlist.do";var t="&movieid="+this.HotUserId+"&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays;t+="&pageindex="+this.hotUserList.PageIndex+"&pagesize="+this.hotUserList.PageSize,this.$CommonFn.Ajax.PostAPI(e,t,e=>{e&&e[0].length>0&&(this.hotUserList.List=e[0],this.hotUserList.Total=e[1][0].TotalCounts)},e=>{})}}},Ie=Se,Ne=(0,p.A)(Ie,Pe,_e,!1,null,"f4ea35c4",null),De=Ne.exports,Me=function(){var e=this,t=e._self._c;return t("div",{staticClass:"chart-wrap mt10"},[t("div",{staticClass:"box w10"},[t("div",{staticClass:"mt10",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson1.Config.ErrorType,expression:"ChartJson1.Config.ErrorType==null"},{name:"loading",rawName:"v-loading",value:e.chart1Loading,expression:"chart1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"19px",left:"95px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_trend,"chart1Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down",staticStyle:{cursor:"pointer"}})]),t("div",{staticClass:"circle-tab",staticStyle:{position:"absolute",top:"50px",left:"20px",zIndex:"99"}},e._l(e.list_movie,function(a,r){return t("span",{key:r,class:{current:r==e.active},on:{click:function(t){return e.addClass(r)}}},[e._v(e._s(a.MovieName))])}),0),t("div",{staticClass:"box"},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson1.Config.Loading,expression:"ChartJson1.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson1.Config.ErrorType,expression:"ChartJson1.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_trend"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson1.Config.ErrorType,expression:"ChartJson1.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson1.Config.ErrorInfo)}})])])]),t("div",{staticClass:"chart-wrap mt5"},[t("div",{staticClass:"box w5",staticStyle:{position:"relative"}}
1,[t("span",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"},{name:"loading",rawName:"v-loading",value:e.chart2Loading,expression:"chart2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"195px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_ReferPre,"chart2Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down",staticStyle:{cursor:"pointer"}})]),t("div",{staticClass:"circle-tab",staticStyle:{position:"absolute",top:"50px",left:"20px",zIndex:"99"}},e._l(e.list_movie,function(a,r){return t("span",{key:r,class:{current:r==e.active_refer},on:{click:function(t){return e.addClassRefer(r)}}},[e._v(e._s(a.MovieName))])}),0),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson2.Config.Loading,expression:"ChartJson2.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_ReferPre"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson2.Config.ErrorType,expression:"ChartJson2.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson2.Config.ErrorInfo)}})])]),t("div",{staticClass:"box w5",staticStyle:{position:"relative"}},[t("span",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson3.Config.ErrorType,expression:"ChartJson3.Config.ErrorType==null"},{name:"loading",rawName:"v-loading",value:e.chart3Loading,expression:"chart3Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"195px","z-index":"1"},on:{click:function(t){return e.Excel_PlayNum(e.chart_GoodPre,"chart3Loading")}}},[t("i",{ref:"icons",staticClass:"icon icon-down",staticStyle:{cursor:"pointer"}})]),t("div",{staticClass:"circle-tab",staticStyle:{position:"absolute",top:"50px",left:"25px",zIndex:"99"}},e._l(e.list_movie,function(a,r){return t("span",{key:r,class:{current:r==e.active_good},on:{click:function(t){return e.addClassGood(r)}}},[e._v(e._s(a.MovieName))])}),0),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.ChartJson3.Config.Loading,expression:"ChartJson3.Config.Loading"},{name:"show",rawName:"v-show",value:null==e.ChartJson3.Config.ErrorType,expression:"ChartJson3.Config.ErrorType==null"}],staticClass:"chart-container",staticStyle:{height:"400px"},attrs:{id:"chart_GoodPre"}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson3.Config.ErrorType,expression:"ChartJson3.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson3.Config.ErrorInfo)}})])])]),t("div",{staticClass:"shadow10-ra5 bgf mt5",staticStyle:{position:"relative"}},[t("div",{staticClass:"cinema-title no-bottom-border",staticStyle:{position:"relative"}},[t("p",{staticClass:"f16 lf"},[e._v("微博热词")]),t("div",{staticClass:"circle-tab",staticStyle:{position:"absolute",top:"0",left:"120px",zIndex:"99"}},e._l(e.list_movie,function(a,r){return t("span",{key:r,class:{current:r==e.active_vb},staticStyle:{height:"24px",lineHeight:"21px"},on:{click:function(t){return e.addClassVb(r)}}},[e._v(e._s(a.MovieName))])}),0)]),t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.word1Loading,expression:"word1Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"80px","z-index":"1"},on:{click:function(t){return e.Excel_WordCloud(e.wordArr,"word1Loading","微博热词")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("EchartsWordCloud",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson4.Config.ErrorType,expression:"ChartJson4.Config.ErrorType ==null"},{name:"loading",rawName:"v-loading",value:e.ChartJson4.Config.Loading,expression:"ChartJson4.Config.Loading"}],attrs:{wordArr:e.wordArr,id:e.word_weibo}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson4.Config.ErrorType,expression:"ChartJson4.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson4.Config.ErrorInfo)}}
1)])],1),t("div",{staticClass:"shadow10-ra5 bgf mt10",staticStyle:{position:"relative"}},[t("div",{staticClass:"cinema-title no-bottom-border",staticStyle:{position:"relative"}},[t("p",{staticClass:"f16 lf"},[e._v("维度热词")]),t("div",{staticClass:"circle-tab",staticStyle:{position:"absolute",top:"0",left:"120px",zIndex:"99"}},e._l(e.list_movie,function(a,r){return t("span",{key:r,class:{current:r==e.active_wd},staticStyle:{height:"24px",lineHeight:"21px"},on:{click:function(t){return e.addClassWd(r)}}},[e._v(e._s(a.MovieName))])}),0)]),t("div",{staticClass:"circle-tab ml20",staticStyle:{zIndex:"99"}},e._l(e.WdTypeList,function(a,r){return t("span",{key:r,class:{current:r==e.active_wdtype},staticStyle:{height:"24px",lineHeight:"21px"},on:{click:function(t){return e.changeWdType(a.WdType)}}},[e._v(e._s(a.WdTypeName))])}),0),t("span",{directives:[{name:"loading",rawName:"v-loading",value:e.word2Loading,expression:"word2Loading"}],staticClass:"chat-icon",staticStyle:{position:"absolute",top:"25px",left:"80px","z-index":"1"},on:{click:function(t){return e.Excel_WordCloud(e.wordArr2,"word2Loading","维度热词")}}},[t("i",{ref:"icons",staticClass:"icon icon-down ml15",staticStyle:{cursor:"pointer"}})]),t("EchartsWordCloud",{directives:[{name:"show",rawName:"v-show",value:null==e.ChartJson5.Config.ErrorType,expression:"ChartJson5.Config.ErrorType ==null"},{name:"loading",rawName:"v-loading",value:e.ChartJson5.Config.Loading,expression:"ChartJson5.Config.Loading"}],attrs:{wordArr:e.wordArr2,id:e.word_weidu}}),t("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.ChartJson5.Config.ErrorType,expression:"ChartJson5.Config.ErrorType!=null"}],staticClass:"table-wrap chart-container",staticStyle:{height:"400px"}},[t("div",{staticClass:"table-attention",domProps:{innerHTML:e._s(e.ChartJson5.Config.ErrorInfo)}})])],1)])])},Oe=[],Le=function(){var e=this,t=e._self._c;return t("div",{staticStyle:{width:"100%",height:"400px"},attrs:{id:e.id}})},Ae=[],je=a(7609);a(29173);var Fe={props:["wordArr","id"],data(){return{wordData:[]}},watch:{wordArr:{handler(e,t){this.setWord()},deep:!0}},mounted(){this.setWord()},methods:{setWord(){const e=["(107,117,185)","(232,111,112)","(62,185,198)","(247,202,132)","(110,152,179)","(134,166,99)","(142,108,156)","(106,111,151)","(228,145,155)","(157,198,151)","(202,164,127)","(176,176,176)"];this.wordData=this.wordArr;var t=je.init(document.getElementById(this.id));t.setOption({series:[{type:"wordCloud",width:"90%",height:"90%",gridSize:40,sizeRange:[20,50],rotationRange:[0,0],shape:"pentagon",textStyle:{normal:{color:function(){return"rgb"+e[Math.floor(Math.random()*e.length)]}},emphasis:{shadowBlur:10,shadowColor:"#333"}},data:this.wordData}]})}}},ke=Fe,$e=(0,p.A)(ke,Le,Ae,!1,null,null,null),Ge=$e.exports,Re={components:{EchartsWordCloud:Ge},props:["paramsObj"],watch:{paramsObj:{handler(e,t){if(this.paramsObj.data.length>0){this.list_movie=this.paramsObj.data,this.movieNameArr=[];for(var a=[],r=0;r<this.paramsObj.data.length;r++)this.movieNameArr.push(this.paramsObj.data[r]["MovieName"]),a.push(this.paramsObj.data[r]["EFMTMovieID"]);this.movieIdArr=a,this.getSocialData()}},deep:!0},"ChartJson1.Config.ErrorType":{handler(e,t){this.ChartJson1.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson1.Config.ErrorType,"微博趋势")}},"ChartJson2.Config.ErrorType":{handler(e,t){this.ChartJson2.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson2.Config.ErrorType,"微博影片各维度提及率")}},"ChartJson3.Config.ErrorType":{handler(e,t){this.ChartJson3.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson3.Config.ErrorType,"微博影片各维度好评率")}},"ChartJson4.Config.ErrorType":{handler(e,t){this.ChartJson4.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson4.Config.ErrorType,"微博热词")}},"ChartJson5.Config.ErrorType":{handler(e,t){this.ChartJson5.Config.ErrorInfo=this.$CommonFn.Page.GetErrorInfo(this.ChartJson5.Config.ErrorType,"维度热词")}}},data(){return{word1Loading:!1,word2Loading:!1,chart1Loading:!1,chart2Loading:!1,chart3Loading:!1,active_wdtype:0,WdTypeList:[],WdWordArr:[],active:0,active_refer:0,active_good:0,active_vb:0,active_wd:0,list_movie:[],movieIdArr:[],movieNameArr:[],word_
1weibo:"weibo",word_weidu:"weidu",showWbHotWord:!1,wordArr:[],showWbHotWord2:!1,wordArr2:[],ChartJson1:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson2:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson3:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson4:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]},ChartJson5:{Config:{Loading:!1,ErrorType:null,ErrorInfo:this.$CommonFn.Page.GetErrorInfo(-1)},Data:[]}}},mounted(){if(this.paramsObj.data.length>0){this.list_movie=this.paramsObj.data,this.movieNameArr=[];for(var e=[],t=0;t<this.paramsObj.data.length;t++)this.movieNameArr.push(this.paramsObj.data[t]["MovieName"]),e.push(this.paramsObj.data[t]["EFMTMovieID"]);this.movieIdArr=e,this.getSocialData()}},methods:{Excel_WordCloud(e,t,a){console.log(e),t&&(this[t]=!0);var r="";r+="datajson="+encodeURI(JSON.stringify(e)),r+="&filesheetname="+a,r+="&filetextarr="+["热词","数量"].join(","),r+="&filelistnamearr="+["name","value"].join(","),r+="&filegenrearr="+["str","num_chart"].join(","),r+="&filewidtharr="+["220","100"].join(","),r+="&filemarkinfo="+a,r+=this.getParamsStr(),r+="维度热词"==a?"  影片名:"+this.paramsObj.data[this.active_vb]["MovieName"]+"  类型:"+this.WdTypeList[this.active_wdtype]["WdTypeName"]:"  影片名:"+this.paramsObj.data[this.active_wd]["MovieName"],this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},Excel_PlayNum(e,t){t&&(this[t]=!0);var a=e;let r=e.dealWithOpt(a);this.$CommonFn.Ajax.PostAPI("/marketing/chart_down.do",r,e=>{t&&(this[t]=!1),"1"==e["Status"]&&this.$CommonFn.Page.DownUrl(e["StatusRemark"])},e=>{t&&(this[t]=!1)})},addClass(e){this.active=e,this.getSocialData(2,e)},addClassRefer(e){this.active_refer=e,this.getSocialData(3,e)},addClassGood(e){this.active_good=e,this.getSocialData(4,e)},addClassVb(e){this.active_vb=e,this.getSocialData(5,e)},addClassWd(e){this.active_wd=e,this.getSocialData(6,e)},changeWdType(e){this.active_wdtype=e,this.wordArr2=this.WdWordArr[e]},getSocialData(e,t){switch(e){case 1:break;case 2:this.ChartJson1.Config.Loading=!0;break;case 3:this.ChartJson2.Config.Loading=!0;break;case 4:this.ChartJson3.Config.Loading=!0;break;case 5:this.showWbHotWord=!0;break;case 6:this.showWbHotWord2=!0;break;default:this.active=0,this.active_refer=0,this.active_good=0,this.active_vb=0,this.active_wd=0,this.active_wdtype=0,this.ChartJson1.Config.Loading=!0,this.ChartJson2.Config.Loading=!0,this.ChartJson3.Config.Loading=!0,this.showWbHotWord=!0}const a="/marketing/getcommunityindex.do";var r="&sdate="+this.paramsObj.sdate+"&edate="+this.paramsObj.edate+"&diffdays="+this.paramsObj.diffdays+"&movieid="+this.paramsObj.data[t||0]["EFMTMovieID"];this.$CommonFn.Ajax.PostAPI(a,r,t=>{switch(this.chartData=t,e){case 1:break;case 2:t[1].length>0?(this.ChartJson1.Config.Loading=!1,this.ChartJson1.Config.ErrorType=null,this.setChart_trend()):(this.ChartJson1.Config.Loading=!1,this.ChartJson1.Config.ErrorType=0);break;case 3:t[2].length>0?(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart_ReferPre()):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0);break;case 4:t[3].length>0?(this.ChartJson3.Config.Loading=!1,this.ChartJson3.Config.ErrorType=null,this.setChart_GoodPre()):(this.ChartJson3.Config.Loading=!1,this.ChartJson3.Config.ErrorType=0);break;case 5:if(t[4].length>0){this.ChartJson4.Config.Loading=!1,this.ChartJson4.Config.ErrorType=null,this.showWbHotWord=!1,this.wordArr=[];for(var a=0;a<t[4].length;a++){var r={};r.name=t[4][a].WordName,r.value=t[4][a].HotNum,this.wordArr.push(r)}}else this.showWbHotWord=!0,this.ChartJson4.Config.Loading=!1,this.ChartJson4.Config.ErrorType=0;break;case 6:if(t[2].length>0&&(this.WdTypeList=t[2]),t[5].length>0){this.ChartJson5.Config.Loading=!1,this.ChartJson5.Config.ErrorType=null,this.showWbHotWord2=!1,this.WdWordArr=[];let e=[];for(a=0;a<t[5].length;a++){r={};r.name=t[5][a].WordName,r.value=t[5][a].WordNum,r.WdType=t[5][a].WdType,e.push(r)}this.WdWordArr=this.$CommonFn.Json.Group(e,"WdType"),this.wordArr2=this.WdWordArr[this.active_wdtype]}else this.showWbHotWord2=!0,this.ChartJson5.Config.Loading=!1,this.ChartJson5.Config.ErrorType=0;break;default:if(t[1].length>0?(this.ChartJson1.Config.Loading=!1,this.ChartJson1.Config.ErrorType=null,this.setChart_trend()):(this.ChartJson1.Config.Loading=!1,this.ChartJson1.Config.ErrorType=0),t[2].length>0?(this.WdTypeList=t[2],this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=null,this.setChart_ReferPre()):(this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=0),t[3].length>0?(this.ChartJson3.Config.Loading=!1,this.ChartJson3.Config.ErrorType=null,this.setChart_GoodPre()):(this.ChartJson3.Config.Loading=!1,this.ChartJson3.Config.ErrorType=0),t[4].length>0){this.ChartJson4.Config.Loading=!1,this.ChartJson4.Config.ErrorType=null,this.showWbHotWord=!1,this.wordArr=[];for(a=0;a<t[4].length;a++){r={};r.name=t[4][a].WordName,r.value=t[4][a].HotNum,this.wordArr.push(r)}}else this.showWbHotWord=!0,this.ChartJson4.Config.Loading=!1,this.ChartJson4.Config.ErrorType=0;if(t[5].length>0){this.ChartJson5.Config.Loading=!1,this.ChartJson5.Config.ErrorType=null,this.showWbHotWord2=!1,this.WdWordArr=[];let e=[];for(a=0;a<t[5].length;a++){r={};r.name=t[5][a].WordName,r.value=t[5][a].WordNum,r.WdType=t[5][a].WdType,e.push(r)}this.WdWordArr=this.$CommonFn.Json.Group(e,"WdType"),this.wordArr2=this.WdWordArr[this.active_wdtype]}else this.showWbHotWord2=!0,this.ChartJson5.Config.Loading=!1,this.ChartJson5.Config.ErrorType=0}},e=>{this.ChartJson1.Config.Loading=!1,this.ChartJson1.Config.ErrorType=1,this.ChartJson2.Config.Loading=!1,this.ChartJson2.Config.ErrorType=1,this.ChartJson3.Config.Loading=!1,this.ChartJson3.Config.ErrorType=1,this.ChartJson4.Config.Loading=!1,this.ChartJson4.Config.ErrorType=1,this.ChartJson5.Config.Loading=!1,this.ChartJson5.Config.ErrorType=1,this.showWbHotWord=!0})},setChart_trend(){let e=this.chartData[1];if(e.length>0){let t=this.paramsObj.diffdays?"DiffDay":"AnalysisDate",a=this.$CommonFn.Json.GetByKey(e,t)[t],r=this.$CommonFn.Json.GetByKey(e,"WbNum")["WbNum"],i=this.$CommonFn.Json.GetByKey(e,"TranspondNum")["TranspondNum"],s=this.$CommonFn.Json.GetByKey(e,"CommentNum")["CommentNum"],o=new this.$EChartsHelper;o.grid[0].top=100,o.title[0].text="微博趋势",o.xAxis[0].axisLine.show=!0,o.yAxis[0].splitNumber=5,o.xAxis[0].data=a,o.series.push({data:r,name:"微博数",type:"line",barWidth:6,barGap:.8}),o.series.push({data:i,name:"转发数",type:"line",barWidth:6,barGap:.8}),o.series.push({data:s,name:"评论数",type:"line",barWidth:6,barGap:.8});let n=this;o.tooltip.formatter=function(e){let t=e[0].name+(isNaN(e[0].name),"");n.paramsObj.diffdays&&(t=n.DiffDayFormat(t));for(let a=0;a<e.length;a++)"票房占比"!=e[a].seriesName&&"排片占比"!=e[a].seriesName||(e[a].value=(100*e[a].value).toFixed(2)),t+='<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+e[a].color+'"></span>'+e[a].seriesName+" : "+e[a].value,"票房占比"!=e[a].seriesName&&"排片占比"!=e[a].seriesName||(t+="%");return t},this.paramsObj.diffdays&&(o.xAxis[0].axisLabel.formatter=function(e){return n.DiffDayFormat(e)}
1),o.legend.data=["微博数","转发数","评论数"],o.toolbox.feature.mySaveAsExcel.show=!0,o.toolbox.feature.mySaveAsExcel.firstItem="时间",o.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr()+"  影片名:"+this.paramsObj.data[this.active]["MovieName"],this.chart_trend=o,o.DrawChart("chart_trend","个")}},getParamsStr(){console.log(this.paramsObj);var e="&fileiteminfo="+this.paramsObj.movieName+" 时间:"+(this.paramsObj.diffdays?this.paramsObj.diffdays<0?this.paramsObj.diffdays.replace("-","映前")+"天":"映后"+this.paramsObj.diffdays+"天":this.paramsObj.sdate+" - "+this.paramsObj.edate);return console.log(e),e},DiffDayFormat(e){return Number(e)>0?"映后"+(Math.abs(e)+1)+"天":0==Number(e)?"上映当天":"映前"+Math.abs(e)+"天"},setChart_ReferPre(){let e=this.chartData[2];if(e.length>0){let t="WdTypeName",a=this.$CommonFn.Json.GetByKey(e,t)[t],r=this.$CommonFn.Json.GetByKey(e,"ReferPre")["ReferPre"];for(let e=0;e<r.length;e++)r[e]=r[e]?(100*r[e]).toFixed(2):"0";let i=new this.$EChartsHelper;i.grid[0].top=100,i.title[0].text="微博影片各维度提及率",i.xAxis[0].axisLine.show=!0,i.yAxis[0].splitNumber=2,i.yAxis[0].name="百分比",i.yAxis[0].axisLabel={formatter:function(e){return e+"%"}},i.xAxis[0].data=a,i.series.push({data:r,name:this.paramsObj.data[this.active_refer]["MovieName"],type:"bar",barWidth:6,barGap:.8}),i.tooltip.formatter=function(e){let t=e[0].name+(isNaN(e[0].name),"");for(let a=0;a<e.length;a++)e[a].seriesName&&(e[a].value=(1*e[a].value).toFixed(2)),t+='<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+e[a].color+'"></span>'+e[a].seriesName+" : "+e[a].value,e[a].seriesName&&(t+="%");return t},i.legend.data=[this.paramsObj.movieName],i.toolbox.feature.mySaveAsExcel.show=!0,i.toolbox.feature.mySaveAsExcel.firstItem="时间",i.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr()+"  影片名:"+this.paramsObj.data[this.active_refer]["MovieName"],this.chart_ReferPre=i,i.DrawChart("chart_ReferPre","")}},setChart_GoodPre(){let e=this.chartData[3];if(e.length>0){let t="WdTypeName",a=this.$CommonFn.Json.GetByKey(e,t)[t],r=this.$CommonFn.Json.GetByKey(e,"GoodPre")["GoodPre"];for(let e=0;e<r.length;e++)r[e]=r[e]?(100*r[e]).toFixed(2):"0";let i=new this.$EChartsHelper;i.grid[0].top=100,i.title[0].text="微博影片各维度好评率",i.xAxis[0].axisLine.show=!0,i.yAxis[0].splitNumber=2,i.yAxis[0].name="百分比",i.yAxis[0].axisLabel={formatter:function(e){return e+"%"}},i.xAxis[0].data=a,i.series.push({data:r,name:this.paramsObj.data[this.active_good]["MovieName"],type:"bar",barWidth:6,barGap:.8}),i.tooltip.formatter=function(e){let t=e[0].name+(isNaN(e[0].name),"");for(let a=0;a<e.length;a++)e[a].seriesName&&(e[a].value=(1*e[a].value).toFixed(2)),t+='<br/><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+e[a].color+'"></span>'+e[a].seriesName+" : "+e[a].value,e[a].seriesName&&(t+="%");return t},i.legend.data=[this.paramsObj.movieName],i.toolbox.feature.mySaveAsExcel.show=!0,i.toolbox.feature.mySaveAsExcel.firstItem="时间",i.toolbox.feature.mySaveAsExcel.paramsStr=this.getParamsStr()+"  影片名:"+this.paramsObj.data[this.active_good]["MovieName"],this.chart_GoodPre=i,i.DrawChart("chart_GoodPre","")}}}},We=Re,Be=(0,p.A)(We,Me,Oe,!1,null,null,null),ze=Be.exports,He=a(52060),Ue=a(83788),Ke={components:{MovieBase:s.A,MovieMenu:o.A,OptionDate:Ue.A,MarketingCompareDetail:Y,MarketingBeheviorTable:te,MarketingCompareIndex:ne,MarketingCompareRenzhi:pe,MarketingCompareBuy:ye,MarketingCompareRap:Je,MarketingCompareWbTable:De,MarketingCompareVbTrend:ze,MarketingCompareAudiences:He.A},data(){return{paramsObj:{movieName:"",sdate:"",edate:"",diffdays:"",movieid:"",data:[],refresh:""},tabShowArr:[!0,!1,!1],ContrastData_MovieList:[],ContrastData_MovieList_Temp:[],PageProperty:{},DateConfig:{ShowType:"Day,ReleaseDay",DefaultType:"",DefaultValue:"",MinDate:"MinDate",MaxDate:(new Date).DateAdd("d",-1).DateFormat("yyyy-MM-dd"),Multi:"Day|120",NotDataBase:"",IsSale:!0,Day_FastList:[{Text:"近7天",sDate:(new Date).DateAdd("d",-7).DateFormat("yyyy-MM-dd"),eDate:(new Date).DateAdd("d",-1).DateFormat("yyyy-MM-dd")},{Text:"近15天",sDate:(new Date).DateAdd("d",-15).DateFormat("yyyy-MM-dd"),eDate:(new Date).DateAdd("d",-1).DateFormat("yyyy-MM-dd")},{Text:"近30天",sDate:(new Date).DateAdd("d",-30).DateFormat("yyyy-MM-dd"),eDate:(new Date).DateAdd("d",-1).DateFormat("yyyy-MM-dd")}],ReleaseDayData:{Text:"按上映天数",Start:{Text:"映前180天",Num:-180},End:{Text:"映后60天",Num:60}},ReleaseDay_FastList:[{Text:"映前180天",sDate:-180,eDate:-1,Tag:0},{Text:"映前60天",sDate:-60,eDate:-1,Tag:0},{Text:"映前30天",sDate:-30,eDate:-1,Tag:0},{Text:"映前7天",sDate:-7,eDate:-1,Tag:0},{Text:"映后7天",sDate:1,eDate:7,Tag:0},{Text:"映后30天",sDate:1,eDate:30,Tag:0},{Text:"映后60天",sDate:1,eDate:60,Tag:0}]}
1,MovieJson:{MovieBase:[],MovieBoxOffice:[]},OptionResult_Temp:{},OptionResult:{Date:{Type:"",TypeText:"",Id:"",Value:"",Text:"",Start:{Id:"",Value:"",Text:""},End:{Id:"",Value:"",Text:""},Param:"&datetype=&dateid=&sdateid=&edateid=&date=&sdate=&edate="}}}},created(){this.OptionResult_Temp=JSON.parse(JSON.stringify(this.OptionResult))},mounted(){},methods:{changeTab(e){this.tabShowArr=[!1,!1,!1],this.tabShowArr[e]=!0},Callback_MovieBase(e,t,a){if(this.MovieJson=e,this.paramsObj.data=e["MovieBase"],this.PageProperty.TableMenu_Active=e.MovieBase[0].EntMovieID,e.MovieBase.length>1&&e.MovieBase[0].ReleaseDate)if(e.MovieBase[0].ReleaseDate<=(new Date).DateFormat("yyyy-MM-dd"))this.DateConfig.DefaultType="ReleaseDay",this.DateConfig.DefaultValue="1,60";else{let e=new Date;this.DateConfig.DefaultType="Day",this.DateConfig.DefaultValue=e.DateAdd("d",-15).DateFormat("yyyy-MM-dd")+","+e.DateAdd("d",-1).DateFormat("yyyy-MM-dd")}else if(1==e.MovieBase[0].AlreadyReleaseEnd)this.DateConfig.DefaultType="ReleaseDay",this.DateConfig.DefaultValue="1,7";else{let e=new Date;this.DateConfig.DefaultType="Day",this.DateConfig.DefaultValue=e.DateAdd("d",-15).DateFormat("yyyy-MM-dd")+","+e.DateAdd("d",-1).DateFormat("yyyy-MM-dd")}},Callback_DateChange(e,t){this.OptionResult_Temp.Date=e;let a="",r="",i="";"ReleaseDay"==e.Type?i=e.Value:(a=e.Start.Value,r=e.End.Value),this.paramsObj.diffdays=i,this.paramsObj.sdate=a,this.paramsObj.edate=r},PageMethod_SearchBtn_Confirm(){this.paramsObj.refresh=10*Math.random()}}},Ve=Ke,Ye=(0,p.A)(Ve,r,i,!1,null,null,null),Xe=Ye.exports},29173:function(e,t,a){e.exports=a(69293)},35224:function(e,t,a){var r=a(21685),i=a(89231);i.extendSeriesModel({type:"series.wordCloud",visualColorAccessPath:"textStyle.normal.color",optionUpdated:function(){var e=this.option;e.gridSize=Math.max(Math.floor(e.gridSize),4)},getInitialData:function(e,t){var a=r(["value"],e.data),s=new i.List(a,this);return s.initData(e.data),s},defaultOption:{maskImage:null,shape:"circle",left:"center",top:"center",width:"70%",height:"80%",sizeRange:[12,60],rotationRange:[-90,90],rotationStep:45,gridSize:8,drawOutOfBound:!1,textStyle:{normal:{fontWeight:"normal"}}}})},53936:function(e,t,a){var r=a(89231);r.extendChartView({type:"wordCloud",render:function(e,t,a){var i=this.group;i.removeAll();var s=e.getData(),o=e.get("gridSize");e.layoutInstance.ondraw=function(e,t,a,n){var l=s.getItemModel(a),h=l.getModel("textStyle.normal"),d=l.getModel("textStyle.emphasis"),m=new r.graphic.Text({style:r.graphic.setTextStyle({},h,{x:n.info.fillTextOffsetX,y:n.info.fillTextOffsetY+.5*t,text:e,textBaseline:"middle",textFill:s.getItemVisual(a,"color"),fontSize:t}),scale:[1/n.info.mu,1/n.info.mu],position:[(n.gx+n.info.gw/2)*o,(n.gy+n.info.gh/2)*o],rotation:n.rot});i.add(m),s.setItemGraphicEl(a,m),r.graphic.setHoverStyle(m,r.graphic.setTextStyle({},d,null,{forMerge:!0},!0))},this._model=e},remove:function(){this.group.removeAll(),this._model.layoutInstance.dispose()},dispose:function(){this._model.layoutInstance.dispose()}})},41016:function(e,t){"use strict";var a,r;
2/*!
3 * wordcloud2.js
4 * http://timdream.org/wordcloud2.js/
5 *
6 * Copyright 2011 - 2013 Tim Chien
7 * Released under the MIT license
8 */window.setImmediate||(window.setImmediate=function(){return window.msSetImmediate||window.webkitSetImmediate||window.mozSetImmediate||window.oSetImmediate||function(){if(!window.postMessage||!window.addEventListener)return null;var e=[void 0],t="zero-timeout-message",a=function(a){var r=e.length;return e.push(a),window.postMessage(t+r.toString(36),"*"),r};return window.addEventListener("message",function(a){if("string"===typeof a.data&&a.data.substr(0,t.length)===t){a.stopImmediatePropagation();var r=parseInt(a.data.substr(t.length),36);e[r]&&(e[r](),e[r]=void 0)}},!0),window.clearImmediate=function(t){e[t]&&(e[t]=void 0)},a}()||function(e){window.setTimeout(e,0)}}()),window.clearImmediate||(window.clearImmediate=function(){return window.msClearImmediate||window.webkitClearImmediate||window.mozClearImmediate||window.oClearImmediate||function(e){window.clearTimeout(e)}}()),function(){var i=function(){var e=document.createElement("canvas");if(!e||!e.getContext)return!1;var t=e.getContext("2d");return!!t.getImageData&&(!!t.fillText&&(!!Array.prototype.some&&!!Array.prototype.push))}(),s=function(){if(i){var e,t,a=document.createElement("canvas").getContext("2d"),r=20;while(r){if(a.font=r.toString(10)+"px sans-serif",a.measureText("W").width===e&&a.measureText("m").width===t)return r+1;e=a.measureText("W").width,t=a.measureText("m").width,r--}return 0}}(),o=function(e){for(var t,a,r=e.length;r;t=Math.floor(Math.random()*r),a=e[--r],e[r]=e[t],e[t]=a);return e},n=function(e,t){if(i){Array.isArray(e)||(e=[e]),e.forEach(function(t,a){if("string"===typeof t){if(e[a]=document.getElementById(t),!e[a])throw"The element id specified is not found."}else if(!t.tagName&&!t.appendChild)throw"You must pass valid HTML elements, or ID of the element."});var a={list:[],fontFamily:'"Trebuchet MS", "Heiti TC", "微軟正黑體", "Arial Unicode MS", "Droid Fallback Sans", sans-serif',fontWeight:"normal",color:"random-dark",minSize:0,weightFactor:1,clearCanvas:!0,backgroundColor:"#fff",gridSize:8,drawOutOfBound:!1,origin:null,drawMask:!1,maskColor:"rgba(255,0,0,0.3)",maskGapWidth:.3,wait:0,abortThreshold:0,abort:function(){},minRotation:-Math.PI/2,maxRotation:Math.PI/2,rotationStep:.1,shuffle:!0,rotateRatio:.1,shape:"circle",ellipticity:.65,classes:null,hover:null,click:null};if(t)for(var r in t)r in a&&(a[r]=t[r]);if("function"!==typeof a.weightFactor){var n=a.weightFactor;a.weightFactor=function(e){return e*n}}if("function"!==typeof a.shape)switch(a.shape){case"circle":default:a.shape="circle";break;case"cardioid":a.shape=function(e){return 1-Math.sin(e)};break;case"diamond":case"square":a.shape=function(e){var t=e%(2*Math.PI/4);return 1/(Math.cos(t)+Math.sin(t))};break;case"triangle-forward":a.shape=function(e){var t=e%(2*Math.PI/3);return 1/(Math.cos(t)+Math.sqrt(3)*Math.sin(t))};break;case"triangle":case"triangle-upright":a.shape=function(e){var t=(e+3*Math.PI/2)%(2*Math.PI/3);return 1/(Math.cos(t)+Math.sqrt(3)*Math.sin(t))};break;case"pentagon":a.shape=function(e){var t=(e+.955)%(2*Math.PI/5);return 1/(Math.cos(t)+.726543*Math.sin(t))};break;case"star":a.shape=function(e){var t=(e+.955)%(2*Math.PI/10);return(e+.955)%(2*Math.PI/5)-2*Math.PI/10>=0?1/(Math.cos(2*Math.PI/10-t)+3.07768*Math.sin(2*Math.PI/10-t)):1/(Math.cos(t)+3.07768*Math.sin(t))};break}a.gridSize=Math.max(Math.floor(a.gridSize),4);var l,h,d,m,c,p,g,f=a.gridSize,C=f-a.maskGapWidth,v=Math.abs(a.maxRotation-a.minRotation),u=Math.min(a.maxRotation,a.minRotation),y=a.rotationStep;switch(a.color){case"random-dark":g=function(){return $(10,50)};break;case"random-light":g=function(){return $(50,90)};break;default:"function"===typeof a.color&&(g=a.color);break}var b=null;"function"===typeof a.classes&&(b=a.classes);var x,w=!1,T=[],E=function(e){var t,a,r=e.currentTarget,i=r.getBoundingClientRect();e.touches?(t=e.touches[0].clientX,a=e.touches[0].clientY):(t=e.clientX,a=e.clientY);var s=t-i.left,o=a-i.top,n=Math.floor(s*(r.width/i.width||1)/f),l=Math.floor(o*(r.height/i.height||1)/f);return T[n][l]},J=function(e){var t=E(e);x!==t&&(x=t,t?a.hover(t.item,t.dimension,e):a.hover(void 0,void 0,e))},P=function(e){var t=E(e);
8t&&(a.click(t.item,t.dimension,e),e.preventDefault())},_=[],S=function(e){if(_[e])return _[e];var t=8*e,r=t,i=[];0===e&&i.push([m[0],m[1],0]);while(r--){var s=1;"circle"!==a.shape&&(s=a.shape(r/t*2*Math.PI)),i.push([m[0]+e*s*Math.cos(-r/t*2*Math.PI),m[1]+e*s*Math.sin(-r/t*2*Math.PI)*a.ellipticity,r/t*2*Math.PI])}return _[e]=i,i},I=function(){return a.abortThreshold>0&&(new Date).getTime()-p>a.abortThreshold},N=function(){return 0===a.rotateRatio||Math.random()>a.rotateRatio?0:0===v?u:u+Math.round(Math.random()*v/y)*y},D=function(e,t,r){var i=!1,o=a.weightFactor(t);if(o<=a.minSize)return!1;var n=1;o<s&&(n=function(){var e=2;while(e*o<s)e+=2;return e}());var l=document.createElement("canvas"),h=l.getContext("2d",{willReadFrequently:!0});h.font=a.fontWeight+" "+(o*n).toString(10)+"px "+a.fontFamily;var d=h.measureText(e).width/n,m=Math.max(o*n,h.measureText("m").width,h.measureText("ï¼·").width)/n,c=d+2*m,p=3*m,g=Math.ceil(c/f),C=Math.ceil(p/f);c=g*f,p=C*f;var v=-d/2,u=.4*-m,y=Math.ceil((c*Math.abs(Math.sin(r))+p*Math.abs(Math.cos(r)))/f),b=Math.ceil((c*Math.abs(Math.cos(r))+p*Math.abs(Math.sin(r)))/f),x=b*f,w=y*f;l.setAttribute("width",x),l.setAttribute("height",w),i&&(document.body.appendChild(l),h.save()),h.scale(1/n,1/n),h.translate(x*n/2,w*n/2),h.rotate(-r),h.font=a.fontWeight+" "+(o*n).toString(10)+"px "+a.fontFamily,h.fillStyle="#000",h.textBaseline="middle",h.fillText(e,v*n,(u+.5*o)*n);var T=h.getImageData(0,0,x,w).data;if(I())return!1;i&&(h.strokeRect(v*n,u,d*n,m*n),h.restore());var E,J,P,_=[],S=b,N=[y/2,b/2,y/2,b/2];while(S--){E=y;while(E--){P=f;e:{while(P--){J=f;while(J--)if(T[4*((E*f+P)*x+(S*f+J))+3]){_.push([S,E]),S<N[3]&&(N[3]=S),S>N[1]&&(N[1]=S),E<N[0]&&(N[0]=E),E>N[2]&&(N[2]=E),i&&(h.fillStyle="rgba(255, 0, 0, 0.5)",h.fillRect(S*f,E*f,f-.5,f-.5));break e}}i&&(h.fillStyle="rgba(0, 0, 255, 0.5)",h.fillRect(S*f,E*f,f-.5,f-.5))}}}return i&&(h.fillStyle="rgba(0, 255, 0, 0.5)",h.fillRect(N[3]*f,N[0]*f,(N[1]-N[3]+1)*f,(N[2]-N[0]+1)*f)),{mu:n,occupied:_,bounds:N,gw:b,gh:y,fillTextOffsetX:v,fillTextOffsetY:u,fillTextWidth:d,fillTextHeight:m,fontSize:o}},M=function(e,t,r,i,s){var o=s.length;while(o--){var n=e+s[o][0],m=t+s[o][1];if(n>=h||m>=d||n<0||m<0){if(!a.drawOutOfBound)return!1}else if(!l[n][m])return!1}return!0},O=function(t,r,i,s,o,n,l,h,d){var m,c,p=i.fontSize;m=g?g(s,o,p,n,l):a.color,c=b?b(s,o,p,n,l):a.classes;var C=i.bounds;C[3],C[0],C[1],C[3],C[2],C[0],e.forEach(function(e){if(e.getContext){var o=e.getContext("2d"),n=i.mu;o.save(),o.scale(1/n,1/n),o.font=a.fontWeight+" "+(p*n).toString(10)+"px "+a.fontFamily,o.fillStyle=m,o.translate((t+i.gw/2)*f*n,(r+i.gh/2)*f*n),0!==h&&o.rotate(-h),o.textBaseline="middle",o.fillText(s,i.fillTextOffsetX*n,(i.fillTextOffsetY+.5*p)*n),o.restore()}else{var l=document.createElement("span"),g="";g="rotate("+-h/Math.PI*180+"deg) ",1!==i.mu&&(g+="translateX(-"+i.fillTextWidth/4+"px) scale("+1/i.mu+")");var C={position:"absolute",display:"block",font:a.fontWeight+" "+p*i.mu+"px "+a.fontFamily,left:(t+i.gw/2)*f+i.fillTextOffsetX+"px",top:(r+i.gh/2)*f+i.fillTextOffsetY+"px",width:i.fillTextWidth+"px",height:i.fillTextHeight+"px",lineHeight:p+"px",whiteSpace:"nowrap",transform:g,webkitTransform:g,msTransform:g,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};for(var v in m&&(C.color=m),l.textContent=s,C)l.style[v]=C[v];if(d)for(var u in d)l.setAttribute(u,d[u]);c&&(l.className+=c),e.appendChild(l)}})},L=function(t,a,r,i,s){if(!(t>=h||a>=d||t<0||a<0)){if(l[t][a]=!1,r){var o=e[0].getContext("2d");o.fillRect(t*f,a*f,C,C)}w&&(T[t][a]={item:s,dimension:i})}},A=function(t,r,i,s,o,n){var l,m,c=o.occupied,p=a.drawMask;if(p&&(l=e[0].getContext("2d"),l.save(),l.fillStyle=a.maskColor),w){var g=o.bounds;m={x:(t+g[3])*f,y:(r+g[0])*f,w:(g[1]-g[3]+1)*f,h:(g[2]-g[0]+1)*f}}var C=c.length;while(C--){var v=t+c[C][0],u=r+c[C][1];v>=h||u>=d||v<0||u<0||L(v,u,p,m,n)}p&&l.restore()},j=function(e){var t,r,i;Array.isArray(e)?(t=e[0],r=e[1]):(t=e.word,r=e.weight,i=e.attributes);var s=N(),n=D(t,r,s);if(!n)return!1;if(I())return!1;if(!a.drawOutOfBound){var l=n.bounds;if(l[1]-l[3]+1>h||l[2]-l[0]+1>d)return!1}var m=c+1,p=function(a){var o=Math.floor(a[0]-n.gw/2),l=Math.floor(a[1]-n.gh/2),h=n.gw,d=n.gh;return!!M(o,l,h,d,n.occupied)&&(O(o,l,n,t,r,c-m,a[2],s,i),A(o,l,h,d,n,e),{gx:o,gy:l,rot:s,info:n})};while(m--){var g=S(c-m);a.shuffle&&(g=[].concat(g),o(g));for(var f=0;f<g.length;f++){var C=p(g[f]);if(C)return C}}return null}
8,F=function(t,a,r){if(a)return!e.some(function(e){var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,!0,a,r||{}),!e.dispatchEvent(i)},this);e.forEach(function(e){var i=document.createEvent("CustomEvent");i.initCustomEvent(t,!0,a,r||{}),e.dispatchEvent(i)},this)},k=function(){var t=e[0];if(t.getContext)h=Math.ceil(t.width/f),d=Math.ceil(t.height/f);else{var r=t.getBoundingClientRect();h=Math.ceil(r.width/f),d=Math.ceil(r.height/f)}if(F("wordcloudstart",!0)){var i,s,o,n,g;if(m=a.origin?[a.origin[0]/f,a.origin[1]/f]:[h/2,d/2],c=Math.floor(Math.sqrt(h*h+d*d)),l=[],!t.getContext||a.clearCanvas){e.forEach(function(e){if(e.getContext){var t=e.getContext("2d");t.fillStyle=a.backgroundColor,t.clearRect(0,0,h*(f+1),d*(f+1)),t.fillRect(0,0,h*(f+1),d*(f+1))}else e.textContent="",e.style.backgroundColor=a.backgroundColor,e.style.position="relative"}),i=h;while(i--){l[i]=[],s=d;while(s--)l[i][s]=!0}}else{var C=document.createElement("canvas").getContext("2d");C.fillStyle=a.backgroundColor,C.fillRect(0,0,1,1);var v,u,y=C.getImageData(0,0,1,1).data,b=t.getContext("2d").getImageData(0,0,h*f,d*f).data;i=h;while(i--){l[i]=[],s=d;while(s--){u=f;e:while(u--){v=f;while(v--){o=4;while(o--)if(b[4*((s*f+u)*h*f+(i*f+v))+o]!==y[o]){l[i][s]=!1;break e}}}!1!==l[i][s]&&(l[i][s]=!0)}}b=C=y=void 0}if(a.hover||a.click){w=!0,i=h+1;while(i--)T[i]=[];a.hover&&t.addEventListener("mousemove",J),a.click&&(t.addEventListener("click",P),t.addEventListener("touchstart",P),t.addEventListener("touchend",function(e){e.preventDefault()}),t.style.webkitTapHighlightColor="rgba(0, 0, 0, 0)"),t.addEventListener("wordcloudstart",function e(){t.removeEventListener("wordcloudstart",e),t.removeEventListener("mousemove",J),t.removeEventListener("click",P),x=void 0})}o=0,0!==a.wait?(n=window.setTimeout,g=window.clearTimeout):(n=window.setImmediate,g=window.clearImmediate);var E=function(t,a){e.forEach(function(e){e.addEventListener(t,a)},this)},_=function(t,a){e.forEach(function(e){e.removeEventListener(t,a)},this)},S=function e(){_("wordcloudstart",e),g(N)};E("wordcloudstart",S);var N=n(function e(){if(o>=a.list.length)return g(N),F("wordcloudstop",!1),void _("wordcloudstart",S);p=(new Date).getTime();var t=j(a.list[o]),r=!F("wordclouddrawn",!0,{item:a.list[o],drawn:t});if(I()||r)return g(N),a.abort(),F("wordcloudabort",!1),F("wordcloudstop",!1),void _("wordcloudstart",S);o++,N=n(e,a.wait)},a.wait)}};k()}function $(e,t){return"hsl("+(360*Math.random()).toFixed()+","+(30*Math.random()+70).toFixed()+"%,"+(Math.random()*(t-e)+e).toFixed()+"%)"}};n.isSupported=i,n.minFontSize=s,a=[],r=function(){return n}.apply(t,a),void 0===r||(e.exports=r)}()},69293:function(e,t,a){var r=a(89231),i=a(61570);a(35224),a(53936);var s=a(41016);if(!s.isSupported)throw new Error("Sorry your browser not support wordCloud");function o(e){for(var t=e.getContext("2d"),a=t.getImageData(0,0,e.width,e.height),r=t.createImageData(a),i=0,s=0,o=0;o<a.data.length;o+=4){var n=a.data[o+3];if(n>128){var l=a.data[o]+a.data[o+1]+a.data[o+2];i+=l,++s}}var h=i/s;for(o=0;o<a.data.length;o+=4){l=a.data[o]+a.data[o+1]+a.data[o+2],n=a.data[o+3];n<128||l>h?(r.data[o]=0,r.data[o+1]=0,r.data[o+2]=0,r.data[o+3]=0):(r.data[o]=255,r.data[o+1]=255,r.data[o+2]=255,r.data[o+3]=255)}t.putImageData(r,0,0)}r.registerLayout(function(e,t){e.eachSeriesByType("wordCloud",function(a){var n=i.getLayoutRect(a.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),l=a.getData(),h=document.createElement("canvas");h.width=n.width,h.height=n.height;var d=h.getContext("2d"),m=a.get("maskImage");if(m)try{d.drawImage(m,0,0,h.width,h.height),o(h)}catch(u){console.error("Invalid mask image"),console.error(u.toString())}var c=a.get("sizeRange"),p=a.get("rotationRange"),g=l.getDataExtent("value"),f=Math.PI/180,C=a.get("gridSize");function v(e){var t=e.detail.item;e.detail.drawn&&a.layoutInstance.ondraw&&(e.detail.drawn.gx+=n.x/C,e.detail.drawn.gy+=n.y/C,a.layoutInstance.ondraw(t[0],t[1],t[2],e.detail.drawn))}s(h,{list:l.mapArray("value",function(e,t){var a=l.getItemModel(t);return[l.getName(t),a.get("textStyle.normal.textSize",!0)||r.number.linearMap(e,g,c),t]}).sort(function(e,t){return t[1]-e[1]}),fontFamily:a.get("textStyle.normal.fontFamily")||a.get("textStyle.emphasis.fontFamily")||e.get("textStyle.fontFamily"),fontWeight:a.get("textStyle.normal.fontWeight")||a.get("textStyle.emphasis.fontWeight")||e.get("textStyle.fontWeight"),gridSize:C,ellipticity:n.height/n.width,minRotation:p[0]*f,maxRotation:p[1]*f,clearCanvas:!m,rotateRatio:1,rotationStep:a.get("rotationStep")*f,drawOutOfBound:a.get("drawOutOfBound"),shuffle:!1,shape:a.get("shape")}),h.addEventListener("wordclouddrawn",v),a.layoutInstance&&a.layoutInstance.dispose(),a.layoutInstance={ondraw:null,dispose:function(){h.removeEventListener("wordclouddrawn",v),h.addEventListener("wordclouddrawn",function(e){e.preventDefault()})}}})}),r.registerPreprocessor(function(e){var t=(e||{}).series;!r.util.isArray(t)&&(t=t?[t]:[]);var a=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function i(e){e&&r.util.each(a,function(t){e.hasOwnProperty(t)&&(e["text"+r.format.capitalFirst(t)]=e[t])})}r.util.each(t,function(e){if(e&&"wordCloud"===e.type){var t=e.textStyle||{};i(t.normal),i(t.emphasis)}})})}}]);
9//# sourceMappingURL=Group-MovieMarketing.202605291727.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.