32.7106a4210075fc982f7b.js 6.0 KB

1
  1. webpackJsonp([32],{TVay:function(e,t){},jUpK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),i=a.n(n),s=a("mvHQ"),c=a.n(s),r=a("exGp"),l=a.n(r),h={name:"dailyChannelStatistics",data:function(){return{channelTagList:[],channelActiveIndex:0,channelActiveText:"",tagList:["近30日","近90日"],activeIndex:0,activeText:30,search1:"",search2:"",optionsChannel:[],pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-6048e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,t])}}]},initData:{},channelData:{},permissions:[],permissions_obj:{}}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(a,n){-1==a?t=!0:e.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!t},mounted:function(){},methods:{channelSearchTag:function(e,t){this.channelActiveIndex=t,this.channelActiveText=e,this.search2=e,this.getInitData()},searchTag:function(e,t){this.activeIndex=t,0==t?this.activeText=30:1==t&&(this.activeText=90),this.getInitData()},searchMethod:function(){this.getInitData()},getChannelList:function(){var e=this;return l()(i.a.mark(function t(){var a,n;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.channelCount,c()(a));case 3:200==(n=t.sent).code?(e.channelData=n.data,e.channelTagList=e.channelData.channel_list,e.channelActiveText=e.channelTagList[0],e.optionsChannel=JSON.parse(c()(e.channelData.channel_list)),e.search2=e.optionsChannel[0],e.getInitData()):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},getInitData:function(){var e=this;return l()(i.a.mark(function t(){var a,n;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{last_day:e.activeText,start_date:e.search1&&e.search1.length>0?e.search1[0]:"",end_date:e.search1&&e.search1.length>1?e.search1[1]:"",channel:e.search2}},t.next=3,e.$axios.post(e.$api.statisticsChannel,c()(a));case 3:200==(n=t.sent).code?(e.initData=n.data,e.creatChannelReg(),e.creatChannelRechargeNum(),e.creatChannelRechargeAmount()):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},creatChannelReg:function(){var e=this.$echarts.init(document.getElementById("channelReg")),t={title:{text:"渠道注册 更新时间:"+this.initData.update},tooltip:{trigger:"axis"},legend:{data:["渠道注册"]},xAxis:{type:"category",axisTick:{alignWithLabel:!0},data:this.initData.date},yAxis:{type:"value",axisTick:{alignWithLabel:!0}},series:[{name:"渠道注册",data:this.initData.reg,type:"line",smooth:!0}]};e.setOption(t)},creatChannelRechargeNum:function(){var e=this.$echarts.init(document.getElementById("channelRechargeNum")),t={title:{text:"渠道充值人数 更新时间:"+this.initData.update},tooltip:{trigger:"axis"},legend:{data:["渠道充值人数"]},xAxis:{type:"category",axisTick:{alignWithLabel:!0},data:this.initData.date},yAxis:{type:"value"},series:[{name:"渠道充值人数",data:this.initData.count,type:"line",smooth:!0}]};e.setOption(t)},creatChannelRechargeAmount:function(){var e=this.$echarts.init(document.getElementById("channelRechargeAmount")),t={title:{text:"渠道充值金额 更新时间:"+this.initData.update},tooltip:{trigger:"axis"},legend:{data:["渠道充值金额"]},xAxis:{type:"category",axisTick:{alignWithLabel:!0},data:this.initData.date},yAxis:{type:"value"},series:[{name:"渠道充值金额",data:this.initData.price,type:"line",smooth:!0}]};e.setOption(t)}}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"dailyChannelStatistics"},[a("h3",[e._v("每日渠道统计")]),e._v(" "),e.permissions_obj.id_122||e.permissions_obj.id_all?a("div",{staticClass:"allTotal"},[a("span",[e._v("渠道数量:"+e._s(e.channelData.channel_count))]),e._v(" "),a("span",[e._v("渠道注册用户总数:"+e._s(e.channelData.channel_user_count))]),e._v(" "),a("span",[e._v("渠道充值用户总数:"+e._s(e.channelData.channel_pay_count))]),e._v(" "),a("span",[e._v("渠道充值金额:"+e._s(e.channelData.channel_user_pay))])]):e._e(),e._v(" "),a("div",{staticClass:"tagList tagList2"},[a("ul",e._l(e.channelTagList,function(t,n){return a("li",{key:n,class:[e.channelActiveIndex==n?"active":""],on:{click:function(a){return e.channelSearchTag(t,n)}}},[e._v(e._s(t))])}),0)]),e._v(" "),a("div",{staticClass:"searchBox"},[a("div",{staticClass:"tagList"},[a("ul",e._l(e.tagList,function(t,n){return a("li",{key:n,class:[e.activeIndex==n?"active":""],on:{click:function(a){return e.searchTag(t,n)}}},[e._v(e._s(t))])}),0)]),e._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond2 cond"},[a("label",[e._v("日期")]),e._v(" "),a("el-date-picker",{attrs:{type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions,"value-format":"yyyy-MM-dd"},model:{value:e.search1,callback:function(t){e.search1=t},expression:"search1"}})],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("渠道号")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择",filterable:""},model:{value:e.search2,callback:function(t){e.search2=t},expression:"search2"}},e._l(e.optionsChannel,function(e){return a("el-option",{key:e,attrs:{label:e,value:e}})}),1)],1),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.searchMethod}},[e._v("搜索")])],1)])]),e._v(" "),a("div",{attrs:{id:"channelReg"}}),e._v(" "),a("div",{attrs:{id:"channelRechargeNum"}}),e._v(" "),a("div",{attrs:{id:"channelRechargeAmount"}})])},staticRenderFns:[]};var d=a("VU/8")(h,o,!1,function(e){a("TVay")},"data-v-6dcc6b82",null);t.default=d.exports}});