chunk-2b9c0322.c5ad0878.js
8.29 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2b9c0322"],{"09f4":function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),Math.easeInOutQuad=function(e,t,n,r){return e/=r/2,e<1?n/2*e*e+t:(e--,-n/2*(e*(e-2)-1)+t)};var r=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function i(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function a(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function o(e,t,n){var o=a(),l=e-o,s=20,u=0;t="undefined"===typeof t?500:t;var c=function e(){u+=s;var a=Math.easeInOutQuad(u,o,l,t);i(a),u<t?r(e):n&&"function"===typeof n&&n()};c()}},"0a10":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("div",{staticClass:"filter-container"},[n("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.listQuery}},[n("el-form-item",{attrs:{label:"日期"}},[n("el-date-picker",{staticClass:"filter-item",attrs:{type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",placeholder:"选择日期"},model:{value:e.listQuery.time_range,callback:function(t){e.$set(e.listQuery,"time_range",t)},expression:"listQuery.time_range"}})],1),n("el-form-item",[n("el-radio",{attrs:{label:"inpour"},model:{value:e.listQuery.check_sort,callback:function(t){e.$set(e.listQuery,"check_sort",t)},expression:"listQuery.check_sort"}},[e._v("充值排行")]),n("el-radio",{attrs:{label:"install"},model:{value:e.listQuery.check_sort,callback:function(t){e.$set(e.listQuery,"check_sort",t)},expression:"listQuery.check_sort"}},[e._v("安装排行")])],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.handleFilter}},[e._v(" 搜索 ")])],1)],1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.list,border:"",fit:"","highlight-current-row":"","summary-method":e.getSummaries,"show-summary":""},on:{"sort-change":e.sortChange}},[n("el-table-column",{attrs:{label:"渠道ID",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("span",[e._v(e._s(r.cid))])]}}])}),n("el-table-column",{attrs:{label:"渠道名",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("span",[e._v(e._s(r.channel_name))])]}}])}),n("el-table-column",{attrs:{label:"总收入",align:"center",prop:"allmoney"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("span",[e._v(e._s(r.allmoney))])]}}])}),n("el-table-column",{attrs:{label:"总安装",align:"center",prop:"install"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("span",[e._v(e._s(r.install))])]}}])}),n("el-table-column",{attrs:{label:"ARPU",align:"center",prop:"arpu"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[n("span",[e._v(e._s(parseFloat(r.allmoney/r.install).toFixed(2)))])]}}])})],1),n("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.listQuery.page,limit:e.listQuery.limit},on:{"update:page":function(t){return e.$set(e.listQuery,"page",t)},"update:limit":function(t){return e.$set(e.listQuery,"limit",t)},pagination:e.getList}})],1)},i=[],a=(n("a623"),n("4160"),n("d81d"),n("13d5"),n("a9e3"),n("b680"),n("159b"),n("1c31")),o=n("6724"),l=n("333d"),s=["下线","上线"],u=["普通","推荐"],c=["普通","首页"],d=[{key:"1",display_name:"电影"},{key:"2",display_name:"电视剧"},{key:"3",display_name:"短视频"}],p=d.reduce((function(e,t){return e[t.key]=t.display_name,e}),{}),m={name:"ReportChannelList",components:{Pagination:l["a"]},directives:{waves:o["a"]},filters:{typeFilter:function(e){return p[e]},isCheckFilter:function(e){return s[e]},betterShowFilter:function(e){return u[e]},homeShowFilter:function(e){return c[e]}},data:function(){return{tableKey:0,list:null,total:0,listLoading:!0,listQuery:{page:1,limit:20,id:void 0,channel:void 0,time_range:void 0,check_sort:"inpour",sort:"id desc"},typesOptions:[],viewTypeOptions:d,showPlays:!1,showLikes:!1,showDislikes:!1,showTariffVip:!1,showTariffUsr:!1,showCreateTime:!1,showReleaseTime:!1,openSort:!1,newVideo:{},dialogFormVisible:!1,dialogStatus:"",textMap:{update:"编辑",create:"创建",coin:"金币充值"},toalAllMoney:0,toallInstall:0,rules:{name:[{required:!0,message:"请输入片名",trigger:"blur"}],coin_type:[{required:!0,message:"请选择类型",trigger:"blur"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.listLoading=!0,Object(a["a"])(this.listQuery).then((function(t){e.total=t.data.total,e.list=t.data.list,e.listLoading=!1}))},takeViewType:function(e){return p[e]},handleFilter:function(){this.listQuery.page=1,this.getList()},sortChange:function(e){var t=e.prop,n=e.order;this.listQuery.sort="ascending"===n?t:t+" desc",this.handleFilter()},handleUpdate:function(e){var t=this;this.newVideo=Object.assign({},e),this.dialogStatus="update",this.dialogFormVisible=!0,this.$nextTick((function(){t.$refs["dataForm"].clearValidate()}))},handleCoin:function(e){var t=this;this.newVideo=Object.assign({},e),this.dialogStatus="coin",this.dialogFormVisible=!0,this.$nextTick((function(){t.$refs["dataForm"].clearValidate()}))},getSortClass:function(){var e=this.listQuery.sort;return"id"===e?"ascending":"descending"},getSummaries:function(e){var t=e.columns,n=e.data,r=[];return t.forEach((function(e,t){if(0===t)return r[t]="总计",!1;var i=(n||[]).map((function(t){return Number(t[e.property])}));i.every((function(e){return isNaN(e)}))?r[t]="N/A":r[t]=i.reduce((function(e,t){var n=Number(t);return isNaN(n)?e:e+t}),0)})),r[4]=parseFloat(r[2]/r[3]).toFixed(2),r}}},f=m,h=n("2877"),y=Object(h["a"])(f,r,i,!1,null,null,null);t["default"]=y.exports},"1c31":function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return s}));var r=n("b775");function i(e){return Object(r["a"])({url:"/api/admin/report/report_list",method:"get",params:e})}function a(e){return Object(r["a"])({url:"/api/admin/report/report_channel_list",method:"get",params:e})}function o(e){return Object(r["a"])({url:"/api/admin/report/report_keep_list",method:"get",params:e})}function l(e){return Object(r["a"])({url:"/api/admin/report/report_charts_data",method:"get",params:e})}function s(e){return Object(r["a"])({url:"/api/admin/report/report_inpour_charts_data",method:"get",params:e})}},6724:function(e,t,n){"use strict";n("8d41");var r="@@wavesContext";function i(e,t){function n(n){var r=Object.assign({},t.value),i=Object.assign({ele:e,type:"hit",color:"rgba(0, 0, 0, 0.15)"},r),a=i.ele;if(a){a.style.position="relative",a.style.overflow="hidden";var o=a.getBoundingClientRect(),l=a.querySelector(".waves-ripple");switch(l?l.className="waves-ripple":(l=document.createElement("span"),l.className="waves-ripple",l.style.height=l.style.width=Math.max(o.width,o.height)+"px",a.appendChild(l)),i.type){case"center":l.style.top=o.height/2-l.offsetHeight/2+"px",l.style.left=o.width/2-l.offsetWidth/2+"px";break;default:l.style.top=(n.pageY-o.top-l.offsetHeight/2-document.documentElement.scrollTop||document.body.scrollTop)+"px",l.style.left=(n.pageX-o.left-l.offsetWidth/2-document.documentElement.scrollLeft||document.body.scrollLeft)+"px"}return l.style.backgroundColor=i.color,l.className="waves-ripple z-active",!1}}return e[r]?e[r].removeHandle=n:e[r]={removeHandle:n},n}var a={bind:function(e,t){e.addEventListener("click",i(e,t),!1)},update:function(e,t){e.removeEventListener("click",e[r].removeHandle,!1),e.addEventListener("click",i(e,t),!1)},unbind:function(e){e.removeEventListener("click",e[r].removeHandle,!1),e[r]=null,delete e[r]}},o=function(e){e.directive("waves",a)};window.Vue&&(window.waves=a,Vue.use(o)),a.install=o;t["a"]=a},"8d41":function(e,t,n){},a623:function(e,t,n){"use strict";var r=n("23e7"),i=n("b727").every,a=n("a640"),o=n("ae40"),l=a("every"),s=o("every");r({target:"Array",proto:!0,forced:!l||!s},{every:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})}}]);