调整后台统计

main
liutk 2024-05-22 09:42:59 +08:00
parent b39e5f1959
commit fbaec26cb2
1 changed files with 13 additions and 7 deletions

View File

@ -187,17 +187,23 @@ JS
->groupBy('day')
->get()->pluck('num', 'day')->toArray();
$dayCreateUser = $dayBindUser =[];
asort($days);
foreach($days as $day){
if(!isset($createUser[$day])){
$createUser[$day] = 0;
$dayCreateUser[$day] = 0;
}else{
$dayCreateUser[$day] = $createUser[$day];
}
if(!isset($bindUser[$day])){
$bindUser[$day] = 0;
$dayBindUser[$day] = 0;
}else{
$dayBindUser[$day] = $bindUser[$day];
}
}
asort($createUser);asort($bindUser);
$createUser = '['.implode(',', $createUser).']';
$bindUser = '['.implode(',', $bindUser).']';
$dayCreateUser = '['.implode(',', $dayCreateUser).']';
$dayBindUser = '['.implode(',', $dayBindUser).']';
$chart = Chart::make()->height(380)->className('h-96')->config("{
backgroundColor:'',
@ -208,8 +214,8 @@ yAxis: { type: 'value' },
grid:{ left: '7%', right:'3%', top: 60, bottom: 30, },
legend: { data: ['访问量','注册量'] },
series: [
{ name: '访问量', data: {$createUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', },
{ name:'注册量', data: {$bindUser}, type: 'line', areaStyle: {}, smooth: true, symbol: 'none', },
{ name: '访问量', data: {$dayCreateUser}, 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);