Browse Source

停车场占用率图标排序优化2

master
wanghongjun 4 hours ago
parent
commit
c739a5a7bf
  1. 4
      app/Http/Controllers/Admin/OccupancyRateController.php
  2. 6
      app/Services/ParkingOccupancyRateService.php

4
app/Http/Controllers/Admin/OccupancyRateController.php

@ -99,7 +99,8 @@ class OccupancyRateController extends BaseController
'name',
'id'
);
foreach ($list as &$item) {
$colorArr = $this->service->colorArr;
foreach ($list as $index => &$item) {
$time = $item['time'];
$time_type = $item['time_type'];
if ($time_type == 1) {
@ -122,6 +123,7 @@ class OccupancyRateController extends BaseController
unset($space_type_list[$key]['space_type_id']);
}
$item['space_type_list'] = $space_type_list;
$item['color'] = $colorArr[$index];
unset($item['time_type'], $item['floor_id']);
}
return $this->responseService->success($list);

6
app/Services/ParkingOccupancyRateService.php

@ -10,6 +10,12 @@ class ParkingOccupancyRateService extends BaseService
{
protected string $menuTitle = 'occupancy_rate';
public array $colorArr = [
'#73c0de', '#fac858', '#5470c6', '#67c23a', '#ff0000', '#349c32',
'#ffff00', '#0000ff', '#00ffff', '#ca00c9', '#ce4478', '#31dc21',
'#f9d1c1', '#5e4439', '#21375f', '#63beef', '#60c6ad', '#a7a7a7',
];
public static function createData(
$space_type_id,
$floor_id,

Loading…
Cancel
Save