feat: 集成机械手客户端并重构模拟器前端工作台
本次提交按要求包含当前仓库所有已修改/新增文件,覆盖 S7Simulator、WIDESEAWCS_Server、WMS 三个工程域。
一、S7Simulator 后端能力扩展
1. 新增 RobotClientsController,补齐机械手客户端管理 API(实例生命周期、消息交互、状态查询)。
2. 新增 RobotClientManager,集中处理客户端连接、端口管理、收发消息与运行状态维护。
3. Program 启动注册与依赖注入同步调整,接入机器人客户端管理服务。
二、S7Simulator 前端能力扩展与页面重构
1. 新增 RobotClientsView 页面,并接入 App/router/api/types,形成前后端闭环。
2. 实例管理页与详情页改造为统一后台骨架(标题区/信息区/操作区),统一交互节奏。
3. 实例详情重排为左侧信息 + 右侧实时数据布局,优化密度与阅读顺序。
4. 协议模板、创建、编辑等页面同步调整,保持 UI 与数据结构一致。
三、字段解释与实时数据展示优化
1. 修复字段解释表在条件分支下的渲染结构问题(v-if/v-else-if 相邻关系)。
2. 字段表改为按内容自适应列宽(table-layout=auto),降低长字段被截断概率。
3. 操作列固定右侧,横向滚动时保持可见,保证写入动作可达。
4. 输入控件与表格滚动样式联动优化,缓解修改值列显示不全问题。
四、相关服务工程联动更新
1. WIDESEAWCS_Server:任务 DTO、模型、任务服务、编排流程及配置文件同步调整。
2. WIDESEA_WMSServer:库存服务与工程布局文件更新。
3. 本次提交包含工作区内生成/修改的辅助文件(含 .vs 布局与临时 Excel 文件)。