1 feat: 优化MQTT服务器详情页面功能
2
3 - 修改MQTT发布处理器,使用DisplayValue代替DataValue进行数据发布
4 - 在MqttServiceManager中使用DisplayValue进行消息内容替换
5 - 增加MQTT服务器编辑功能,允许用户修改服务器配置
6 - 添加变量MQTT发布别名修改功能,支持右键菜单修改发布名称
7 - 实现变量值变化事件监听,实时更新UI显示
8 - 优化MQTT服务器详情页面UI,改进变量关联数据显示
9 - 修复变量表关联MQTT服务器时的逻辑问题
10 - 完善导航生命周期事件处理
This commit is contained in:
@@ -184,7 +184,20 @@ public partial class MqttsViewModel : ViewModelBase
|
||||
|
||||
// 更新UI
|
||||
_mapper.Map(mqtt, SelectedMqtt);
|
||||
|
||||
|
||||
// 更新当前视图模型的数据
|
||||
mqtt.ServerName = SelectedMqtt.ServerName;
|
||||
mqtt.ServerUrl = SelectedMqtt.ServerUrl;
|
||||
mqtt.Port = SelectedMqtt.Port;
|
||||
mqtt.ClientId = SelectedMqtt.ClientId;
|
||||
mqtt.Username = SelectedMqtt.Username;
|
||||
mqtt.Password = SelectedMqtt.Password;
|
||||
mqtt.PublishTopic = SelectedMqtt.PublishTopic;
|
||||
mqtt.SubscribeTopic = SelectedMqtt.SubscribeTopic;
|
||||
mqtt.MessageHeader = SelectedMqtt.MessageHeader;
|
||||
mqtt.MessageContent = SelectedMqtt.MessageContent;
|
||||
mqtt.MessageFooter = SelectedMqtt.MessageFooter;
|
||||
|
||||
_notificationService.ShowSuccess($"编辑MQTT服务器成功:{mqtt.ServerName}");
|
||||
}
|
||||
catch (Exception e)
|
||||
|
||||
Reference in New Issue
Block a user