|
|
f86a2abed6
|
1 feat(navigation): 统一添加返回按钮并调整导航宽度
2
3 - 为VariableTableView和DeviceDetailView添加返回上级页面的按钮
4 - 将VariableHistoryView的返回按钮改为图标样式,保持一致性
5 - 调整MainView中NavigationView的展开宽度,从500减小到200
6 - 清理未使用的命名空间引用
|
2025-10-03 23:06:04 +08:00 |
|
|
|
609c4741c1
|
feat(navigation): 重构导航系统引入导航参数和类型
- 新增NavigationType枚举定义导航类型
- 新增NavigationParameter类用于传递导航参数
- 重构INavigationService和INavigatable接口
- 更新NavigationService实现以支持新的导航方式
- 更新DeviceDetailViewModel, DevicesViewModel, VariableHistoryViewModel, VariableTableViewModel, MqttsViewModel等
- 使ViewModelBase实现INavigatable接口
- 更新MainView中的菜单选择导航逻辑
- 优化VariableHistoryView界面布局,添加返回变量表按钮
|
2025-10-03 22:28:58 +08:00 |
|
|
|
65c7232efa
|
在VariableHistoryView中增强图表显示
|
2025-10-03 11:58:15 +08:00 |
|
|
|
6ff4ef1c00
|
修改了界面
|
2025-10-03 11:10:35 +08:00 |
|
|
|
3d92737df8
|
修复 DevicesView 中的 DeviceItemTemplate 变量表操作
|
2025-10-03 10:49:13 +08:00 |
|
|
|
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 |
|
|
|
1a666b79c8
|
1. 在 AppSettings 类中添加了 DefaultPollingInterval 属性,用于存储全局默认轮询间隔值
2. 更新了 SettingViewModel 以包含对轮询间隔设置的支持,允许用户在设置页面中修改该值
3. 修改了 VariableItemViewModel,使其在初始化时从 AppSettings 加载默认轮询间隔值
4. 更新了 SettingView.xaml,在设置页面的"通用设置"部分添加了轮询间隔配置项
|
2025-10-02 12:35:42 +08:00 |
|
|
|
eb4bee8963
|
修改触发器相关的内容
|
2025-09-23 09:28:08 +08:00 |
|
|
|
2d457ae248
|
修改使用TriggerDataService模式
|
2025-09-23 06:51:29 +08:00 |
|
|
|
f61c505774
|
修改了添加触发器的对话框界面
|
2025-09-22 23:33:34 +08:00 |
|
|
|
042bc15288
|
继续修改触发器(未完成,修改一个触发器可以添加多个变量)
|
2025-09-22 22:58:51 +08:00 |
|
|
|
0f869cf410
|
将图形库替换为LiveChartsCore.SkiaSharpView.WPF
|
2025-09-22 06:24:08 +08:00 |
|
|
|
bcdb119d11
|
修改画面
|
2025-09-19 07:27:56 +08:00 |
|
|
|
ed4f9b1a0c
|
修复添加设备界面不显示默认变量表的问题
|
2025-09-18 11:24:56 +08:00 |
|
|
|
e023bf3b55
|
初步完成图表功能
|
2025-09-17 14:13:48 +08:00 |
|
|
|
82c355a392
|
初步完成单个变量的历史记录查询
|
2025-09-17 13:32:29 +08:00 |
|
|
|
74fde6bd8b
|
完成S7变量启用和停用更新
|
2025-09-16 14:42:23 +08:00 |
|
|
|
4773e87886
|
修改批量导入变量返回实体,防止Io为0的问题
|
2025-09-15 13:12:14 +08:00 |
|
|
|
d622d73057
|
继续修改触发器
|
2025-09-14 21:18:01 +08:00 |
|
|
|
d923b6a116
|
修改了设备列表的界面
|
2025-09-14 20:46:31 +08:00 |
|
|
|
a8d240b4f9
|
继续修改触发器
|
2025-09-14 19:13:40 +08:00 |
|
|
|
a079cf8de8
|
千问写完触发器功能,错误未修复
|
2025-09-14 16:16:10 +08:00 |
|
|
|
42aaf9c01b
|
初步完成邮件功能
|
2025-09-13 19:08:43 +08:00 |
|
|
|
c173ab08d3
|
完成设备的启用和停用并更新界面
|
2025-09-12 17:22:15 +08:00 |
|
|
|
071347bc91
|
初步完成报警设置
|
2025-09-12 12:26:57 +08:00 |
|
|
|
c8d7543c7e
|
初步完成变量历史记录修改
|
2025-09-12 08:57:41 +08:00 |
|
|
|
8afb989486
|
修改了历史记录页面
|
2025-09-12 08:35:35 +08:00 |
|
|
|
5680c38fa9
|
修改历史记录功能(未完成)
|
2025-09-11 18:09:35 +08:00 |
|
|
|
5ca4fe7124
|
初步完成历史记录(未完成)
|
2025-09-11 11:04:07 +08:00 |
|
|
|
a43b978097
|
基本完成MQTT消息的发送
|
2025-09-10 18:15:31 +08:00 |
|
|
|
ddfb124204
|
重载加载数据代码
|
2025-09-09 17:47:20 +08:00 |
|
|
|
94ef1dec84
|
初步重构WPF项目中的DataService和App项目中的DataCenterServicce
|
2025-09-09 13:35:16 +08:00 |
|
|
|
3489f8a064
|
添加默认排序和按照等级筛选日志功能
|
2025-09-07 20:04:17 +08:00 |
|
|
|
5f0a4b23f4
|
完成显示日志功能
|
2025-09-07 19:48:48 +08:00 |
|
|
|
6f0e80e1e2
|
完成MQTT服务器的别名设置
|
2025-09-06 19:41:28 +08:00 |
|
|
|
5db88f5709
|
初步完成变量选择Mqtt服务器
|
2025-09-06 19:10:25 +08:00 |
|
|
|
56130cd92a
|
修改了Mqtt服务器启动不加载的问题
|
2025-09-06 13:19:20 +08:00 |
|
|
|
52f76e2377
|
完成Mqtt服务器添加功能
|
2025-09-06 12:03:39 +08:00 |
|
|
|
08f9de137e
|
将pollLevel属性名改为pollingInterval
|
2025-09-05 20:24:27 +08:00 |
|
|
|
6e123b47cc
|
将PollLevelType类型改为int类型
|
2025-09-05 19:59:21 +08:00 |
|
|
|
9d446c370e
|
将NotificationService抽取成接口,并将所有使用NotificationService全部替换为接口INotificationService
|
2025-09-04 19:59:35 +08:00 |
|
|
|
bb650e2682
|
将NlogHelper,和NotificationHelper,改为服务的方式注入使用
|
2025-09-04 17:29:24 +08:00 |
|
|
|
5ce3825fa9
|
完成修改选定变量的启用状态更改
|
2025-09-02 18:29:58 +08:00 |
|
|
|
94aa9b0485
|
完成修改更新频率
|
2025-09-02 17:42:11 +08:00 |
|
|
|
6d7636d664
|
修复数据类型属性不统一的问题
|
2025-09-02 16:45:24 +08:00 |
|
|
|
b37a1fcaf5
|
添加查找当前节点下的所有变量功能
|
2025-09-02 15:44:26 +08:00 |
|
|
|
14144e865c
|
完成对话框导入变量
|
2025-09-02 15:02:39 +08:00 |
|
|
|
e0e48d3b71
|
完成OpcUaService对数据类型的读取
|
2025-09-02 14:37:43 +08:00 |
|
|
|
9b7c91eae9
|
解决TreeView的TreeView_SelectedItemChanged事件被多次调用的问题
|
2025-09-02 13:09:00 +08:00 |
|
|
|
254ab63837
|
完成OpcUaService服务
|
2025-09-01 21:03:34 +08:00 |
|