1 |
- webpackJsonp([35],{puC8:function(e,t){},qYG3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("gzej"),i=n("erru"),o={components:{datePicker:a.a,selfChannel:i.a},data:function(){return{loading:!1,page:1,pages:0,total:0,page_size:20,sort_field:"charge_total",time:[],account_id:"",playlet_id:"",desCol:[{prop:"date",label:"日期"},{prop:"cost",label:"投放消耗"},{prop:"fan_new",label:"新增用户"},{prop:"new_pay_uc",label:"新增充值用户"},{prop:"new_pay_money",label:"新用户充值"},{prop:"new_roi",label:"新用户roi",notes:"新用户roi=新用户充值/投放消耗"},{prop:"new_cost",label:"下单成本",notes:"下单成本=当日总消耗/当日新增用户首单人数"}],desColFlag:!1,height:""}},created:function(){this.height=document.documentElement.clientHeight-200>400?document.documentElement.clientHeight-200:400,this.init(1)},methods:{changeTime:function(e){!e||e&&0==e.length?this.time=[]:this.time=e,this.init(1)},init:function(e,t){var n=this;if("export"!=t)this.page=e||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.stat_operateDayRetrieve,{params:{start:this.time[0],end:this.time[1],drama_id:this.playlet_id,app_id:this.account_id,page:"export"==t?1:this.page,pagesize:"export"==t?this.$store.state.exportNumber:this.page_size}}).then(function(e){e=e.data;if(n.loading=!1,e&&0==e.errno)if("export"==t)n.exportEvent(e.rst.data);else{if(n.total=e.rst.pageInfo.total,n.pages=e.rst.pageInfo.pages,!e.rst.data||0==e.rst.data.length)return;n.desColFlag||(e.rst.extra.forEach(function(e){n.desCol.push({prop:e.column.toString(),label:e.name,self_type:"extra",notes:"运营总回收"==e.name?"运营以来的总数据":""})}),n.desColFlag=!0),n.$nextTick(function(){n.datas=e.rst.data,n.$refs.plxTable.reloadData(n.datas)})}else 4002!=e.errno&&n.$message({message:e.err,type:"warning"})}).catch(function(e){n.loading=!1})},handleCurrentChange:function(e){this.init(e)},sortFieldEvent:function(e){this.sort_field=e,this.init(1)},exportEvent:function(e){var t=e,n=this.desCol.map(function(e){return e.label}),a=[],i=[];this.desCol.forEach(function(e){"extra"==e.self_type?(a.push("slef_"+e.prop),i.push(e.prop)):a.push(e.prop)}),t.forEach(function(e){i.forEach(function(t){e["slef_"+t]=e.retrieveInfo[t]})});var o=[{tHeader:n,filterVal:a,tableDatas:t,sheetName:""}];this.$exportOrder({excelDatas:o,name:"运营数据(导出时间:"+this.$getDay(0)+")"})}}},r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[n("div",{staticClass:"screenBox flex"},[n("div",{staticClass:"flex"},[n("date-picker",{attrs:{title:"选择日期"},on:{changeTime:e.changeTime}}),e._v(" "),n("self-channel",{attrs:{title:"公众号",type:"thePublic"},on:{channelDefine:function(t){e.account_id=t,e.init(1)}}}),e._v(" "),n("self-channel",{attrs:{title:"剧集",type:"dramaList"},on:{channelDefine:function(t){e.playlet_id=t,e.init(1)}}})],1),e._v(" "),n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.init(1,"export")}}},[e._v("导出Excel")])],1),e._v(" "),n("ux-grid",{ref:"plxTable",staticStyle:{"margin-top":"10px"},attrs:{border:!1,"header-cell-style":function(){return{backgroundColor:"#FFFFFF !important",border:"none!important"}},height:e.height,"show-footer-overflow":"tooltip","show-overflow":"tooltip",size:"mini"},on:{"row-click":function(){}}},e._l(e.desCol,function(t){return n("ux-table-column",{key:t.prop,attrs:{resizable:!0,field:t.prop,title:t.label,"min-width":t.min_width?t.min_width:120,fixed:"date"==t.prop?"left":"",align:"center"},scopedSlots:e._u([{key:"header",fn:function(){return[n("div",{staticClass:"flex-align-jus-center"},[e._v(e._s(t.label)+"\n "),t.notes?n("el-tooltip",{attrs:{content:t.notes,placement:"top"}},[n("div",[n("i",{staticClass:"el-icon-question"})])]):e._e()],1)]},proxy:!0},{key:"default",fn:function(a){var i=a.row;return["extra"==t.self_type?n("span",[e._v(e._s(i.retrieveInfo[t.prop]||0==i.retrieveInfo[t.prop]?e.$formatNum(i.retrieveInfo[t.prop]):"-"))]):n("span",[e._v(e._s(i[t.prop]||0==i[t.prop]?e.$formatNum(i[t.prop]):"-"))])]}}],null,!0)})}),1),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],staticClass:"pagination"},[n("el-pagination",{attrs:{background:"","current-page":e.page,layout:"prev, pager, next","page-count":Number(e.pages)},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]};var s=n("VU/8")(o,r,!1,function(e){n("puC8")},"data-v-6d0dadee",null);t.default=s.exports}});
|