| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-689139ee"],{"96f7":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._m(0),a("div",{staticClass:"choose"},[a("span",{class:1==e.analyzeIndex?"choose_T":"choose_F",on:{click:function(t){e.analyzeIndex=1,e.analyzeType="new_reg_and_recharge",e.getAnalyze()}}},[e._v("金额")]),a("span",{class:2==e.analyzeIndex?"choose_T":"choose_F",on:{click:function(t){e.analyzeIndex=2,e.analyzeType="new_reg_and_recharge",e.getAnalyze()}}},[e._v("人数")])]),a("div",{staticClass:"analyze"},[a("div",{attrs:{id:"echart"}}),1==e.analyzeIndex?a("div",{staticClass:"analyze_btn"},[a("span",{class:"new_reg_and_recharge"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="new_reg_and_recharge",e.getAnalyze()}}},[e._v(" 新注册存款金额 ")]),a("span",{class:"old_reg_and_recharge"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="old_reg_and_recharge",e.getAnalyze()}}},[e._v(" 老用户存款金额 ")]),a("span",{class:"first_recharge"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="first_recharge",e.getAnalyze()}}},[e._v(" 首存金额 ")]),a("span",{class:"recharge"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="recharge",e.getAnalyze()}}},[e._v(" 总存金额 ")]),a("span",{class:"bet"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="bet",e.getAnalyze()}}},[e._v(" 投注金额 ")]),a("span",{class:"profit_and_loss"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="profit_and_loss",e.getAnalyze()}}},[e._v(" 输赢 ")])]):e._e(),2==e.analyzeIndex?a("div",{staticClass:"analyze_btn"},[a("span",{class:"new_reg_and_recharge"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="new_reg_and_recharge",e.getAnalyze()}}},[e._v(" 新注册人数 ")]),a("span",{class:"old_reg_and_recharge"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="old_reg_and_recharge",e.getAnalyze()}}},[e._v(" 老用户存款人数 ")]),a("span",{class:"first_recharge"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="first_recharge",e.getAnalyze()}}},[e._v(" 首存人数 ")]),a("span",{class:"recharge"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="recharge",e.getAnalyze()}}},[e._v(" 存款人数 ")]),a("span",{class:"withdraw"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="withdraw",e.getAnalyze()}}},[e._v(" 取款人数 ")]),a("span",{class:"bet"==e.analyzeType?"choose_T":"choose_F",on:{click:function(t){e.analyzeType="bet",e.getAnalyze()}}},[e._v(" 投注人数 ")])]):e._e()]),e._m(1),a("div",{staticClass:"summarize"},[a("div",{staticClass:"summarize_div"},[a("el-date-picker",{attrs:{type:"monthrange","value-format":"timestamp","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.changeTime},model:{value:e.timeData,callback:function(t){e.timeData=t},expression:"timeData"}}),a("div",{staticClass:"summarize_btn"},[a("span",{staticClass:"summarize_btn_b1",on:{click:e.reset}},[e._v("重置")]),a("span",{staticClass:"summarize_btn_b2",on:{click:e.getDividends}},[e._v("筛选")])])],1),a("div",{attrs:{id:"bonusEchart"}})]),a("div",[e._m(2),a("div",{staticClass:"headerFrom"},[a("div",{staticClass:"leftFrom"},[a("el-form",{ref:"form",staticClass:"headerFrom",attrs:{model:e.form,"label-width":"160px"}},[a("el-date-picker",{attrs:{type:"month",placeholder:"开始日期","value-format":"timestamp"},on:{change:e.changeDividendsTime},model:{value:e.dividendsMonth,callback:function(t){e.dividendsMonth=t},expression:"dividendsMonth"}})],1)],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:"two",staticStyle:{width:"100%"},attrs:{data:e.tableData,border:"","cell-style":{textAlign:"center"},"header-cell-style":{textAlign:"center"}}},[a("el-table-column",{attrs:{prop:"member_id",label:"会员ID"}}),a("el-table-column",{attrs:{prop:"month",label:"月份"}}),a("el-table-column",{attrs:{prop:"commission",label:"佣金"}}),a("el-table-column",{attrs:{prop:"commission_rate",label:"佣金比例"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.commission_rate)+"%")])]}}])}),a("el-table-column",{attrs:{prop:"new_valid_child",label:"新增有效会员"}}),a("el-table-column",{attrs:{prop:"active_child",label:"活跃下级"}}),a("el-table-column",{attrs:{prop:"net_profit_and_loss",label:"净输赢"}}),a("el-table-column",{attrs:{prop:"last_month_surplus",label:"上月结余"}}),a("el-table-column",{attrs:{prop:"net_profit_and_loss_after_surplus",label:"冲正后净输赢"}}),a("el-table-column",{attrs:{prop:"total_profit_and_loss",label:"总盈亏"}}),a("el-table-column",{attrs:{prop:"rebate_reward",label:"返水总额"}}),a("el-table-column",{attrs:{prop:"is_send",label:"是否已结算"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.is_send?a("span",[e._v("是")]):a("span",[e._v("否")])]}}])})],1)],1),a("div",[e._m(3),a("div",{staticClass:"headerFrom"},[a("div",{staticClass:"leftFrom"},[a("el-form",{ref:"form",staticClass:"headerFrom",attrs:{model:e.form,"label-width":"160px"}},[a("el-date-picker",{attrs:{type:"daterange","value-format":"timestamp","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.changeStatisticsTime},model:{value:e.statisticsTimeData,callback:function(t){e.statisticsTimeData=t},expression:"statisticsTimeData"}})],1)],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:"two",staticStyle:{width:"100%"},attrs:{data:e.statisticsTableData,border:"","cell-style":{textAlign:"center"},"header-cell-style":{textAlign:"center"}}},[a("el-table-column",{attrs:{prop:"recharge",label:"充值"}}),a("el-table-column",{attrs:{prop:"withdraw",label:"提现"}}),a("el-table-column",{attrs:{prop:"net_profit_and_loss",label:"净输赢"}}),a("el-table-column",{attrs:{prop:"total_profit_and_loss",label:"总输赢"}}),a("el-table-column",{attrs:{prop:"rebate_reward",label:"返水"}})],1)],1),a("div",[e._m(4),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:"two",staticStyle:{width:"100%"},attrs:{data:e.channelTableData,border:"","cell-style":{textAlign:"center"},"header-cell-style":{textAlign:"center"}}},[a("el-table-column",{attrs:{prop:"channel_name",label:"渠道名称"}}),a("el-table-column",{attrs:{prop:"visit_people",label:"查看人数"}}),a("el-table-column",{attrs:{prop:"reg_people",label:"注册人数"}}),a("el-table-column",{attrs:{prop:"spread_code",label:"推广码"}}),a("el-table-column",{attrs:{prop:"link",label:"推广链接"}}),a("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.status?a("span",[e._v("启用")]):a("span",[e._v("禁用")])]}}])}),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.timestampToDatetime(t.row.created_at))+" ")]}}])})],1),a("Paginate",{attrs:{page:e.params.page,total:e.total},on:{currentChange:e.handleCurrentChange,sizeChange:e.handleSizeChange}})],1)])},s=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"header"},[a("h5",[a("p",[e._v("数据统计分析")])])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"header"},[a("h5",[a("p",[e._v("分红概览")])])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"header"},[a("h5",[a("p",[e._v("分红月度详情")])])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"header"},[a("h5",[a("p",[e._v("财务报表")])])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"header"},[a("h5",[a("p",[e._v("渠道统计")])])])}],i=(a("4160"),a("b64b"),a("159b"),a("365c")),l=a("c466"),r=a("0238"),o={name:"analysis",components:{Paginate:r["a"]},data:function(){return{member_id:"",loading:!0,params:{page:1,page_size:this.$store.state.attr.pageSize},tableData:[],channelTableData:[],statisticsTableData:[],analyzeIndex:1,analyzeType:"new_reg_and_recharge",lastMonth:{},thisMonth:{},timeData:[],dateTimeStart:"",dateTimeEnd:"",dividendsMonth:"",dividendsStarTime:"",statisticsTimeData:[],statisticsDateTimeStart:"",statisticsDateTimeEnd:"",form:{username:"",member_id:"",status:""},page:1,page_size:this.$store.state.attr.pageSize,total:0}},watch:{},mounted:function(){this.member_id=this.$route.query.id,this.getAnalyze(),this.getDividends(),this.getDividendsDetail(),this.getStatistics(),this.getChannel()},methods:{getAnalyze:function(){var e=this,t=this,a={member_id:this.member_id,type:this.analyzeType};Object(i["Ub"])(a).then((function(a){if(200==a.code){var n=a.data.last_month,s=a.data.this_month,i=[],l=[];Object.keys(n).forEach((function(e,a){1==t.analyzeIndex?i.push(n[e].money):i.push(n[e].count)})),Object.keys(s).forEach((function(e,a){1==t.analyzeIndex?l.push(s[e].money):l.push(s[e].count)})),e.getLoadEcharts(i,l)}}))},getLoadEcharts:function(e,t){for(var a=this.$echarts.init(document.getElementById("echart")),n=[],s=0;s<=30;s++)n.push(s+1);var i={tooltip:{trigger:"axis",textStyle:{fontSize:16}},legend:{data:["本月","上月"]},grid:{left:"2%",right:"2%",bottom:"5%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:n},yAxis:{type:"value"},series:[{name:"本月",type:"line",itemStyle:{normal:{color:"#028F94",lineStyle:{color:"#028F94"}}},data:t},{name:"上月",type:"line",itemStyle:{normal:{color:"#FF9000",lineStyle:{color:"#FF9000"}}},data:e}]};a.setOption(i)},getDividends:function(){var e=this,t={member_id:this.member_id};""!=this.dateTimeStart&&""!=this.dateTimeEnd&&(t.start_month=this.dateTimeStart,t.end_month=this.dateTimeEnd),Object(i["Wb"])(t).then((function(t){if(t.data){var a=[],n=[];Object.keys(t.data).forEach((function(e,s){a.push(e),n.push(t.data[e].commission)})),e.getLoadBonusEchart(a,n)}}))},getChannel:function(){var e=this,t={member_id:this.member_id};Object(i["Vb"])(t).then((function(t){200===t.code?(e.total=parseInt(t.data.listTotalCount),e.channelTableData=t.data.list,e.statistics=t.data.statistics):e.$message.error(t.message),e.loading=!1}))},getStatistics:function(){var e=this,t={member_id:this.member_id,start_date:this.statisticsDateTimeStart,end_date:this.statisticsDateTimeEnd};Object(i["Yb"])(t).then((function(t){200===t.code?e.statisticsTableData=[t.data]:e.$message.error(t.message),e.loading=!1}))},getDividendsDetail:function(){var e=this,t={month:this.dividendsStarTime,member_id:this.member_id};Object(i["Xb"])(t).then((function(t){200===t.code?e.tableData=[t.data]:e.$message.error(t.message),e.loading=!1}))},getLoadBonusEchart:function(e,t){var a=this.$echarts.init(document.getElementById("bonusEchart")),n={grid:{left:"0%",right:"1%",top:"10%",bottom:"8%",containLabel:!0},xAxis:{type:"category",data:e},yAxis:{type:"value"},series:[{data:t,type:"bar",color:"#33D5AA"}]};a.setOption(n)},changeTime:function(e){e?(this.dateTimeStart=this.monthFilter(e[0]),this.dateTimeEnd=this.monthFilter(e[1])):(this.timeData=[],this.dateTimeStart="",this.dateTimeEnd=""),this.getDividends()},changeStatisticsTime:function(e){e?(this.statisticsDateTimeStart=this.dayFilter(e[0]),this.statisticsDateTimeEnd=this.dayFilter(e[1])):(this.statisticsTimeData=[],this.statisticsDateTimeStart="",this.statisticsDateTimeEnd=""),this.getStatistics()},changeDividendsTime:function(e){this.dividendsStarTime=e?this.monthFilter(e):"",this.getDividendsDetail()},monthFilter:function(e){var t=new Date(e),a=t.getFullYear(),n=t.getMonth()+1;return a+"/"+n},dayFilter:function(e){var t=new Date(e),a=t.getFullYear(),n=t.getMonth()+1;return a+"/"+n+"/"+t.getDate()},reset:function(){this.timeData=[],this.dateTimeStart="",this.dateTimeEnd="",this.getDividends()},timestampToDatetime:function(e){return Object(l["a"])(e,!0)},handleCurrentChange:function(e){this.page=e,this.install()},handleSizeChange:function(e,t){this.page_size=e,this.install()}}},c=o,d=(a("be04"),a("2877")),h=Object(d["a"])(c,n,s,!1,null,"1ed33066",null);t["default"]=h.exports},"9cc3":function(e,t,a){},be04:function(e,t,a){"use strict";var n=a("9cc3"),s=a.n(n);s.a}}]);
|