酷炫数据营销平台

33.a8062f7a9ca3da9089bf.js 35KB

1
  1. webpackJsonp([33],{"/p2u":function(t,e){},"4AQx":function(t,e){},IM0A:function(t,e){},NOlq:function(t,e){},P4W7:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("MgeX"),n=a.n(i),o=a("ZLEe"),s=a.n(o),r=(a("1c6y"),{props:["data"],mounted:function(){this.data&&(this.OnlineNumber(),this.CommoditySales(),this.PraisePoints(),this.drawSale())},methods:{drawSale:function(){var t=this,e={tooltip:{trigger:"axis",formatter:function(e){var a=e[0].name+"<br>";return e.forEach(function(e,i){a+=e.marker+e.seriesName+":"+t.$NumberHandle(Number(e.value),2)+"<br/>"}),a}},grid:{left:"3%",right:"4%",bottom:"23%",containLabel:!0},dataZoom:[{type:"slider",start:0,bottom:"15%",handleStyle:{color:"#fff",shadowBlur:3,shadowOffsetX:2,shadowOffsetY:2}}],xAxis:[{type:"category",boundaryGap:!1,data:s()(this.data.sell_count_record),axisLine:{show:!1},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#eee",type:"dashed"}},nameTextStyle:{color:"#929292",padding:[0,35,0,0]},axisLabel:{show:!0,formatter:function(e){var a=e;return t.$NumberHandle(a)}}}],series:[{name:"商品销量",type:"line",itemStyle:{normal:{color:"#FF5A7B",borderColor:"#FF5A7B"}},areaStyle:{color:"#E5F2FE"},data:n()(this.data.sell_count_record)}]};this.$echarts.init(document.getElementById("RewardNumber")).setOption(e)},OnlineNumber:function(){var t=this,e={tooltip:{trigger:"axis",formatter:function(e){var a=e[0].name+"<br>";return e.forEach(function(e,i){a+=e.marker+e.seriesName+":"+t.$NumberHandle(Number(e.value),2)+"<br/>"}),a}},grid:{left:"3%",right:"4%",bottom:"23%",containLabel:!0},dataZoom:[{type:"slider",start:0,bottom:"15%",handleStyle:{color:"#fff",shadowBlur:3,shadowOffsetX:2,shadowOffsetY:2}}],xAxis:[{type:"category",boundaryGap:!1,data:s()(this.data.user_count_record),axisLine:{show:!1},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#eee",type:"dashed"}},nameTextStyle:{color:"#929292",padding:[0,35,0,0]},axisLabel:{show:!0,formatter:function(e){var a=e;return t.$NumberHandle(a)}}}],series:[{name:"在线人数",type:"line",itemStyle:{normal:{color:"#FF5A7B",borderColor:"#FF5A7B"}},areaStyle:{color:"#E5F2FE"},data:n()(this.data.user_count_record)}]};this.$echarts.init(document.getElementById("OnlineNumber")).setOption(e)},PraisePoints:function(){var t=this,e={tooltip:{trigger:"axis",formatter:function(e){var a=e[0].name+"<br>";return e.forEach(function(e,i){a+=e.marker+e.seriesName+":"+t.$NumberHandle(Number(e.value),2)+"<br/>"}),a}},grid:{left:"3%",right:"4%",bottom:"23%",containLabel:!0},dataZoom:[{type:"slider",start:0,bottom:"15%",handleStyle:{color:"#fff",shadowBlur:3,shadowOffsetX:2,shadowOffsetY:2}}],xAxis:[{type:"category",boundaryGap:!1,data:s()(this.data.fan_ticket_record),axisLine:{show:!1},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#eee",type:"dashed"}},nameTextStyle:{color:"#929292",padding:[0,35,0,0]},axisLabel:{show:!0,formatter:function(e){var a=e;return t.$NumberHandle(a)}}}],series:[{name:"音浪收入",type:"line",itemStyle:{normal:{color:"#FF5A7B",borderColor:"#FF5A7B"}},areaStyle:{color:"#E5F2FE"},data:n()(this.data.fan_ticket_record)}]};this.$echarts.init(document.getElementById("PraisePoints")).setOption(e)},CommoditySales:function(){var t=this,e={tooltip:{trigger:"axis",formatter:function(e){var a=e[0].name+"<br>";return e.forEach(function(e,i){a+=e.marker+e.seriesName+":"+t.$NumberHandle(Number(e.value),2)+"<br/>"}),a}},grid:{left:"3%",right:"4%",bottom:"23%",containLabel:!0},dataZoom:[{type:"slider",start:0,bottom:"15%",handleStyle:{color:"#fff",shadowBlur:3,shadowOffsetX:2,shadowOffsetY:2}}],xAxis:[{type:"category",boundaryGap:!1,data:s()(this.data.total_user_record),axisLine:{show:!1},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#eee",type:"dashed"}},nameTextStyle:{color:"#929292",padding:[0,35,0,0]},axisLabel:{show:!0,formatter:function(e){var a=e;return t.$NumberHandle(a)}}}],series:[{name:"观看人数",type:"line",itemStyle:{normal:{color:"#FF5A7B",borderColor:"#FF5A7B"}},areaStyle:{color:"#E5F2FE"},data:n()(this.data.total_user_record)}]};this.$echarts.init(document.getElementById("CommoditySales")).setOption(e)}},watch:{checkType:function(){this.drawReward()}}}),l={render:function(){this.$createElement;this._self._c;return this._m(0)},staticRenderFns:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"liveTrend"},[a("div",{staticClass:"small_title"},[t._v("在线人数")]),t._v(" "),a("div",{staticStyle:{width:"calc(100vw - 291px)",height:"400px"},attrs:{id:"OnlineNumber"}}),t._v(" "),a("div",{staticClass:"small_title"},[t._v("观看人数")]),t._v(" "),a("div",{staticStyle:{width:"calc(100vw - 291px)",height:"400px"},attrs:{id:"CommoditySales"}}),t._v(" "),a("div",{staticClass:"small_title"},[t._v("音浪收入")]),t._v(" "),a("div",{staticStyle:{width:"calc(100vw - 291px)",height:"400px"},attrs:{id:"PraisePoints"}}),t._v(" "),a("div",{staticClass:"small_title"},[t._v("商品销量")]),t._v(" "),a("div",{staticStyle:{width:"calc(100vw - 291px)",height:"400px"},attrs:{id:"RewardNumber"}})])}]};var c=a("C7Lr")(r,l,!1,function(t){a("NOlq")},"data-v-58ba954c",null).exports,d=a("NFBZ"),v={name:"productList",props:["room_id","liveDetail","type"],components:{nopermission:d.a},data:function(){return{noneDone:!1,hasAuno:!1,goodsList:[],allInfoList:[],total:0,dataInfo:{},loading:!0,pageInfoSize:20,price_min:"",price_max:"",top_cid:"",channel:"",keyword:"",priceRange:"0-",goodsSource:[{value:"全部来源",id:""}],typeList:[{id:"",cate_name:"全部分类"}],priceList:[{value:"全部价格",min:"",max:""},{value:"小于10元",max:10,min:""},{value:"10元~50元",min:10,max:50},{value:"50元~100元",min:50,max:100},{value:"100元~500元",min:100,max:500},{value:"500元~1000元",min:500,max:1e3},{value:"1000元以上",min:1e3}],sortList:[{value:"销量",id:1},{value:"销售额",id:2},{value:"商品价格",id:3},{value:"上架时间",id:4}],sort:1}},created:function(){this.channelList(),this.getType()},mounted:function(){this.goodList(1)},methods:{toUrl:function(t){if(!t)return this.$message.closeAll(),void this.$message({message:"链接错误,暂时无法查看",type:"warning"});t&&window.open(t,"_blank")},getType:function(){var t=this;this.$axios({url:this.URL.BASEURL+this.URL.topCategory,method:"get"}).then(function(e){(e=e.data)&&0==e.errno?t.typeList=t.typeList.concat(e.rst):t.$message({message:e.err,type:"warning"})})},channelList:function(){var t=this;this.$axios({url:this.URL.BASEURL+this.URL.platformList,method:"get"}).then(function(e){if((e=e.data)&&0==e.errno){for(var a in e.rst)t.goodsSource.push({id:a,value:e.rst[a]})}else t.$message({message:e.err,type:"warning"})}).catch(function(t){console.log(t)})},goodList:function(t){var e=this;document.getElementsByClassName("rewardList")&&document.getElementsByClassName("rewardList")[0].scrollTo(0,0),this.goodsList=[],this.total=0,this.loading=!0,this.page=Number(t),this.$axios.post(this.URL.BASEURL+this.URL.douLiveGoods,{room_id:this.room_id,page:this.page,sort:this.sort,keyword:this.keyword,channel:Number(this.channel),top_cid:Number(this.top_cid),price_min:this.price_min,price_max:this.price_max}).then(function(t){if(e.loading=!1,4403==(t=t.data).auno?e.hasAuno=!0:e.hasAuno=!1,e.noneDone=4003==t.errno,t&&0==t.errno){var a=t.rst;e.goodsList=a.data,e.total=a.pageInfo.total,e.dataInfo=a.total_info}else 4003!=t.errno&&e.$message({message:t.err,type:"warning"})}).catch(function(t){e.loading=!1})},exportToExcel:function(){var t=[];this.allInfoList.forEach(function(e,a){t.push({cover:e.cover,title:e.title,price:e.price,platform_label:e.platform_label,category:e.category,created_at:e.created_at,sold_out_at:e.sold_out_at,live_duration:e.live_duration,sell_count:e.sell_count,sell_money:e.sell_money,url:e.url?e.url:"空",refund_count:e.refund_count,refund_rate:e.refund_rate})});for(var e="商品图片,商品名称,商品价格,商品来源,商品分类,上架时间,下架时间,上架时长,商品销量,商品销售额,商品链接,退货量(预估),直播退货率\n",a=0;a<t.length;a++){for(var i in t[a])e+=t[a][i]+"\t,";e+="\n"}var n="data:text/csv;charset=utf-8,\ufeff"+encodeURIComponent(e),o=document.createElement("a");o.href=n,o.download="带货商品列表.csv",document.body.appendChild(o),o.click(),document.body.removeChild(o)},showAllData:function(){var t=this;this.loadingProduct=!0,this.$axios({url:this.URL.BASEURL+this.URL.douLiveGoods,method:"post",data:{room_id:this.room_id,page:this.page,pagesize:999,sort:this.sort,keyword:this.keyword,channel:Number(this.channel),top_cid:Number(this.top_cid),price_min:this.price_min,price_max:this.price_max}}).then(function(e){if(t.loadingProduct=!1,(e=e.data)&&0==e.errno){var a=e.rst.data;t.allInfoList=a,t.exportToExcel()}else 4003!=e.errno&&t.$message({message:e.err,type:"warning"})})},handleCurrentChange:function(t){-1!=this.$route.path.indexOf("userDetailD")&&document.getElementsByClassName("contentRight")[0].scrollTo(0,200),this.goodList(t)}},watch:{priceRange:function(t){var e=t.split("-");this.price_min="undefined"!==e[0]?e[0]:"",this.price_max="undefined"!==e[1]?e[1]:"",this.goodList(1)}}},h={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"rewardList"},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[a("div",{staticClass:"topInfo"},[a("div",{staticClass:"hint"},[t._v("\n 商品数量"),a("span",[t._v(t._s(t.dataInfo.counts?t.dataInfo.counts:"-"))]),t._v("\n 销量"),a("span",[t._v(t._s(t.dataInfo.sellCount?t.dataInfo.sellCount:"-"))]),t._v("\n 销售额"),a("span",[t._v(t._s(t.dataInfo.sellMoney?t.dataInfo.sellMoney:"-"))])]),t._v(" "),a("div",{staticClass:"hintRight",style:{float:2==t.type?"left":"right","margin-bottom":2==t.type?"10px":"0"}},[a("el-select",{staticStyle:{width:"100px"},attrs:{size:"mini",placeholder:"全部来源"},on:{change:function(e){return t.goodList(1)}},model:{value:t.channel,callback:function(e){t.channel=e},expression:"channel"}},t._l(t.goodsSource,function(t){return a("el-option",{key:"channel"+t.id,attrs:{label:t.value,value:t.id}})}),1),t._v(" "),a("el-select",{staticStyle:{width:"100px"},attrs:{size:"mini",placeholder:"全部分类"},on:{change:function(e){return t.goodList(1)}},model:{value:t.top_cid,callback:function(e){t.top_cid=e},expression:"top_cid"}},t._l(t.typeList,function(t){return a("el-option",{key:"topice"+t.id,attrs:{label:t.cate_name,value:t.id}})}),1),t._v(" "),a("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",placeholder:"全部价格"},model:{value:t.priceRange,callback:function(e){t.priceRange=e},expression:"priceRange"}},t._l(t.priceList,function(t){return a("el-option",{key:"channel"+t.min+"-"+t.max,attrs:{label:t.value,value:+t.min+"-"+t.max}})}),1),t._v(" "),a("el-select",{staticStyle:{width:"100px"},attrs:{size:"mini",placeholder:"排序"},on:{change:function(e){return t.goodList(1)}},model:{value:t.sort,callback:function(e){t.sort=e},expression:"sort"}},t._l(t.sortList,function(t){return a("el-option",{key:"channel"+t.id,attrs:{label:t.value,value:t.id}})}),1),t._v(" "),a("el-input",{staticStyle:{width:"120px"},attrs:{placeholder:"请输入商品名",size:"mini","select-when-unmatched":"true",clearable:""},on:{clear:function(e){return t.goodList(1)}},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.goodList(1)}},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}}),t._v(" "),a("el-button",{staticStyle:{width:"60px","font-size":"11px"},attrs:{size:"mini",type:"primary"},on:{click:function(e){return t.goodList(1)}}},[t._v("查询")]),t._v(" "),a("el-button",{attrs:{type:"primary",size:"mini",plain:""},on:{click:t.showAllData}},[t._v("导出")])],1)]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0!=t.goodsList.length,expression:"goodsList.length != 0"}],staticStyle:{background:"#fff","margin-bottom":"30px"}},[a("table",[t._m(0),t._v(" "),t._l(t.goodsList,function(e,i){return a("tr",{key:i,on:{click:function(a){return t.toUrl(e.url)}}},[a("td",{staticStyle:{width:"20%"}},[a("el-image",{staticClass:"userImg",attrs:{src:e.cover}}),t._v(" "),a("div",{staticClass:"right"},[a("el-tooltip",{attrs:{effect:"dark",content:e.title,placement:"top"}},[a("span",{staticClass:"list_name"},[t._v(t._s(e.title))])]),t._v(" "),a("div",{staticClass:"btmText"},[t._v("\n "+t._s(e.price||0==e.price?"¥"+e.price:"-")+"\n ")])],1)],1),t._v(" "),a("td",[t._v(t._s(e.platform_label?e.platform_label:"-"))]),t._v(" "),a("td",[t._v(t._s(e.category?e.category:"-"))]),t._v(" "),a("td",[t._v(t._s(e.created_at?e.created_at.split(" ")[1]:"-")),a("br"),t._v(t._s(e.sold_out_at?e.sold_out_at.split(" ")[1]:"-"))]),t._v(" "),a("td",[t._v(t._s(e.live_duration||0==e.live_duration?e.live_duration:"-"))]),t._v(" "),a("td",[t._v(t._s(e.sell_count||0==e.sell_count?e.sell_count:"-"))]),t._v(" "),a("td",[t._v(t._s(e.sell_money||0==e.sell_money?e.sell_money:"-"))]),t._v(" "),a("td",[t._v(t._s(e.refund_count||0==e.refund_count?e.refund_count:"-"))]),t._v(" "),a("td",[t._v(t._s(e.refund_rate||0==e.refund_rate?e.refund_rate:"-"))])])})],2),t._v(" "),t.total>0?a("div",{staticClass:"bottom"},[a("span",{directives:[{name:"show",rawName:"v-show",value:t.total,expression:"total"}],staticClass:"total"},[t._v("共"+t._s(t.total)+"条结果")]),t._v(" "),a("el-pagination",{attrs:{background:"","current-page":t.page,"page-size":t.pageInfoSize,layout:"prev, pager, next",total:t.total},on:{"current-change":t.handleCurrentChange}})],1):t._e()]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!t.noneDone&&!t.hasAuno&&!t.loading&&0==t.goodsList.length,expression:"!noneDone&&!hasAuno&&!loading&&goodsList.length == 0"}],staticClass:"noHaveList"},[t._v("暂无直播商品")]),t._v(" "),t.goodsList.length>0&&!t.noneDone&&t.hasAuno&&!t.loading?a("list-permission"):t._e(),t._v(" "),!t.hasAuno&&t.noneDone?a("nopermission"):t._e()],1)])},staticRenderFns:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("tr",[a("td",[t._v("商品名称")]),t._v(" "),a("td",[t._v("商品来源")]),t._v(" "),a("td",[t._v("商品分类")]),t._v(" "),a("td",[t._v("上下架时间")]),t._v(" "),a("td",[t._v("上架时长")]),t._v(" "),a("td",[t._v("销量")]),t._v(" "),a("td",[t._v("销售额")]),t._v(" "),a("td",[t._v("退货量(预估)")]),t._v(" "),a("td",[t._v("直播退货率\n ")])])}]};var u=a("C7Lr")(v,h,!1,function(t){a("vUu/")},"data-v-26bb4c1b",null).exports,_=a("a3Yh"),p=a.n(_),m={props:["user_id","room_id"],data:function(){return{checkType:1,priceType:1,sourceType:1,hasAuno:!1,goodsStatisticsFlag:!0,dataInfo_loading:!0,canvas_loading:!1,priceEchartsLoding:!0,channelEchartsLoding:!0,dataObj:{}}},components:{nopermission:d.a},created:function(){},mounted:function(){this.userGoodsStatistics()},methods:{userGoodsStatistics:function(){var t=this;this.canvas_loading=!0,this.$axios({url:this.URL.BASEURL+this.URL.douGoodsStatistics,method:"post",data:{user_id:this.user_id,room_id:this.room_id}}).then(function(e){if(t.canvas_loading=!1,4403==(e=e.data).auno||4003==e.errno?t.hasAuno=!0:t.hasAuno=!1,t.noneDone=4003==e.errno,t.dataObj=e.rst,e&&0==e.errno){if(e.rst.category&&0!=e.rst.category.length){var a=[],i=[];e.rst.category.forEach(function(t,e){a.push(t.name),i.push({value:t.percent,name:t.name})})}else t.goodsStatisticsFlag=!1;var n=[],o=[];if(e.rst.price&&e.rst.price.length?e.rst.price.forEach(function(t,e){n.push(t.price),o.push(t.percent)}):t.priceEchartsLoding=!1,e.rst.channel&&0!=e.rst.channel.length){var s=[],r=[];e.rst.channel.forEach(function(t,e){s.push(t.name),r.push({value:t.percent,name:t.name})})}else t.channelEchartsLoding=!1;t.$nextTick(function(){t.goodsStatisticsFlag&&t.drawPie(a,i),t.priceEchartsLoding&&t.drawPrice(n,o),t.channelEchartsLoding&&t.drawChannel(s,r)})}else 4003!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){console.log(e),t.canvas_loading=!1})},drawPie:function(t,e){for(var a,i=["#2296F3","#FF5A7B","#BCA4FC","#F6564A","#FF936B","#9CCCFF","#FFACB8","#B7EEA8","#FFB89D","#FCE500","#9F9F9F","#78ADF9"],n=0;n<e.length;n++)n>=i.length&&i.push("rgba("+[Math.round(255*Math.random()),Math.round(200*Math.random()),Math.round(160*Math.random()),.8].join(",")+")");e=e.splice(0,12);var o={color:i,tooltip:{show:!0,formatter:"{b}: {c}%"},grid:{left:"10%",right:"10%"},legend:{data:t,bottom:0},series:[(a={radius:"65%",center:["50%","50%"],minShowLabelAngle:4,minAngle:18,avoidLabelOverlap:!0,label:{normal:{formatter:function(t){return t.name+""+Math.round(t.percent)+"%"},show:!0,position:"outside"}},labelLine:{normal:{show:!0}}},p()(a,"avoidLabelOverlap",!1),p()(a,"type","pie"),p()(a,"data",e),a)]};this.$echarts.init(document.getElementById("typeDis")).setOption(o)},drawChannel:function(t,e){for(var a,i=["#2296F3","#FF5A7B","#BCA4FC","#F6564A","#FF936B","#9CCCFF","#FFACB8","#B7EEA8","#FFB89D","#FCE500","#9F9F9F","#78ADF9"],n=0;n<e.length;n++)n>=i.length&&i.push("rgba("+[Math.round(255*Math.random()),Math.round(200*Math.random()),Math.round(160*Math.random()),.8].join(",")+")");e=e.splice(0,12);var o={color:i,tooltip:{show:!0,formatter:"{b}: {c}%"},grid:{left:"10%",right:"10%"},legend:{data:t,bottom:0},series:[(a={radius:"65%",center:["50%","50%"],minShowLabelAngle:4,minAngle:18,avoidLabelOverlap:!0,label:{normal:{formatter:function(t){return t.name+""+Math.round(t.percent)+"%"},show:!0,position:"outside"}},labelLine:{normal:{show:!0}}},p()(a,"avoidLabelOverlap",!1),p()(a,"type","pie"),p()(a,"data",e),a)]};this.$echarts.init(document.getElementById("channel")).setOption(o)},drawPrice:function(t,e){var a={color:["#57C2FF"],tooltip:{trigger:"axis",formatter:"{b}: {c}%"},xAxis:[{type:"category",data:t,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){return t+"%"}}}],series:[{type:"bar",barWidth:"20",data:e,itemStyle:{color:"#78ADF9",barBorderRadius:[4,4,4,4],borderType:"dotted"}}]};this.$echarts.init(document.getElementById("priceDis")).setOption(a)}},watch:{checkType:function(){var t=this;if(this.dataObj.category&&0!=this.dataObj.category.length){var e=[],a=[];(1==this.checkType?this.dataObj.category:2==this.checkType?this.dataObj.categoryBySellCount:this.dataObj.categoryBySellMoney).forEach(function(t,i){e.push(t.name),a.push({value:t.percent,name:t.name})})}else this.goodsStatisticsFlag=!1;this.$nextTick(function(){t.goodsStatisticsFlag&&t.drawPie(e,a)})},priceType:function(){var t=this,e=[],a=[];this.dataObj.price&&this.dataObj.price.length?(1==this.priceType?this.dataObj.price:2==this.priceType?this.dataObj.priceBySellCount:this.dataObj.priceBySellMoney).forEach(function(t,i){e.push(t.price),a.push(t.percent)}):this.priceEchartsLoding=!1;this.$nextTick(function(){t.priceEchartsLoding&&t.drawPrice(e,a)})},sourceType:function(){var t=this;if(this.dataObj.channel&&0!=this.dataObj.channel.length){var e=[],a=[];(1==this.sourceType?this.dataObj.channel:2==this.sourceType?this.dataObj.channelBySellCount:this.dataObj.channelBySellMoney).forEach(function(t,i){e.push(t.name),a.push({value:t.percent,name:t.name})})}else this.channelEchartsLoding=!1;this.$nextTick(function(){t.channelEchartsLoding&&t.drawChannel(e,a)})}}},f={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"productList"},[i("div",{directives:[{name:"show",rawName:"v-show",value:!t.hasAuno,expression:"!hasAuno"},{name:"loading",rawName:"v-loading",value:t.canvas_loading,expression:"canvas_loading"}],staticClass:"drawCanvas clear",staticStyle:{position:"relative"},attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[i("div",{staticClass:"canvas"},[i("el-popover",{attrs:{placement:"bottom-start",content:"只统计来自淘宝的商品分类",trigger:"hover"}},[i("div",{staticClass:"title",staticStyle:{width:"100px"},attrs:{slot:"reference"},slot:"reference"},[t._v("\n 分类占比\n "),i("img",{staticClass:"question",attrs:{src:a("amoS"),alt:""}})])]),t._v(" "),i("div",{staticClass:"choice_div clear"},[i("li",{class:1==t.checkType?"active":"",on:{click:function(e){t.checkType=1}}},[t._v("按数量")]),t._v(" "),i("li",{class:2==t.checkType?"active":"",on:{click:function(e){t.checkType=2}}},[t._v("按销量")]),t._v(" "),i("li",{class:3==t.checkType?"active":"",on:{click:function(e){t.checkType=3}}},[t._v("按销售额")])]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.goodsStatisticsFlag,expression:"goodsStatisticsFlag"}],staticStyle:{width:"100%",height:"430px"},attrs:{id:"typeDis"}}),t._v(" "),t.goodsStatisticsFlag?t._e():i("p",{staticClass:"noHaveDate",staticStyle:{"padding-top":"100px"}},[t._v("暂无数据")])],1),t._v(" "),i("div",{staticClass:"canvas"},[i("div",{staticClass:"title"},[t._v("价格分布")]),t._v(" "),i("div",{staticClass:"choice_div clear"},[i("li",{class:1==t.priceType?"active":"",on:{click:function(e){t.priceType=1}}},[t._v("按数量")]),t._v(" "),i("li",{class:2==t.priceType?"active":"",on:{click:function(e){t.priceType=2}}},[t._v("按销量")]),t._v(" "),i("li",{class:3==t.priceType?"active":"",on:{click:function(e){t.priceType=3}}},[t._v("按销售额")])]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.priceEchartsLoding,expression:"priceEchartsLoding"}],staticStyle:{width:"100%",height:"430px"},attrs:{id:"priceDis"}}),t._v(" "),t.priceEchartsLoding?t._e():i("p",{staticClass:"noHaveDate",staticStyle:{"padding-top":"100px"}},[t._v("暂无数据")])]),t._v(" "),i("div",{staticClass:"canvas"},[i("div",{staticClass:"title"},[t._v("商品来源分布")]),t._v(" "),i("div",{staticClass:"choice_div clear"},[i("li",{class:1==t.sourceType?"active":"",on:{click:function(e){t.sourceType=1}}},[t._v("按数量")]),t._v(" "),i("li",{class:2==t.sourceType?"active":"",on:{click:function(e){t.sourceType=2}}},[t._v("按销量")]),t._v(" "),i("li",{class:3==t.sourceType?"active":"",on:{click:function(e){t.sourceType=3}}},[t._v("按销售额")])]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.channelEchartsLoding,expression:"channelEchartsLoding"}],staticStyle:{width:"100%",height:"430px"},attrs:{id:"channel"}}),t._v(" "),t.channelEchartsLoding?t._e():i("p",{staticClass:"noHaveDate",staticStyle:{"padding-top":"100px"}},[t._v("暂无数据")])])]),t._v(" "),t.hasAuno?i("nopermission"):t._e()],1)},staticRenderFns:[]};var g=a("C7Lr")(m,f,!1,function(t){a("VK9f")},"data-v-b8f34e0a",null).exports,y={name:"rewardList",props:["room_id","user_id"],data:function(){return{noneDone:!1,hasAuno:!1,dataInfo:[],total:0,loading:!0}},components:{nopermission:d.a},created:function(){this.getRewardList(1)},methods:{toUrl1:function(){var t=this.$router.resolve({path:"/permissIntroduce"});window.open(t.href,"_blank")},goDetail:function(t){if(0!=t.showenable){var e=this.$router.resolve({path:"/douPlayDetail/"+t.other_show_id});window.open(e.href,"_blank")}},toUrl:function(t){var e=this.$router.resolve({path:"/userDetailD/"+t});window.open(e.href,"_blank")},getRewardList:function(t){var e=this;this.dataInfo=[],this.total=0,this.loading=!0,this.page=Number(t),this.$axios.get(this.URL.BASEURL+this.URL.dou_liveRewards,{params:{user_id:this.user_id,room_id:this.room_id}}).then(function(t){if(e.loading=!1,4403==(t=t.data).auno?e.hasAuno=!0:e.hasAuno=!1,e.noneDone=4003==t.errno,t&&0==t.errno){var a=t.rst;e.dataInfo=a}else 4003!=t.errno&&e.$message({message:t.err,type:"warning"})}).catch(function(t){e.loading=!1})},handleCurrentChange:function(t){this.getRewardList(t)}}},w={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"rewardList"},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{"min-height":"300px"},attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:0!=t.dataInfo.length,expression:"dataInfo.length != 0"}],staticStyle:{background:"#fff",padding:"0 48px"}},[a("table",{staticClass:"sell"},[t._m(0),t._v(" "),t._l(t.dataInfo,function(e,i){return a("tr",{key:i},[a("td",{staticStyle:{width:"250px"}},[a("div",{staticClass:"coverImgUrl"},[a("div",{staticClass:"infoUrl",staticStyle:{cursor:"pointer"},on:{click:function(a){return t.toUrl(e.uid)}}},[a("el-image",{staticClass:"userImg",attrs:{src:e.headurl}}),t._v(" "),a("div",{staticClass:"right"},[a("el-tooltip",{staticClass:"username",attrs:{effect:"dark",content:e.nickname,placement:"top-start"}},[a("span",{staticStyle:{color:"#333"}},[t._v(t._s(e.nickname))])])],1)],1)])]),t._v(" "),a("td",[t._v(t._s(e.score||0==e.score?e.score:"-"))]),t._v(" "),a("td",[t._v(t._s(e.rewardscale||0==e.rewardscale?e.rewardscale+"%":"-"))]),t._v(" "),a("td",[t._v(t._s(0==e.showenable?"-":1==e.showenable?"普通直播":2==e.showenable?"带货直播":"-"))]),t._v(" "),a("td",[a("div",{staticClass:"action",style:{cursor:1!=e.showenable&&2!=e.showenable?"not-allowed":"",color:1!=e.showenable&&2!=e.showenable?"#aaa":""},on:{click:function(a){return a.stopPropagation(),t.goDetail(e)}}},[t._v("直播详情")])])])})],2),t._v(" "),!t.hasAuno&&t.total>0?a("div",{staticClass:"bottom"},[a("span",{directives:[{name:"show",rawName:"v-show",value:t.total,expression:"total"}],staticClass:"total"},[t._v("共"+t._s(t.total)+"条结果")]),t._v(" "),a("el-pagination",{attrs:{background:"","current-page":t.page,"page-size":t.pageInfoSize,layout:"prev, pager, next",total:t.total},on:{"current-change":t.handleCurrentChange}})],1):t._e()]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!t.noneDone&&!t.hasAuno&&!t.loading&&0==t.dataInfo.length,expression:"!noneDone&&!hasAuno&&!loading&&dataInfo.length == 0"}],staticClass:"noHaveList"},[t._v("暂无礼物收入")]),t._v(" "),t.dataInfo.length>0&&!t.noneDone&&t.hasAuno&&!t.loading?a("list-permission"):t._e(),t._v(" "),!t.hasAuno&&t.noneDone?a("nopermission"):t._e()],1)])},staticRenderFns:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("tr",[a("td",[t._v("送礼达人")]),t._v(" "),a("td",[t._v("送礼金额(元)")]),t._v(" "),a("td",[t._v("送礼金额占比")]),t._v(" "),a("td",[t._v("送礼达人直播")]),t._v(" "),a("td",[t._v("操作")])])}]};var b={props:["liveDetail","type"],data:function(){return{room_id:"",dataInfo:{},scrollFlag:!1,mainHeight:0,mainTop:0,checkType:1,tab:3,loading:!0,checkadLoadingFlag:!0}},components:{liveTrend:c,productList:u,productTrend:g,rewardList:a("C7Lr")(y,w,!1,function(t){a("/p2u")},"data-v-a8867d88",null).exports},created:function(){this.liveDetail&&this.liveDetail.room_id?this.room_id=this.liveDetail.room_id:this.room_id=this.$route.params.room_id,window._czc&&window._czc.push(["_trackEvent","详情页","抖音","直播详情页"]),this.basicsData_init()},mounted:function(){this.liveDetail||window.addEventListener("scroll",this.scrollTop,!0)},methods:{scrollTop:function(){if(document.getElementsByClassName("contentRight")[0]){var t=document.getElementsByClassName("tab")[0];if(!t)return!1;this.mainTop=t.offsetTop>75?t.offsetTop:this.mainTop,this.mainHeight=t.offsetHeight,document.getElementsByClassName("contentRight")[0].scrollTop>this.mainTop-this.mainHeight-15?this.scrollFlag=!0:this.scrollFlag=!1}},goTopScrollEvent:function(t){var e=this;this.timer=setInterval(function(){var t=document.getElementsByClassName("contentRight")[0].scrollTop,a=Math.floor(-t/5);document.getElementsByClassName("contentRight")[0].scrollTop=t+a,0===t&&clearInterval(e.timer)},10)},toUrl:function(t){if(!t)return this.$message.closeAll(),void this.$message({message:"链接错误,暂时无法查看",type:"warning"});t&&window.open(t,"_blank")},basicsData_init:function(){var t=this;this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.douview,{params:{room_id:this.room_id}}).then(function(e){if(t.loading=!1,(e=e.data)&&0==e.errno){var a=e.rst;t.dataInfo=a.data,document.title=t.dataInfo.nickname+" - 直播详情 - 酷炫数据"}else t.$message({message:e.err,type:"warning"})}).catch(function(e){t.loading=!1})}},beforeDestroy:function(){window.removeEventListener("scroll",this.scrollTop,!0)},watch:{tab:function(){this.scrollFlag&&document.getElementsByClassName("contentRight")[0].scrollTo(0,this.mainTop-this.mainHeight-5)}}},x={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"BasicsDataDetail"},[i("div",{staticClass:"BasicsDataDetailContent clear",style:t.liveDetail&&t.liveDetail.room_id?"max-height:80vh;":""},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"contentLeft",attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[i("div",{staticClass:"liveInfo"},[i("div",{staticClass:"liveCoverImg",style:t.dataInfo&&t.dataInfo.is_living&&1==t.dataInfo.is_living?"cursor: pointer":"",on:{click:function(e){t.dataInfo&&t.dataInfo.is_living&&1==t.dataInfo.is_living&&t.toUrl(t.dataInfo.live_url)}}},[i("img",{staticClass:"blur",attrs:{src:t.dataInfo&&t.dataInfo.cover_url?t.dataInfo.cover_url:t.dataInfo.avatar_url,alt:""}}),t._v(" "),i("img",{staticClass:"videoImg",attrs:{src:t.dataInfo&&t.dataInfo.cover_url?t.dataInfo.cover_url:t.dataInfo.avatar_url,alt:""}}),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.dataInfo&&t.dataInfo.is_living&&1==t.dataInfo.is_living,expression:"dataInfo&&dataInfo.is_living&&dataInfo.is_living == 1"}],staticClass:"isLive isLiveYes"},[i("img",{attrs:{src:a("Zp58")}}),t._v(" 直播中")])]),t._v(" "),i("el-tooltip",{attrs:{effect:"dark",content:t.dataInfo&&t.dataInfo.title?t.dataInfo.title:"",disabled:!t.dataInfo||!t.dataInfo.title,placement:"bottom-start"}},[i("div",{staticClass:"title1",style:t.dataInfo&&t.dataInfo.title?"":"color:#ccc;"},[t._v(t._s(t.dataInfo&&t.dataInfo.title?t.dataInfo.title:"主播未设置直播间标题"))])]),t._v(" "),i("div",{staticClass:"time"},[i("label",[t._v("直播时间:")]),i("br"),t._v(" "),i("span",[t._v(t._s(t.dataInfo&&t.dataInfo.create_time?t.dataInfo.create_time:"-"))])]),t._v(" "),i("div",{staticClass:"time"},[i("label",[t._v("直播时长:")]),i("br"),t._v(" "),i("span",[t._v(t._s(t.dataInfo&&t.dataInfo.duration?t.dataInfo.duration:"-"))])])],1),t._v(" "),-1==t.$route.path.indexOf("userDetail")?i("div",{staticClass:"userInfo"},[i("router-link",{staticStyle:{display:"inline-block"},attrs:{target:"_blank",to:{path:"/userDetailD/"+t.dataInfo.uid}}},[i("img",{staticClass:"sIcon",attrs:{src:t.dataInfo&&t.dataInfo.avatar_url?t.dataInfo.avatar_url:"#",alt:""}}),t._v(" "),i("div",{staticClass:"rightUserInfo"},[i("el-tooltip",{attrs:{effect:"dark",content:t.dataInfo&&t.dataInfo.nickname?t.dataInfo.nickname:"-",placement:"top"}},[i("div",{staticClass:"userName"},[t._v(t._s(t.dataInfo&&t.dataInfo.nickname?t.dataInfo.nickname:"-"))])]),t._v(" "),i("div",{staticClass:"fanCount"},[t._v("粉丝数:"+t._s(t.dataInfo&&t.dataInfo.follower_count?t.dataInfo.follower_count:"-"))])],1)])],1):t._e()]),t._v(" "),i("div",{staticClass:"contentRight",style:t.liveDetail&&t.liveDetail.room_id?"height:calc(83vh - 75px);width:calc(100% - 222px);border-left:1px solid #f1f2f5;background:#fff":""},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"info",attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[i("div",{staticClass:"title"},[t._v("直播总概")]),t._v(" "),i("div",{staticClass:"numberInfo"},[i("div",{staticClass:"item-info"},[i("span",[t._v("累计观看人数")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.total_user?t.dataInfo.total_user:"-"))])]),t._v(" "),i("div",{staticClass:"item-info"},[i("span",[t._v("最高在线人数")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.user_count_max?t.dataInfo.user_count_max:"-"))])]),t._v(" "),i("div",{staticClass:"item-info"},[i("span",[t._v("音浪收入")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.fan_ticket_money?t.dataInfo.fan_ticket_money:"-"))])]),t._v(" "),i("div",{staticStyle:{width:"1px",height:"60px",background:"#f1f2f5",display:"inline-block","vertical-align":"middle"}}),t._v(" "),i("div",{staticClass:"item-info"},[i("span",[t._v("上架商品数")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.commodity_count?t.dataInfo.commodity_count:"-"))])]),t._v(" "),i("div",{staticClass:"item-info"},[i("span",[t._v("商品销量")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.sell_count_sum?t.dataInfo.sell_count_sum:"-"))])]),t._v(" "),i("div",{staticClass:"item-info"},[i("span",[t._v("商品销售额")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.sell_money_sum?t.dataInfo.sell_money_sum:"-"))])]),t._v(" "),i("div",{staticClass:"item-info"},[i("span",[t._v("直播对外打赏")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.reward_price||t.dataInfo&&0==t.dataInfo.reward_price?t.dataInfo.reward_price:"-"))])]),t._v(" "),i("div",{staticClass:"item-info"},[i("span",[t._v("ROI")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.roi||t.dataInfo&&0==t.dataInfo.roi?t.dataInfo.roi:"-"))])]),t._v(" "),1==t.dataInfo.flag||"0%"!=t.dataInfo.room_avg_rate?i("div",{staticClass:"item-info"},[i("span",[t._v("直播退货率\n "),i("el-tooltip",{attrs:{effect:"dark",content:"直播退货率:带货直播商品总退货量/商品总销量*100%"}},[i("img",{staticClass:"notice",attrs:{src:a("amoS"),alt:""}})])],1),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.dataInfo&&t.dataInfo.room_avg_rate?"0%"==t.dataInfo.room_avg_rate?0:t.dataInfo.room_avg_rate:"-"))])]):t._e()])]),t._v(" "),i("div",{class:["tab",t.scrollFlag?"fixBox":""],style:t.liveDetail&&t.liveDetail.room_id?"margin-top:0;border-top:1px solid #f1f2f5":""},[i("div",{staticClass:"tabName",class:3==t.tab?"tabNameActive":"",on:{click:function(e){e.stopPropagation(),t.tab=3}}},[t._v("直播趋势")]),t._v(" "),i("div",{staticClass:"tabName",class:4==t.tab?"tabNameActive":"",on:{click:function(e){e.stopPropagation(),t.tab=4}}},[t._v("礼物收入")]),t._v(" "),i("div",{staticClass:"tabName",class:1==t.tab?"tabNameActive":"",on:{click:function(e){e.stopPropagation(),t.tab=1}}},[t._v("直播商品")]),t._v(" "),i("div",{staticClass:"tabName",class:2==t.tab?"tabNameActive":"",on:{click:function(e){e.stopPropagation(),t.tab=2}}},[t._v("带货分析")])]),t._v(" "),i("div",{staticClass:"table",staticStyle:{padding:"15px 0",background:"#fff"}},[3==t.tab&&Object.keys(t.dataInfo).length>0?i("live-trend",{style:t.scrollFlag?"padding-top:80px":"",attrs:{data:t.dataInfo}}):t._e(),t._v(" "),1==t.tab?i("product-list",{style:t.scrollFlag?"padding-top:74px":"",attrs:{room_id:t.room_id,type:t.type,liveDetail:t.liveDetail}}):t._e(),t._v(" "),2==t.tab?i("productTrend",{style:t.scrollFlag?"padding-top:74px":"",attrs:{user_id:t.dataInfo.uid,room_id:t.room_id}}):t._e(),t._v(" "),4==t.tab?i("reward-list",{style:t.scrollFlag?"padding-top:74px":"",attrs:{user_id:t.dataInfo.uid,room_id:t.room_id}}):t._e()],1)])]),t._v(" "),t.scrollFlag?i("img",{staticClass:"goTop",attrs:{src:"https://kx-gw.oss-cn-beijing.aliyuncs.com/goTop_icon.png"},on:{click:function(e){return t.goTopScrollEvent(0)}}}):t._e()])},staticRenderFns:[]};var C=a("C7Lr")(b,x,!1,function(t){a("IM0A"),a("4AQx")},"data-v-9d2a67a8",null);e.default=C.exports},VK9f:function(t,e){},"vUu/":function(t,e){}});