企微助手 ,仓库名 短剧

30.768e461b5e5bbcd62803.js 6.2KB

1
  1. webpackJsonp([30],{"3ttU":function(t,e){},GsA6:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("Gu7T"),i=a.n(n),r=a("gzej"),s=a("erru"),o={components:{datePicker:r.a,selfChannel:s.a},data:function(){return{loading:!1,page:1,pages:0,total:0,page_size:20,sort_field:"",default_time:[this.$getDay(-30,!1),this.$getDay(0,!1)],time:[],account_id:"",height:"",desCol:[{prop:"expense_date",label:"时间",fixed:"left"},{prop:"account_name",label:"公众号",fixed:"left"},{prop:"day_paid",label:"当天消耗"},{prop:"charge_total",label:"当日新用户累计充值"},{prop:"cost_cover_rate",label:"回本率(%)"},{prop:"scan_follow_count",label:"企微关注数"},{prop:"follow_cost",label:"企微关注成本"},{prop:"charge_user_cost",label:"首日用户成本",notes:"首日用户成本=当天消耗/当天充值人数"},{prop:"charge_user_cost_all",label:"累计用户成本",notes:"累计用户成本=当天消耗/累计充值人数"}],extra:[]}},created:function(){this.time=this.default_time,this.height=document.documentElement.clientHeight-220>400?document.documentElement.clientHeight-220:400,this.init(1)},methods:{changeTime:function(t){!t||t&&0==t.length?this.time=[]:this.time=t,this.init(1)},init:function(t,e){var a=this;if("export"!=e)this.page=t||this.page;else if(0==this.total)return void this.$message({message:"暂无数据可导出",type:"warning"});this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.activeFansData,{params:{start_date:this.time[0],end_date:this.time[1],app_id:this.account_id,page:"export"==e?1:this.page,page_size:"export"==e?this.$store.state.exportNumber:this.page_size}}).then(function(t){t=t.data;a.loading=!1,t&&0==t.errno?"export"==e?a.exportEvent(t.rst.data.list):(a.extra=t.rst.data.extra,a.datas=t.rst.data.list,a.$refs.plxTable.reloadData(a.datas),a.total=t.rst.pageInfo.total,a.pages=t.rst.pageInfo.pages):4002!=t.errno&&a.$message({message:t.err,type:"warning"})}).catch(function(t){a.loading=!1})},handleCurrentChange:function(t){this.init(t)},sortFieldEvent:function(t){this.sort_field=t,this.init(1)},exportEvent:function(t){var e=this,a=t,n=this.desCol.map(function(t){return t.label}),r=this.desCol.map(function(t){return t.prop});a.forEach(function(t){for(var n=0;n<r.length;n++)a[r[n]]=a[r[n]]?a[r[n]]:0;for(var i in e.extra)t[e.extra[i]]="人数: "+(t&&t.active_trend&&t.active_trend[i]&&(t.active_trend[i].fans||0==t.active_trend[i].fans)?t.active_trend[i].fans:"-")+" 成本: "+(t&&t.active_trend&&t.active_trend[i]&&(t.active_trend[i].cost||0==t.active_trend[i].cost)?t.active_trend[i].cost:"-")+" 占比: "+(t&&t.active_trend&&t.active_trend[i]&&(t.active_trend[i].rate||0==t.active_trend[i].rate)?t.active_trend[i].rate:"-")});var s=[{tHeader:[].concat(i()(n),i()(this.extra)),filterVal:[].concat(i()(r),i()(this.extra)),tableDatas:a,sheetName:""}];this.$exportOrder({excelDatas:s,name:"短剧粉丝激活趋势(导出时间:"+this.$getDay(0)+")"})}}},l={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:"playletFans"},[a("div",{staticClass:"screenBox flex",staticStyle:{"padding-left":"10px"}},[a("div",{staticClass:"flex"},[a("self-channel",{attrs:{title:"公众号名称",type:"thePublic"},on:{channelDefine:function(e){t.account_id=e,t.init(1)}}}),t._v(" "),a("date-picker",{attrs:{title:"起止时间",quickFlag:!1,afferent_time:t.default_time,clearFlag:!1},on:{changeTime:t.changeTime}})],1),t._v(" "),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.init(1,"export")}}},[t._v("导出Excel")])],1),t._v(" "),a("ux-grid",{ref:"plxTable",staticClass:"plxTable",attrs:{border:!1,"header-cell-style":function(){return{backgroundColor:"#FFFFFF !important",border:"none!important"}},height:t.height,"show-footer-overflow":"tooltip","show-overflow":"tooltip",size:"mini"},on:{"row-click":function(){}}},[t._l(t.desCol,function(e){return a("ux-table-column",{key:e.prop,attrs:{resizable:!0,field:e.prop,title:e.label,"min-width":e.min_width?e.min_width:120,fixed:e.fixed?e.fixed:"",align:"center"},scopedSlots:t._u([{key:"header",fn:function(){return[a("div",{class:["flex-align-jus-center",e.sort?"pointer":"",t.sort_field==e.prop?"sortFieldStyle":""],on:{click:function(a){e.sort&&t.sortFieldEvent(e.prop)}}},[t._v("\n "+t._s(e.label)+"\n "),e.sort?a("i",{staticClass:"el-icon-caret-bottom"}):t._e(),t._v(" "),e.notes?a("el-tooltip",{attrs:{content:e.notes,placement:"top"}},[a("div",[a("i",{staticClass:"el-icon-question"})])]):t._e()],1)]},proxy:!0},{key:"default",fn:function(n){var i=n.row;return[a("span",{class:t.sort_field==e.prop?"sortFieldStyle":""},[t._v(t._s(i[e.prop]||0==i[e.prop]?t.$formatNum(i[e.prop]):"-"))])]}}],null,!0)})}),t._v(" "),t._l(t.extra,function(e,n){return a("ux-table-column",{key:n+"extra",attrs:{width:"100"},scopedSlots:t._u([{key:"header",fn:function(){return[a("div",{staticClass:"flex-align-jus-center"},[t._v(t._s(e)+"\n "),t._e()],1)]},proxy:!0},{key:"default",fn:function(e){var i=e.row;return[a("div",[a("span",{staticClass:"font",staticStyle:{color:"#2C9841"}},[t._v("人数:")]),t._v(" "),a("span",[t._v(t._s(i&&i.active_trend&&i.active_trend[n]&&i.active_trend[n].fans?i.active_trend[n].fans:"-"))])]),t._v(" "),a("div",[a("span",{staticClass:"font",staticStyle:{color:"#F28544"}},[t._v("成本:")]),t._v(" "),a("span",[t._v(t._s(i&&i.active_trend&&i.active_trend[n]&&i.active_trend[n].cost?i.active_trend[n].cost:"-"))])]),t._v(" "),a("div",[a("span",{staticClass:"font",staticStyle:{color:"#EB4315"}},[t._v("占比:")]),t._v(" "),i&&i.active_trend&&i.active_trend[n]&&i.active_trend[n].rate?a("span",[t._v("\n "+t._s(i.active_trend[n].rate)+"\n ")]):a("span",[t._v("-")])])]}}],null,!0)})})],2),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total>0"}],staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":t.page,layout:"prev, pager, next","page-count":Number(t.pages)},on:{"current-change":t.handleCurrentChange}})],1)],1)},staticRenderFns:[]};var c=a("VU/8")(o,l,!1,function(t){a("3ttU"),a("awH0")},"data-v-7b3bb210",null);e.default=c.exports},awH0:function(t,e){}});