feat: 实现触发器详情页面和优化触发器列表视图
This commit is contained in:
@@ -144,6 +144,8 @@ public class DataEventService : IDataEventService
|
||||
|
||||
_wpfDataService.MqttAliasDataService.LoadMqttAliases();
|
||||
_logger?.LogDebug("MQTT别名加载完成");
|
||||
_wpfDataService.TriggerDataService.LoadAllTriggers();
|
||||
_logger?.LogDebug("触发器加载完成");
|
||||
|
||||
_wpfDataService.LogDataService.LoadAllLog();
|
||||
_logger?.LogDebug("日志数据加载完成");
|
||||
|
||||
@@ -86,6 +86,8 @@ public class NavigationService : INavigationService
|
||||
return App.Current.Services.GetRequiredService<EmailManagementViewModel>();
|
||||
case nameof(TriggersViewModel):
|
||||
return App.Current.Services.GetRequiredService<TriggersViewModel>();
|
||||
case nameof(TriggerDetailViewModel):
|
||||
return App.Current.Services.GetRequiredService<TriggerDetailViewModel>();
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -50,6 +50,7 @@ public class TriggerDataService : ITriggerDataService
|
||||
/// </summary>
|
||||
public void LoadAllTriggers()
|
||||
{
|
||||
_dataStorageService.Triggers.Clear();
|
||||
foreach (var triggerDto in _appStorageService.Triggers.Values)
|
||||
{
|
||||
_dataStorageService.Triggers.Add(triggerDto.Id, _mapper.Map<TriggerItem>(triggerDto));
|
||||
|
||||
Reference in New Issue
Block a user