酷炫数据营销平台

35.f0c5b6d14063f6ba475d.js 18KB

1
  1. webpackJsonp([35],{"9yId":function(t,e){},ESuk:function(t,e){},FBqr:function(t,e){},eeQK:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("NFBZ"),o={props:["times_arr"],data:function(){return{hasAuno:!1,loading:!0,dataFlag:!0,commodityOverviewData:{}}},components:{nopermission:i.a},created:function(){this.commodityOverview()},methods:{commodityOverview:function(){var t=this;this.loading=!1,this.$axios.get(this.URL.BASEURL+this.URL.dou_overview,{params:{start_time:this.times_arr[0],end_time:this.times_arr[1]}}).then(function(e){4003==(e=e.data).errno?t.hasAuno=!0:t.hasAuno=!1,t.loading=!0,e&&0==e.errno?(t.commodityOverviewData=e.rst,e.rst||(t.dataFlag=!1)):4003!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.loading=!0})}},watch:{times_arr:function(){this.commodityOverview()}}},s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:!t.loading,expression:"!loading"}],staticClass:"liveGeneralEstimate",style:{height:t.hasAuno?"auto":"200px"},attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[t._m(0),t._v(" "),!t.hasAuno&&t.loading?a("div",[t.dataFlag?a("ul",{staticClass:"generalEstimateCon clear"},[a("li",[a("span",[t._v(t._s(t.commodityOverviewData.room_count||0==t.commodityOverviewData.room_count?t.commodityOverviewData.room_count:"-"))]),t._v(" "),a("p",[t._v("直播场次")])]),t._v(" "),a("li",[a("span",[t._v(t._s(t.commodityOverviewData.commodity_count||0==t.commodityOverviewData.commodity_count?t.commodityOverviewData.commodity_count:"-"))]),t._v(" "),a("p",[t._v("商品数量")]),t._v(" "),a("div",{staticClass:"otherInfo"},[t._v("\n 去重后商品数量\n "+t._s(t.commodityOverviewData.goods_cardinality_count?t.commodityOverviewData.goods_cardinality_count:"-")+"\n ")])]),t._v(" "),a("li",[a("span",[t._v(t._s(t.commodityOverviewData.sell_count_sum||0==t.commodityOverviewData.sell_count_sum?t.commodityOverviewData.sell_count_sum:"-"))]),t._v(" "),a("p",[t._v("商品销量")])]),t._v(" "),a("li",[a("span",[t._v(t._s(t.commodityOverviewData.sell_money_sum||0==t.commodityOverviewData.sell_money_sum?t.commodityOverviewData.sell_money_sum:"-"))]),t._v(" "),a("p",[t._v("商品销售额")])])]):a("div",{staticClass:"noHaveData"},[t._v("暂无数据")])]):t._e(),t._v(" "),t.hasAuno&&t.loading?a("nopermission"):t._e()],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"top clear"},[e("div",{staticClass:"small_title"},[e("span",[this._v("直播总概")])])])}]};var n=a("C7Lr")(o,s,!1,function(t){a("FBqr")},"data-v-b5d304c2",null).exports,r=a("3cXf"),l=a.n(r),c=(a("63Lr"),a("1Fpb"),a("/T9A"),a("Rvvu"),a("Ovmy"),{props:["times_arr"],data:function(){return{hasAunoWord:!1,hasAuno:!1,commentKeyword:"",hotWordDetail:{},getInfoByHotWordFlag:!0,echarsFlag:!0}},components:{nopermission:i.a},mounted:function(){this.GetHotWordByGoods()},methods:{toDetail:function(){this.hotWordDetail.start_time=this.times_arr[0],this.hotWordDetail.end_time=this.times_arr[1],this.hotWordDetail.hot_word=this.commentKeyword,this.$cookieStore.setCookie("douAnalysisDetail",l()(this.hotWordDetail));var t=this.$router.resolve({path:"douAnalysisDetail"});window.open(t.href,"_blank")},GetHotWordByGoods:function(){var t=this,e=this;this.echarsFlag=!0,this.$axios.get(this.URL.BASEURL+this.URL.dou_hotWordList,{params:{start_time:this.times_arr[0],end_time:this.times_arr[1]}}).then(function(a){a=a.data;if(t.echarsFlag=!1,4003==a.errno?t.hasAunoWord=!0:t.hasAunoWord=!1,a&&0==a.errno){var i=[];if(0==a.rst.length)return void(t.commentFlag=!1);a.rst.forEach(function(t,e){i.push({name:t.keyword,value:t.count})}),t.commentKeyword=a.rst[0].keyword,t.$nextTick(function(){e.worldCloudcharts(i),e.getInfoByHotWordFlag&&e.GetInfoByHotWord()})}else 4003!=a.errno&&t.$message({message:a.err,type:"warning"})}).catch(function(e){t.echarsFlag=!1})},worldCloudcharts:function(t){var e=this,a={tooltip:{show:!0},series:[{name:"",type:"wordCloud",sizeRange:[12,30],rotationRange:[0,0],autoSize:{enable:!0,minSize:10},gridSize:20,drawOutOfBound:!1,textStyle:{normal:{color:function(){return"rgb("+[Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(160*Math.random())].join(",")+")"}},emphasis:{shadowBlur:1,shadowColor:"#999"}},data:t}]},i=this.$echarts.init(document.getElementById("worldCloud"));i.setOption(a),i.on("click",function(t){e.commentKeyword=t.data.name,e.getInfoByHotWordFlag&&e.GetInfoByHotWord()})},GetInfoByHotWord:function(){var t=this;this.getInfoByHotWordFlag=!1,this.$axios.get(this.URL.BASEURL+this.URL.dou_hotWordDetail,{params:{keyword:this.commentKeyword,start_time:this.times_arr[0],end_time:this.times_arr[1]}}).then(function(e){4003==(e=e.data).errno?t.hasAuno=!0:t.hasAuno=!1,t.getInfoByHotWordFlag=!0,e&&0==e.errno?t.hotWordDetail=e.rst:4003!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.getInfoByHotWordFlag=!0})}},watch:{times_arr:function(){this.GetHotWordByGoods()}}}),d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"hotWord clear"},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.echarsFlag,expression:"echarsFlag"}],staticClass:"wordNephogram",attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[t._m(0),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!t.hasAunoWord,expression:"!hasAunoWord"}]},[a("div",{staticStyle:{width:"100%",height:"300px"},attrs:{id:"worldCloud"}})]),t._v(" "),t.hasAunoWord&&!t.echarsFlag?a("nopermission",{staticStyle:{"margin-top":"30px"}}):t._e()],1),t._v(" "),t.hasAunoWord||t.hasAuno||!t.getInfoByHotWordFlag?t._e():a("div",{directives:[{name:"loading",rawName:"v-loading",value:!t.getInfoByHotWordFlag,expression:"!getInfoByHotWordFlag"}],staticClass:"hotWordDetail",attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[a("h3",{staticClass:"hotWordName"},[t._v(t._s(t.commentKeyword))]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:t.getInfoByHotWordFlag,expression:"getInfoByHotWordFlag"}]},[a("ul",{staticClass:"clear"},[a("li",[a("span",[t._v(t._s(t.hotWordDetail.commodity_count||0==t.hotWordDetail.commodity_count?t.hotWordDetail.commodity_count:"-"))]),t._v(" "),a("p",[t._v("商品数")])]),t._v(" "),a("li",[a("span",[t._v(t._s(t.hotWordDetail.price_avg||0==t.hotWordDetail.price_avg?"¥"+t.hotWordDetail.price_avg:"-"))]),t._v(" "),a("p",[t._v("平均价格")])]),a("li",[a("span",[t._v(t._s(t.hotWordDetail.user_count||0==t.hotWordDetail.user_count?t.hotWordDetail.user_count:"-"))]),t._v(" "),a("p",[t._v("在售网红")])]),a("li",[a("span",[t._v(t._s(t.hotWordDetail.sell_count||0==t.hotWordDetail.sell_count?t.hotWordDetail.sell_count:"-"))]),t._v(" "),a("p",[t._v("商品销量")])])]),t._v(" "),a("p",{staticClass:"lookDetail"},[a("span",{on:{click:t.toDetail}},[t._v("查看详情 "),a("i",{staticClass:"el-icon-right"})])])])]),t._v(" "),(t.hasAunoWord||t.hasAuno)&&t.getInfoByHotWordFlag?a("nopermission",{staticStyle:{"margin-top":"90px"}}):t._e()],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"clear"},[e("div",{staticClass:"small_title"},[e("span",[this._v("商品热词")])])])}]};var u=a("C7Lr")(c,d,!1,function(t){a("9yId")},"data-v-346ce5ba",null).exports,m={props:["times_arr"],data:function(){return{hasAunoSource:!1,type:0,getInfoByHotWordFlag:!1,dataFlag:!1}},components:{nopermission:i.a},mounted:function(){this.RankingClassification()},methods:{RankingClassification:function(){var t=this;this.getInfoByHotWordFlag=!1,this.$axios(this.URL.BASEURL+this.URL.dou_cateAnalysis,{params:{page:1,type:this.type,start_time:this.times_arr[0],end_time:this.times_arr[1]}}).then(function(e){4003==(e=e.data).errno?t.hasAunoSource=!0:t.hasAunoSource=!1,t.getInfoByHotWordFlag=!0,e&&0==e.errno?t.$nextTick(function(){0==e.rst.length?t.dataFlag=!0:t.dataFlag=!1,t.drawTimeRange(e.rst)}):4003!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.getInfoByHotWordFlag=!0})},drawTimeRange:function(t){var e=this,a=[],i=[];t.forEach(function(t,e){a.push(t.name),i.push(t.count)});var o={color:["#57C2FF"],tooltip:{trigger:"axis",formatter:function(t){var a="";return t.forEach(function(t,i){a+=t.name+":"+e.$NumberHandle(t.value)+(3==e.type?"元":"个")+"<br/>"}),a}},xAxis:[{type:"category",data:a,axisLabel:{color:"#434140",fontSize:12,interval:0,rotate:15},axisLine:{show:!1},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#f4f4f4",type:"dashed"}},axisLabel:{formatter:function(t){var a=t;return e.$NumberHandle(a)}}}],series:[{type:"bar",barWidth:"15px",data:i,itemStyle:{color:"#78ADF9",barBorderRadius:[4,4,4,4],borderType:"dotted"}}]};this.$echarts.init(document.getElementById("timeDraw")).setOption(o)}},watch:{times_arr:function(){this.RankingClassification()}}},h={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:!t.getInfoByHotWordFlag,expression:"!getInfoByHotWordFlag"}],staticClass:"goodClassification",attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[a("div",{staticClass:"top clear"},[a("div",{staticClass:"small_title"},[a("span",[t._v("商品分类排行")]),t._v(" "),a("ul",{staticClass:"choice_div clear"},[a("li",{class:0==t.type?"active":"",on:{click:function(e){t.type=0,t.RankingClassification()}}},[t._v("按商品数量")]),t._v(" "),a("li",{class:1==t.type?"active":"",on:{click:function(e){t.type=1,t.RankingClassification()}}},[t._v("按商品数量(去重后)")]),t._v(" "),a("li",{class:2==t.type?"active":"",on:{click:function(e){t.type=2,t.RankingClassification()}}},[t._v("按销量")]),t._v(" "),a("li",{class:3==t.type?"active":"",on:{click:function(e){t.type=3,t.RankingClassification()}}},[t._v("按销售额")])])])]),t._v(" "),t.dataFlag?a("div",{staticClass:"noHaveData"},[t._v("暂无数据")]):t._e(),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!t.hasAunoSource,expression:"!hasAunoSource"}]},[a("div",{staticStyle:{width:"100%",height:"400px"},attrs:{id:"timeDraw"}})]),t._v(" "),t.hasAunoSource&&t.getInfoByHotWordFlag?a("nopermission",{staticStyle:{"margin-top":"60px"}}):t._e()],1)},staticRenderFns:[]};var v=a("C7Lr")(m,h,!1,function(t){a("mHJS")},"data-v-41f98fce",null).exports,_=a("a3Yh"),p=a.n(_),g={props:["times_arr"],name:"priceDistribution",data:function(){return{hasAuno:!1,sourceType:4,sourceData:[],type:4,priceData:[],loading:!1,AnalysisSourceFlag:!1,hasAunoSource:!1}},components:{nopermission:i.a},mounted:function(){this.PriceDistributionByPrice(),this.AnalysisSource()},methods:{AnalysisSource:function(){var t=this;this.AnalysisSourceFlag=!1,this.$axios.get(this.URL.BASEURL+this.URL.dou_sourceAnalysis,{params:{start_time:this.times_arr[0],end_time:this.times_arr[1]}}).then(function(e){e=e.data;t.AnalysisSourceFlag=!0,4003==e.errno?t.hasAunoSource=!0:t.hasAunoSource=!1,e&&0==e.errno?(t.sourceData=e.rst,t.$nextTick(function(){t.goodsSource()})):4003!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.AnalysisSourceFlag=!0})},PriceDistributionByPrice:function(){var t=this;this.loading=!1,this.$axios.get(this.URL.BASEURL+this.URL.dou_priceAnalysis,{params:{start_time:this.times_arr[0],end_time:this.times_arr[1]}}).then(function(e){e=e.data;t.loading=!0,4003==e.errno?t.hasAuno=!0:t.hasAuno=!1,e&&0==e.errno?(t.priceData=e.rst,t.$nextTick(function(){t.goodsCount()})):4003!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.loading=!0})},goodsCount:function(){var t=this,e=this,a=[],i=[];this.priceData.forEach(function(e,o){2==t.type?i.push(e.sell_count):1==t.type?i.push(e.commodity_count):3==t.type?i.push(e.sell_money):4==t.type&&i.push(e.goods_cardinality_count),a.push(e.price_level)});var o={color:["#57C2FF"],tooltip:{trigger:"axis",formatter:function(t){var a="";return t.forEach(function(t,i){a+=t.name+"元:"+e.$NumberHandle(t.value)+"件<br/>"}),a}},xAxis:[{type:"category",data:a,axisLabel:{color:"#434140",fontSize:12},axisLine:{show:!1},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",offset:-15,axisLine:{show:!1},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#f4f4f4",type:"dashed"}},axisLabel:{formatter:function(t){var a=t;return e.$NumberHandle(a)}}}],series:[{type:"bar",barWidth:"15px",data:i,itemStyle:{color:"#78ADF9",barBorderRadius:[4,4,4,4],borderType:"dotted"}}]};this.$echarts.init(document.getElementById("goodsCount")).setOption(o)},goodsSource:function(){var t,e=this,a=[],i=[];this.sourceData.forEach(function(t,o){2==e.sourceType&&t.sell_count_rate?i.push({value:t.sell_count_rate,name:t.key,total:t.sell_count_sum}):3==e.sourceType&&t.sell_money_rate?i.push({value:t.sell_money_rate,name:t.key,total:t.sell_money_sum}):4==e.sourceType&&t.goods_cardinality_rate&&i.push({value:t.goods_cardinality_rate,name:t.key,total:t.goods_cardinality_count}),t.sell_count_rate&&a.push(t.key)});var o=this.$echarts.init(document.getElementById("goodsSource")),s={color:["#2296F3","#FF5A7B","#BCA4FC","#F9D778","#A4FCD6","#F6564A","#FF936B","#9CCCFF","#FFACB8","#E5F2FE","#B7EEA8","#FFB89D","#FCE500","#9F9F9F"],title:{padding:[5,40],text:"性别分布",textStyle:{fontSize:"13"},show:!1},grid:{bottom:"10%"},tooltip:{trigger:"item",formatter:function(t){return t.data.name+"<br/>"+t.percent+"%("+t.data.total+")"}},legend:{data:a,bottom:0},series:[(t={avoidLabelOverlap:!0,minShowLabelAngle:2,minAngle:22,label:{normal:{formatter:function(t){return t.name+"\n"+t.percent+"%("+t.data.total+")"},show:!0,position:"outside"}},labelLine:{normal:{show:!0}}},p()(t,"avoidLabelOverlap",!1),p()(t,"type","pie"),p()(t,"data",i),t)]};o.setOption(s)}},watch:{times_arr:function(){this.AnalysisSource(),this.PriceDistributionByPrice()}}},y={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"clear",attrs:{id:"analysisSellChannel"}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:!t.AnalysisSourceFlag,expression:"!AnalysisSourceFlag"}],staticClass:"sell_channel",staticStyle:{width:"50%"},attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[a("div",{staticClass:"top clear"},[a("div",{staticClass:"small_title"},[a("span",[t._v("商品来源分布")]),t._v(" "),a("ul",{staticClass:"choice_div clear"},[a("li",{class:4==t.sourceType?"active":"",on:{click:function(e){t.sourceType=4,t.goodsSource()}}},[t._v("按数量")]),t._v(" "),a("li",{class:2==t.sourceType?"active":"",on:{click:function(e){t.sourceType=2,t.goodsSource()}}},[t._v("按销量")]),t._v(" "),a("li",{class:3==t.sourceType?"active":"",on:{click:function(e){t.sourceType=3,t.goodsSource()}}},[t._v("按销售额")])])])]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!t.hasAunoSource,expression:"!hasAunoSource"}]},[a("div",{staticStyle:{width:"90%",height:"360px",margin:"auto"},attrs:{id:"goodsSource"}})]),t._v(" "),t.hasAunoSource&&t.AnalysisSourceFlag?a("nopermission",{staticStyle:{"margin-top":"60px"}}):t._e()],1),t._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:!t.loading,expression:"!loading"}],staticClass:"sell_channel",staticStyle:{width:"50%"},attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[a("div",{staticClass:"top clear"},[a("div",{staticClass:"small_title"},[a("span",[t._v("商品价格分布")]),t._v(" "),a("ul",{staticClass:"choice_div clear"},[a("li",{class:4==t.type?"active":"",on:{click:function(e){t.type=4,t.goodsCount()}}},[t._v("按数量")]),t._v(" "),a("li",{class:2==t.type?"active":"",on:{click:function(e){t.type=2,t.goodsCount()}}},[t._v("按销量")]),t._v(" "),a("li",{class:3==t.type?"active":"",on:{click:function(e){t.type=3,t.goodsCount()}}},[t._v("按销售额")])])])]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!t.hasAuno,expression:"!hasAuno"}]},[a("div",{staticStyle:{width:"100%",height:"360px"},attrs:{id:"goodsCount"}})]),t._v(" "),t.hasAuno&&t.loading?a("nopermission",{staticStyle:{"margin-top":"60px"}}):t._e()],1)])},staticRenderFns:[]};var f={name:"analysis",components:{HotWords:u,GoodClassification:v,PriceDistribution:a("C7Lr")(g,y,!1,function(t){a("ESuk")},"data-v-36075c05",null).exports,LiveGeneralEstimate:n},created:function(){window.scrollTo(0,0)},data:function(){return{times_arr:[this.getDay(-1,!1),this.getDay(-1,!1)],times:[this.getDay(-1,!1),this.getDay(-1,!1)],pickerOptions:{disabledDate:function(t){return t.getTime()>Date.now()},shortcuts:[{text:"最近一周",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-6048e5),t.$emit("pick",[a,e])}},{text:"最近一个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-2592e6),t.$emit("pick",[a,e])}},{text:"最近三个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-7776e6),t.$emit("pick",[a,e])}}]}}},watch:{times:function(){this.times?this.times_arr=[this.times[0],this.times[1]]:this.times_arr=["",""]}}},w={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"analysis"}},[a("div",{staticClass:"picker_div"},[a("div",{staticClass:"times_picker"},[a("span",{staticStyle:{"font-size":"14px",padding:"0 10px"}},[t._v("统计日期:")]),t._v(" "),a("el-date-picker",{attrs:{type:"daterange",align:"right","value-format":"yyyy-MM-dd","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",size:"small",clearable:!1,"picker-options":t.pickerOptions},model:{value:t.times,callback:function(e){t.times=e},expression:"times"}})],1)]),t._v(" "),a("live-general-estimate",{attrs:{times_arr:t.times_arr}}),t._v(" "),a("price-distribution",{attrs:{times_arr:t.times_arr}}),t._v(" "),a("good-classification",{attrs:{times_arr:t.times_arr}}),t._v(" "),a("hot-words",{attrs:{times_arr:t.times_arr}})],1)},staticRenderFns:[]};var F=a("C7Lr")(f,w,!1,function(t){a("z3ZF")},"data-v-8e3f215e",null);e.default=F.exports},mHJS:function(t,e){},z3ZF:function(t,e){}});