Browse Source

车位类型新增维修灯颜色

master
wanghongjun 4 weeks ago
parent
commit
6ba538452d
  1. 3
      app/Models/ParkingSpaceType.php
  2. 15
      app/Services/ParkingSpaceTypeService.php
  3. 1
      database/migrations/2026_03_09_143728_create_parking_space_type_table.php

3
app/Models/ParkingSpaceType.php

@ -20,7 +20,8 @@ class ParkingSpaceType extends Model
'default_color_vacant',
'default_color_warning',
'default_is_warning',
'default_is_flicker'
'default_is_flicker',
'repair_light'
];
protected $hidden
= [

15
app/Services/ParkingSpaceTypeService.php

@ -25,6 +25,18 @@ class ParkingSpaceTypeService
'cyan',
'white'
];
public static array $colorArr
= [
'red' => '#ff0000',
'green' => '#349c32',
'yellow' => '#ffff00',
'blue' => '#0000ff',
'purple' => '#800080',
'cyan' => '#00ffff',
'white' => '#ffffff'
];
/**
* @var OperationLogService
*/
@ -106,7 +118,8 @@ class ParkingSpaceTypeService
'default_color_vacant' => $data['default_color_vacant'] ?? '',
'default_color_warning' => $data['default_color_warning'] ?? '',
'default_is_warning' => $data['default_is_warning'] ?? '0',
'default_is_flicker' => $data['default_is_flicker'] ?? '0'
'default_is_flicker' => $data['default_is_flicker'] ?? '0',
'repair_light' => $data['repair_light'] ?? ''
];
$saveData['attributes'] = [];
foreach ($data['attributes'] as $value) {

1
database/migrations/2026_03_09_143728_create_parking_space_type_table.php

@ -20,6 +20,7 @@ return new class extends Migration
$table->string('default_color_warning', 50)->nullable()->comment('默认报警指示灯颜色');
$table->tinyInteger('default_is_warning')->default(0)->comment('默认是否报警 0否 1是');
$table->tinyInteger('default_is_flicker')->default(0)->comment('默认是否闪烁 0否 1是');
$table->string('repair_light', 50)->nullable()->comment('维修指示灯颜色');
$table->timestamps();
$table->softDeletes();
$table->innoDb();

Loading…
Cancel
Save