重构输送线选择器;添加表格展开功能
C#:对 ConveyorLineTargetAddressSelector 进行了重大重构——引入了 Layer 和 TargetDeviceType 枚举,将列表替换为 HashSet/Dictionary 以实现 O(1) 的地址查找,将逻辑拆分为更小的方法(HandleConstraintMachine、HandlePinMachine、FindDevice、GetDeviceName、Get*/Set* 辅助方法),将共享逻辑整合到 ProcessDeviceRequest 中,并添加了结构化/调试日志辅助方法。提高了可读性、性能和可维护性。
Vue:在网格组件中添加了可展开行(expandable-row)支持——ViewGrid 现在传递 :tableExpand;props.js 添加了 tableExpand 属性;VolTable.vue 添加了展开列、expand 属性、expandChange 处理器、showExpand 计算属性以及展开单元格的样式。stockInfo.vue 被重写为组合式 API(Composition API),包含本地化的 TEXT 常量、详情加载逻辑、优化的列/搜索/编辑表单,并使用 tableExpand 进行行展开渲染。
杂项:.omc/project-memory.json 的时间戳/最后访问时间已更新,并清除了热路径(hotPaths);添加了一个文件名包含非 ASCII 字符的 .xlsx 文件。