Commit Graph

182 Commits

Author SHA1 Message Date
SINVO\yangshunli fdadb70445 105067 合并冲突 2025-02-08 10:45:41 +08:00
SINVO\yangshunli aaac1c51dc Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Sinvo.EplanHpD.Plugin.WPFUI/ViewModel/LectotypeViewModel.cs
2025-02-08 09:50:08 +08:00
SINVO\yangshunli f0d4e614de 105067 优化重复生成线材列表导致崩溃 2025-02-08 09:46:17 +08:00
lihanbo d5c03a1248 添加 IsComplete 属性,更新注释和方法逻辑
在 LectotypeLine.cs 中添加 IsComplete 属性并标记为可空。
在 MotorLectotypeService.cs 中更新映射和 SetColumns 方法。
在 CableLectotypeUserControl.xaml 中修改 CheckBox 绑定和注释 GridViewColumn。
在 LectotypeWindow.xaml.cs 中添加 ToLayout 和 Window_Closing 方法的注释。
在 CableLectotypeViewModel.cs 中更新映射和 LectotypeLineModel。
在 LayoutHelperViewModel.cs 中修改 SetSubLineAndSave 方法逻辑。
在 LectotypeViewModel.cs 中添加多个方法的注释,删除 CheckSaved 方法。
2025-02-08 09:41:20 +08:00
lihanbo ab5345b1b8 105040 Update 优化提示窗口 2025-01-24 11:27:31 +08:00
lihanbo 2870b5ea2a 105040 Update 不再使用部件ID作为唯一标识 2025-01-24 11:27:14 +08:00
lihanbo 9d2d6ccb4d 105040 Fix 修复开始布线时未能正常开启布线助手窗口的问题 2025-01-24 11:25:44 +08:00
lihanbo 4dd0a7a0c2 105040 Fix 修复未成功取消注册事件的问题 2025-01-24 11:24:49 +08:00
lihanbo ea476590da 105040 Update 增加数据丢失提示 2025-01-24 08:46:21 +08:00
lihanbo 860ce040ed 105040 Update 关闭窗口时增加提示,未保存电机数据是否丢弃
添加未保存警告窗口及其相关视图模型和消息类

增加了 `LectotypeMessage.cs` 文件:
- 定义了 `LectotypeMessage` 类,继承自 `ValueChangedMessage<Dictionary<string,string>>`。

增加了 `NotSavedWarningViewModel.cs` 文件:
- 定义了 `NotSavedWarningViewModel` 类,实现了 `INotifyPropertyChanged` 和 `IDialogResultable<bool>` 接口。
- 包含 `PropertyChanged` 事件、`OnChange` 方法、`NotSavedLectotypeList` 属性、`Result` 和 `CloseAction` 属性及 `Close` 方法。

增加了 `NotSavedWarningWindow.xaml` 文件:
- 定义了未保存警告窗口的 UI,包括 `Border`、`Grid`、`StackPanel`、`TextBlock`、`ListBox` 和两个按钮。

增加了 `NotSavedWarningWindow.xaml.cs` 文件:
- 定义了 `NotSavedWarningWindow` 类,包含 `ViewModel` 字段、构造函数及按钮点击事件处理方法。
2025-01-23 17:06:34 +08:00
lihanbo 707cf928ee 105040 Update 独立获取项目名称的逻辑 2025-01-23 09:09:29 +08:00
lihanbo 7871cf01ff 105040 Update 调整:唯一标识根据项目名称+轴号生成 2025-01-23 09:08:45 +08:00
lihanbo 2d4c108da2 105040 Update 增加调试标识判断 2025-01-23 09:04:38 +08:00
lihanbo 98df216fae 105040 Update 不再使用Eplan内部的零件ID,改为使用当前文档的创建时间+轴号作为电机数据保存的唯一标识;
添加电机唯一标识及相关属性和方法

