1
1
<template >
2
2
<div class =" dashboard-editor-container" >
3
- <panel-group :panel-info-data =" panelInfoData" @handleSetLineChartData = " handleGetDashboardData " />
3
+ <panel-group :panel-info-data =" panelInfoData" />
4
4
<el-row style =" background :#fff ;padding :16px 16px 0 ;margin-bottom :32px ;" >
5
- <line-chart :chart-data =" lineChartData " />
5
+ <line-chart :chart-data =" loginUserChartData " />
6
6
</el-row >
7
7
8
8
<el-row :gutter =" 32" >
9
9
<el-col :xs =" 24" :sm =" 24" :lg =" 8" >
10
10
<div class =" chart-wrapper" >
11
- <line-chart :chart-data =" lineChartData " />
11
+ <line-chart :chart-data =" timeTrialChartData " />
12
12
</div >
13
13
</el-col >
14
14
<el-col :xs =" 24" :sm =" 24" :lg =" 8" >
15
15
<div class =" chart-wrapper" >
16
- <line-chart :chart-data =" lineChartData " />
16
+ <line-chart :chart-data =" matchChartData " />
17
17
</div >
18
18
</el-col >
19
19
<el-col :xs =" 24" :sm =" 24" :lg =" 8" >
@@ -40,7 +40,9 @@ export default {
40
40
},
41
41
data () {
42
42
return {
43
- lineChartData: { name: ' login user num' , data: [1 , 2 , 3 , 4 , 5 , 6 , 7 ], actualData: [0 , 0 , 0 , 0 , 0 , 0 , 0 ] },
43
+ loginUserChartData: null ,
44
+ timeTrialChartData: null ,
45
+ matchChartData: null ,
44
46
panelInfoData: [0 , 0 , 0 , 0 ]
45
47
}
46
48
},
@@ -60,17 +62,38 @@ export default {
60
62
this .panelInfoData = panelInfoData
61
63
// ---------login user num
62
64
var login_user_num = response .login_user_num
63
- var date = []
64
- var actualData = []
65
- var x
66
- for (x in login_user_num) {
67
- var time = new Date (login_user_num[x ].timestamp )
68
- date .push (time .getMonth () + ' .' + time .getDay ())
69
- actualData .push (login_user_num[x ].data )
65
+ var login_user_date = []
66
+ var login_user_actualData = []
67
+ var login_user_x
68
+ for (login_user_x in login_user_num) {
69
+ var login_user_time = new Date (login_user_num[login_user_x ].timestamp )
70
+ login_user_date .push (login_user_time .getMonth () + ' .' + login_user_time .getDay ())
71
+ login_user_actualData .push (login_user_num[login_user_x ].data )
70
72
}
71
- console .log (' ==+++++' + date)
72
- this .lineChartData = { name: ' 用户登录数' , date: date, actualData: actualData }
73
- // ------------t----------
73
+ this .loginUserChartData = { name: ' 用户登录数' , date: login_user_date, actualData: login_user_actualData }
74
+ // ---------
75
+ var match_num = response .match_num
76
+ var match_date = []
77
+ var match_actualData = []
78
+ var match_x
79
+ for (match_x in match_num) {
80
+ var match_time = new Date (match_num[match_x].timestamp )
81
+ match_date .push (match_time .getMonth () + ' .' + match_time .getDay ())
82
+ match_actualData .push (match_num[match_x].data )
83
+ }
84
+ this .timeTrialChartData = { name: ' 比赛使用次数' , date: match_date, actualData: match_actualData }
85
+ // ---------
86
+ var time_trial_num = response .time_trial_num
87
+ var time_trial_date = []
88
+ var time_trial_actualData = []
89
+ var time_trial_x
90
+ for (time_trial_x in time_trial_num) {
91
+ var time_trial_time = new Date (time_trial_num[time_trial_x].timestamp )
92
+ time_trial_date .push (time_trial_time .getMonth () + ' .' + time_trial_time .getDay ())
93
+ time_trial_actualData .push (time_trial_num[time_trial_x].data )
94
+ }
95
+ this .matchChartData = { name: ' 计时赛使用次数' , date: time_trial_date, actualData: time_trial_actualData }
96
+ // ----------------------
74
97
})
75
98
},
76
99
handleUpdate () {
0 commit comments