You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 lines
9.6 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0c35ec2e"],{"0e97":function(t,e,a){"use strict";a("9244")},9244:function(t,e,a){},9406:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("el-row",{staticClass:"panel-group"},[a("div",{staticClass:"header"},[a("span",{staticClass:"iconfont icon-notice"},[t._v("统计数据")])]),a("el-divider"),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel",on:{click:t.goUser}},[a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v("用户总数")]),a("countto",{staticClass:"card-panel-num",staticStyle:{color:"#40af52"},attrs:{"start-val":0,"end-val":t.SysSetting.UserSumTotal,duration:3e3}}),a("div",{staticClass:"card-panel-growth-text"},[a("span",[t._v("日")]),a("span",[t._v(t._s(t.SysSetting.UserAddTotalPercent)+"%")]),a("i",{staticClass:"el-icon-top",staticStyle:{color:"#40af52"}})])],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:24,lg:6}},[a("div",{staticClass:"card-panel"},[a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v("本日活跃用户")]),a("countto",{staticClass:"card-panel-num",staticStyle:{color:"#20bdd6"},attrs:{"start-val":0,"end-val":t.SysSetting.ActiveUserTotal,duration:3600}}),a("div",{staticClass:"card-panel-growth-text"},[a("span",[t._v("日增量")]),a("span",[t._v(t._s(t.SysSetting.UserAddTotal))]),t.SysSetting.UserAddTotal>0?a("i",{staticClass:"el-icon-top",staticStyle:{color:"#40af52"}}):t._e(),t.SysSetting.UserAddTotal<0?a("i",{staticClass:"el-icon-bottom",staticStyle:{color:"#ff0008"}}):t._e()]),a("div",{staticClass:"card-panel-growth-text"},[a("span",[t._v(t._s(t.SysSetting.DayAddPercent)+"%")]),t.SysSetting.DayAddPercent>0?a("i",{staticClass:"el-icon-top",staticStyle:{color:"#40af52"}}):t._e(),t.SysSetting.DayAddPercent<0?a("i",{staticClass:"el-icon-bottom",staticStyle:{color:"#ff0008"}}):t._e()])],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel",on:{click:t.goTimeMoney}},[a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v("总收入")]),a("countto",{staticClass:"card-panel-num",staticStyle:{color:"#d745ee"},attrs:{"start-val":0,"end-val":t.SysSetting.Income,duration:3e3}}),a("div",{staticClass:"card-panel-growth-text"},[a("span",[t._v("日")]),a("span",[t._v(t._s(t.SysSetting.IncomePercent)+"%")]),t.SysSetting.IncomePercent>0?a("i",{staticClass:"el-icon-top",staticStyle:{color:"#40af52"}}):t._e(),t.SysSetting.IncomePercent<0?a("i",{staticClass:"el-icon-bottom",staticStyle:{color:"#ff0008"}}):t._e()])],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel",on:{click:t.goTimeMoney}},[a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v("日收入")]),a("countto",{staticClass:"card-panel-num",staticStyle:{color:"#d745ee"},attrs:{"start-val":0,"end-val":t.SysSetting.TodayIncome,duration:3200}}),a("div",{staticClass:"card-panel-growth-text"},[a("span",[t._v("日增收 "+t._s(t.SysSetting.IncomeIncremental>0?"+":"-"))]),a("span",[t._v(t._s(t.SysSetting.IncomeIncremental))]),t.SysSetting.IncomeIncremental>0?a("i",{staticClass:"el-icon-top",staticStyle:{color:"#40af52"}}):t._e(),t.SysSetting.IncomeIncremental<0?a("i",{staticClass:"el-icon-bottom",staticStyle:{color:"#ff0008"}}):t._e()]),a("div",{staticClass:"card-panel-growth-text"},[a("span",[t._v(t._s(t.SysSetting.TodayIncomePercent)+"%")]),t.SysSetting.TodayIncomePercent>0?a("i",{staticClass:"el-icon-top",staticStyle:{color:"#40af52"}}):t._e(),t.SysSetting.TodayIncomePercent<0?a("i",{staticClass:"el-icon-bottom",staticStyle:{color:"#ff0008"}}):t._e()])],1)])])],1),t._e(),t._e(),a("div",{staticClass:"tb",attrs:{id:"tb"}},[a("div",{staticClass:"tb_title"},[t._v("历史记录")]),a("div",{staticClass:"tb_dasc"},[a("div",{staticClass:"tb_tab"},t._l(t.tb_tab,(function(e,i){return a("div",{key:i,class:t.is_tb_tab==i?"tab_item istab_item":"tab_item",on:{click:function(e){return t.tb_fun(i)}}},[t._v(" "+t._s(e)+" ")])})),0),a("div",{staticClass:"tb_tiem"},[a("div",{staticClass:"tb_tiem_1"},[a("el-date-picker",{staticStyle:{width:"150px"},attrs:{type:"date",placeholder:"选择日期"},on:{change:t.new_tiem_fun},model:{value:t.new_tiem1,callback:function(e){t.new_tiem1=e},expression:"new_tiem1"}})],1),a("div",{staticClass:"tb_tiem_x"},[t._v("——")]),a("div",{staticClass:"tb_tiem_2",staticStyle:{width:"150px"}},[t._v(t._s(t.new_time2_text))])])]),a("div",{staticClass:"tb1",attrs:{id:"tb1"}})])],1)},s=[],n=a("1da1"),o=(a("96cf"),a("b0c0"),a("159b"),a("fb6a"),a("ec1b")),c=a.n(o),l=a("ae0d"),r=a("ed08"),d=a("83d6"),m=a.n(d),p=a("313e"),h={name:"Dashboard",components:{countto:c.a},data:function(){return{SysSetting:[],syskey:"",tableLoading:!1,tableData:[],pagination:{currentPage:1,pageSize:30,pageTotal:0},searchForm:{time:[(new Date).getTime()-2592e6,new Date]},new_tiem1:(new Date).getTime()-2592e6,new_tiem2:new Date,new_time2_text:Object(r["d"])(new Date,"{y}-{m}-{d}"),pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-6048e5),t.$emit("pick",[a,e])}},{text:"最近一个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-2592e6),t.$emit("pick",[a,e])}},{text:"最近三个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-7776e6),t.$emit("pick",[a,e])}}]},tb_tab:["新增用户","历史活跃度","历史收入"],is_tb_tab:0,tb_x:[],UserAddTotal_data:[],ActiveUserTotal_data:[],TodayIncome_data:[]}},created:function(){this.syskey=Object(r["c"])("openmf"),console.log(this.syskey),""!==this.syskey&&null!==this.syskey&&"null"!==this.syskey&&void 0!==this.syskey&&this.loadsysType(),this.InitDictItem(),this.loadTableData(),this.getStatisticalDataInfoFun()},methods:{goUser:function(){this.$router.push({path:"/user/index"})},goTimeMoney:function(){this.$router.push({path:"/recharge/index"})},getStatisticalDataInfoFun:function(){var t=this;Object(l["e"])().then((function(e){t.$store.state.auditdata.ReviewApplyJobsTotal=e.ResData.ReviewApplyJobsTotal,t.$store.state.auditdata.ReviewRecruitmentTotal=e.ResData.ReviewRecruitmentTotal,t.$store.state.auditdata.ReviewCertificationTotal=e.ResData.ReviewCertificationTotal})).catch((function(t){console.log(t)}))},InitDictItem:function(){var t=this;Object(l["h"])().then((function(e){t.SysSetting=e.ResData})),Object(l["f"])().then((function(t){}))},new_tiem_fun:function(t){console.log(t),this.new_tiem1=t,this.new_tiem2=t.getTime()+2592e6,this.new_time2_text=Object(r["d"])(this.new_tiem2,"{y}-{m}-{d}"),this.loadTableData()},loadTableData:function(){var t=this;this.tableLoading=!0;var e={CurrenetPageIndex:this.pagination.currentPage,PageSize:this.pagination.pageSize,Keywords:this.searchForm.name,Sort:"ModifiedTime",RecordCount:0,Order:"asc",StartTime:Object(r["d"])(this.new_tiem1,"{y}-{m}-{d}"),EndTime:Object(r["d"])(this.new_tiem2,"{y}-{m}-{d}")};Object(l["c"])(e).then((function(e){console.log(e),t.tableData=e.ResData.Items,t.pagination.pageTotal=e.ResData.TotalItems,t.tableLoading=!1,t.refreshLoading=!1,t.UserAddTotal_data=[],t.ActiveUserTotal_data=[],t.TodayIncome_data=[],t.tb_x=[],t.tableData.forEach((function(e){t.tb_x.push(e.Time.slice(5)),t.UserAddTotal_data.push(e.UserAddTotal),t.ActiveUserTotal_data.push(e.ActiveUserTotal),t.TodayIncome_data.push(e.TodayIncome)})),t.initChart(t.tb_x,[{name:"新增用户",type:"bar",data:t.UserAddTotal_data,itemStyle:{normal:{color:"#fe7f61"}}}],"tb1")}))},loadsysType:function(){var t=this,e={openmf:this.syskey,appId:m.a.appId,systemCode:"dispatching"};console.log(e),this.loading=!0,this.$store.dispatch("user/sysConnetLogin",e).then((function(e){console.log(e),t.loading=!1})).catch((function(e){t.loading=!1}))},handleSortChange:function(t){this.sortableData.sort=t.prop,"ascending"===t.order?this.sortableData.order="asc":this.sortableData.order="desc",this.loadTableData()},handleRowClick:function(t){this.currentData=t,this.drawerDialogVisible=!0},handleSizeChange:function(t){this.pagination.pageSize=t,this.pagination.currentPage=1,this.loadTableData()},handleCurrentChange:function(t){this.pagination.currentPage=t,this.loadTableData()},handleSearch:function(){this.pagination.currentPage=1,this.loadTableData()},timePickerChangeFn:function(t){this.loadTableData()},emptySearch:function(){this.pagination.currentPage=1,this.loadTableData()},tb_fun:function(t){this.is_tb_tab!=t&&(this.is_tb_tab=t,0==t?this.initChart(this.tb_x,[{name:"新增用户",type:"bar",data:this.UserAddTotal_data,itemStyle:{normal:{color:"#fe7f61"}}}],"tb1"):1==t?this.initChart(this.tb_x,[{name:"历史活跃",type:"bar",data:this.ActiveUserTotal_data,itemStyle:{normal:{color:"#fe7f61"}}}],"tb1"):2==t?this.initChart(this.tb_x,[{name:"历史收入",type:"bar",data:this.TodayIncome_data,itemStyle:{normal:{color:"#1890ff"}}}],"tb1"):3==t&&this.initChart(this.tb_x,[{name:"地区分布",type:"bar",data:this.UserAddTotal_data,itemStyle:{normal:{color:"#1890ff"}}}],"tb1"),console.log(t))},initChart:function(t,e,a){return Object(n["a"])(regeneratorRuntime.mark((function i(){var s,n,o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.next=2,document.getElementById(a);case 2:s=i.sent,n=p["init"](s),o={tooltip:{trigger:"axis"},grid:{left:"3%",right:"8%",top:"5%",bottom:"1%",containLabel:!0},xAxis:{type:"category",axisLabel:{},data:t},yAxis:{type:"value"},series:e},o&&n.setOption(o);case 6:case"end":return i.stop()}}),i)})))()}},mounted:function(){}},_=h,u=(a("0e97"),a("2877")),y=Object(u["a"])(_,i,s,!1,null,"eff443b4",null);e["default"]=y.exports}}]);