在多个文件中添加了 `MotorUniqueFlag` 属性,并将其设置为可为空。在 `MotorModel.cs` 文件中还添加了 `DocName` 属性。新增了 `GetUniqueFlag` 扩展方法,用于生成电机的唯一标识,并在相关文件中使用该方法。修改了界面显示和方法参数,将“电机ID”替换为“电机唯一标识”。在 `LectotypeManager.cs` 文件中添加了 `CURRENT_DOC_NAME` 和 `CURRENT_DOC_CREATE_TIME` 静态字段。
2025-01-22 16:45:50 +08:00
lihanbo 373e23ba08 105040 Update 将线材两头连接的元器件加入选中项中,同时设置选中效果 2025-01-20 17:07:41 +08:00
lihanbo f6ca75223a 105040 Update 重命名函数 2025-01-20 17:06:25 +08:00
lihanbo ea4ad17ad2 105040 Update 移除下标变化事件,不再触发自动跳转选中项 2025-01-20 17:06:08 +08:00
lihanbo 526429631f 105040 Update 移除扫描项下标的绑定 2025-01-20 17:04:56 +08:00
lihanbo f25828cce6 105040 Update 使用英文符号 2025-01-20 17:04:25 +08:00
lihanbo 4e97d1c9f5 105040 Update 增加实体对象引用 2025-01-20 17:04:07 +08:00
lihanbo 0b21021566 105040 合并冲突 2025-01-20 17:03:35 +08:00
lihanbo 2e3eb98583 105040 Update 增加注释 2025-01-20 15:55:43 +08:00
SINVO\yangshunli c5a092efed 105067 布线详细信息把线材两端的部件带出 2025-01-17 09:33:27 +08:00
SINVO\yangshunli e4320a34e9 105067 调整窗口位置 2025-01-15 10:58:23 +08:00
SINVO\yangshunli 6bed559bfe 105067 add线材两端管脚信息窗口 2025-01-15 09:40:04 +08:00
lihanbo a598f5f352 Merge branch 'master' of http://192.168.1.144:8859/SinvoCSharp/Sinvo.EplanHpD.Plugin.WireCheck 2025-01-13 17:19:36 +08:00
lihanbo 8342f4dd09 105040 Remove 移除未使用的函数;布线助手增加转至电机功能;抓取BOM中型号时增加包含刹车线; 2025-01-13 17:18:51 +08:00
lihanbo b7b763a20e 105040 Remove 移除未使用的函数 2025-01-13 17:16:53 +08:00
lihanbo cbda1c9f8f 105040 Update 增加更新线为已完成功能 2025-01-13 17:16:02 +08:00
lihanbo 86bb90145f 105040 Update 使用标准化部服务器 2025-01-13 17:13:07 +08:00
lihanbo 9718aaf44f 105040 Add 插件更新手册 2025-01-13 17:12:30 +08:00
lihanbo 5a8652457c Merge branch 'master' of http://192.168.1.144:8859/SinvoCSharp/Sinvo.EplanHpD.Plugin.WireCheck 2025-01-13 11:22:51 +08:00
lihanbo e825595117 105040 Update 调整选择线段类型逻辑 2025-01-13 11:22:45 +08:00
SINVO\yangshunli d7dbc3c872 105067 扫描器增加长度 .线两头管脚属性 2025-01-13 09:36:58 +08:00
lihanbo 5d8eb5d05a 105040 Update 调整线材资料排序方式 2025-01-11 12:29:50 +08:00
lihanbo 9a76f9e60a 105040 Fix 窗口关闭时注销事件的错误 2025-01-11 12:29:08 +08:00
lihanbo 4fec37dfb1 105040 Update 调整使用的符号为全角符号 2025-01-11 12:27:26 +08:00
lihanbo 3da2dd39bf 105040 Update 伺服电机线材抓取增加安川逻辑 2025-01-10 14:41:51 +08:00
lihanbo c25035284f 105040 Update 线材类型从线型号名中判断获取 2024-12-23 12:06:32 +08:00
lihanbo ec7916db1d 105040 Update 增加DLL引用;不再复制引用DLL到目标路径 2024-12-23 12:05:54 +08:00
lihanbo 4b2f449a97 105040 Update 不再使用json转换;增加DEBUG标记判断,方便调试 2024-12-23 12:05:05 +08:00
lihanbo 5b11cae2cd 105040 Fix 动力刹车线逻辑 2024-12-23 12:04:21 +08:00
lihanbo 9ffe8c8080 105040 Update 使用共享盘获取数据;修改Sheet名为外部品牌参数传入 2024-12-23 12:02:05 +08:00
lihanbo d6bfc21127 105040 Update 复制时增加全局提示;布线助手界面增加插入电缆按钮; 2024-12-23 12:01:16 +08:00
lihanbo 844e10040e 105040 Update 不再使用json保存 2024-12-23 11:59:41 +08:00
lihanbo 5a89a88437 105040 Update 添加CableLectotypeId绑定 2024-12-23 11:58:44 +08:00
lihanbo 8e1612b873 105040 Update 添加默认值 2024-12-23 11:58:23 +08:00
lihanbo 32f3bc54b5 105040 Update 将Service移动到WPFUI包中 2024-12-23 11:57:55 +08:00
lihanbo c257842321 105040 Fix 修复Enum.IsDefined无法正确判断的问题 2024-12-23 11:57:20 +08:00
lihanbo adfc11b82d 105040 Update 增加表结构 2024-12-23 11:56:17 +08:00