generated from liutk/owl-admin-base
调整后台统计
parent
b39e5f1959
commit
fbaec26cb2
|
|
@ -187,17 +187,23 @@ JS
|
||||||
->groupBy('day')
|
->groupBy('day')
|
||||||
->get()->pluck('num', 'day')->toArray();
|
->get()->pluck('num', 'day')->toArray();
|
||||||
|
|
||||||
|
$dayCreateUser = $dayBindUser =[];
|
||||||
|
asort($days);
|
||||||
foreach($days as $day){
|
foreach($days as $day){
|
||||||
if(!isset($createUser[$day])){
|
if(!isset($createUser[$day])){
|
||||||
$createUser[$day] = 0;
|
$dayCreateUser[$day] = 0;
|
||||||
|
}else{
|
||||||
|
$dayCreateUser[$day] = $createUser[$day];
|
||||||
}
|
}
|
||||||
if(!isset($bindUser[$day])){
|
if(!isset($bindUser[$day])){
|
||||||
$bindUser[$day] = 0;
|
$dayBindUser[$day] = 0;
|
||||||
|
}else{
|
||||||
|
$dayBindUser[$day] = $bindUser[$day];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
asort($createUser);asort($bindUser);
|
|
||||||
$createUser = '['.implode(',', $createUser).']';
|
$dayCreateUser = '['.implode(',', $dayCreateUser).']';
|
||||||
$bindUser = '['.implode(',', $bindUser).']';
|
$dayBindUser = '['.implode(',', $dayBindUser).']';
|
||||||
|
|
||||||
$chart = Chart::make()->height(380)->className('h-96')->config("{
|
$chart = Chart::make()->height(380)->className('h-96')->config("{
|
||||||
backgroundColor:'',
|
backgroundColor:'',
|
||||||
|
|
@ -208,8 +214,8 @@ yAxis: { type: 'value' },
|
||||||
grid:{ left: '7%', right:'3%', top: 60, bottom: 30, },
|
grid:{ left: '7%', right:'3%', top: 60, bottom: 30, },
|
||||||
legend: { data: ['访问量','注册量'] },
|
legend: { data: ['访问量','注册量'] },
|
||||||
series: [
|
series: [
|
||||||
{ name: '访问量', data: {$createUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', },
|
{ name: '访问量', data: {$dayCreateUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', },
|
||||||
{ name:'注册量', data: {$bindUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', },
|
{ name:'注册量', data: {$dayBindUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', },
|
||||||
]}");
|
]}");
|
||||||
|
|
||||||
return Card::make()->className('clear-card-mb')->body($chart);
|
return Card::make()->className('clear-card-mb')->body($chart);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue