Commit Graph

24 Commits

Author SHA1 Message Date
e5e2e8de5b 功能增强:添加 InputDialog 并改进变量管理功能
- 新增 InputDialog 组件:
     - 添加了 InputDialog.xaml 和 InputDialog.xaml.cs 文件
     - 创建了 InputDialogViewModel.cs,继承自 DialogViewModelBase<string?>
     - 实现了可重用的输入对话框,支持自定义标题、消息、标签和占位符

   - 完善变量管理服务:
     - 在 MappingProfile.cs 中添加了 VariableDto 到 VariableDto 的映射配置
     - 在 VariableManagementService.cs 中注入 IMapper 依赖项
     - 修改了 UpdateVariablesAsync 方法,使用 AutoMapper 进行更安全的更新操作

   - 扩展变量表功能:
     - 在 VariableTableViewModel.cs 中添加了 ModifyConversionFormula 命令
     - 实现了批量修改变量转换公式功能,支持用户通过对话框输入新公式
     - 添加了相应的 UI 通知和错误处理
     - 在 VariableTableView.xaml 中添加了"修改数值转换公式"菜单项

   - 集成 InputDialog 到对话框服务:
     - 在 DialogService.cs 中注册了 InputDialogViewModel 和 InputDialog 的映射关系
2025-10-02 18:34:23 +08:00
2d457ae248 修改使用TriggerDataService模式 2025-09-23 06:51:29 +08:00
a8d240b4f9 继续修改触发器 2025-09-14 19:13:40 +08:00
58c9340640 继续完成邮件功能 2025-09-13 19:39:18 +08:00
42aaf9c01b 初步完成邮件功能 2025-09-13 19:08:43 +08:00
071347bc91 初步完成报警设置 2025-09-12 12:26:57 +08:00
c8d7543c7e 初步完成变量历史记录修改 2025-09-12 08:57:41 +08:00
5db88f5709 初步完成变量选择Mqtt服务器 2025-09-06 19:10:25 +08:00
52f76e2377 完成Mqtt服务器添加功能 2025-09-06 12:03:39 +08:00
8122ffc6b7 修改接口路径 2025-09-03 18:22:01 +08:00
5ce3825fa9 完成修改选定变量的启用状态更改 2025-09-02 18:29:58 +08:00
94aa9b0485 完成修改更新频率 2025-09-02 17:42:11 +08:00
f80a1669fb 完成连接OpcUa服务器 2025-08-25 21:26:18 +08:00
614dfa4063 重构了添加设备对话框的布局 2025-08-24 11:31:07 +08:00
6d2bc57923 修改ContextDialog对话框内容区域的MaxWidth和MaxHeight 2025-08-23 20:52:23 +08:00
eb81cecec1 临时提交 2025-08-23 16:01:30 +08:00
f821024756 修改了一些内容 2025-08-22 20:24:09 +08:00
a62ee03933 完成设备详情页添加变量表 2025-07-30 12:54:14 +08:00
61807bfc65 完成删除设备 2025-07-28 13:06:36 +08:00
4a56405629 梳理了所有的Db,DTO,ItemViewModel的属性 2025-07-27 21:08:58 +08:00
e509b7de0b 完成页面导航功能 2025-07-26 18:58:52 +08:00
e292ea9da8 消除所有错误,重新构建 2025-07-26 10:05:43 +08:00
01fe2e14ef 临时提交 2025-07-19 09:25:01 +08:00
7ca6e4e127 重构项目,将项目拆分(临时提交) 2025-07-18 22:21:16 +08:00