feat: multi diagrams

This commit is contained in:
2026-04-06 16:35:11 +08:00
parent 42a879e961
commit d19b770ef4
8 changed files with 98 additions and 16 deletions

View File

@@ -23,7 +23,7 @@ class Terminal extends Model
'ip_address',
'mac_address',
'station_id',
'diagram_url',
'diagram_urls',
'scada_data_url',
'scada_tags_url',
'voice_wakeup_enabled',
@@ -40,6 +40,7 @@ class Terminal extends Model
protected function casts(): array
{
return [
'diagram_urls' => 'array',
'voice_wakeup_enabled' => 'boolean',
'is_online' => 'boolean',
'last_online_at' => 'datetime',
@@ -74,7 +75,7 @@ class Terminal extends Model
public function getActivitylogOptions(): LogOptions
{
return LogOptions::defaults()
->logOnly(['name', 'code', 'station_id', 'diagram_url'])
->logOnly(['name', 'code', 'station_id', 'diagram_urls'])
->logOnlyDirty()
->setDescriptionForEvent(fn(string $eventName) => "终端已{$eventName}");
}