修改了Mqtt服务器启动不加载的问题

This commit is contained in:
2025-09-06 13:19:20 +08:00
parent 52f76e2377
commit 56130cd92a
9 changed files with 308 additions and 244 deletions

View File

@@ -27,6 +27,9 @@ public partial class MqttServerItemViewModel : ObservableObject
[ObservableProperty]
private bool _isActive;
[ObservableProperty]
private bool _isConnect;
[ObservableProperty]
private string _subscribeTopic;

View File

@@ -50,17 +50,8 @@ public partial class SplashViewModel : ObservableObject
LoadingMessage = "正在初始化数据库...";
_initializeService.InitializeTables();
_initializeService.InitializeMenus();
await _dataCenterService.LoadAllDataToMemoryAsync();
LoadingMessage = "正在加载系统配置...";
await _dataServices.LoadAllDatas();
// await _dataServices.LoadVariableTables();
// await _dataServices.LoadVariables();
// await _dataServices.LoadMenus();
// _dataServices.AssociateVariableTablesToDevices();
// _dataServices.AssociateVariablesToVariableTables();
await _dataCenterService.LoadAllDataToMemoryAsync();
// 可以在这里添加加载配置的逻辑
await Task.Delay(500); // 模拟耗时
@@ -83,7 +74,7 @@ public partial class SplashViewModel : ObservableObject
{
// 处理初始化过程中的异常
LoadingMessage = $"初始化失败: {ex.Message}";
Console.WriteLine($"初始化失败: {ex}");
_logger.LogError(ex,$"初始化失败: {ex}");
// 在此可以记录日志或显示错误对话框
return false;
}