You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
# TODO
|
|
|
|
|
|
|
|
|
|
|
|
## 已完成
|
|
|
|
|
|
|
|
|
|
|
|
- [x] HoistServer (端口 5100) — 提升机调度 API,Swagger `/swagger`,4 个 Hub 方法
|
|
|
|
|
|
- [x] HikRoBotServer (端口 5200) — AGV 调度 API,Swagger `/swagger`
|
|
|
|
|
|
- [x] UI 引擎启停控制 — 系统监控页分别启动/停止两个服务器进程
|
|
|
|
|
|
- [x] 码垛机 HMI 页面 — 静态界面,手动操作区带开关按钮
|
|
|
|
|
|
- [x] 删除确认弹窗 — 所有删除操作弹出 ConfirmDialog
|
|
|
|
|
|
- [x] 浅色/深色主题 — 一键切换,全视图适配
|
|
|
|
|
|
|
|
|
|
|
|
## 待完成
|
|
|
|
|
|
|
|
|
|
|
|
### 1.调度逻辑修改
|
|
|
|
|
|
- [ ] HoistDispatcher、HikRoBotDispatcher任务下发后需要监控任务执行情况,任务执行完成后,才可以返回ok给Strategy
|
|
|
|
|
|
- [ ] AGV 任务下发后开始获取任务状态(调用/task/status),只有状态为FINISHED/MANUALED完成或手动完成时才可以进行后序任务,CANCELLED时终端调度任务后序也不执行
|
|
|
|
|
|
等待步骤执行WAIT => 筛选提升机、下发提升机任务
|
|
|
|
|
|
FINISHED/MANUALED => 完成/手动完成,可以进行后序任务
|
|
|
|
|
|
CANCELLED => 任务取消,终止调度任务
|
|
|
|
|
|
- [ ] Strategy执行到提升机任务时进行读取托盘条码,验证物料并下发提升机启动信号
|
|
|
|
|
|
|
|
|
|
|
|
### 2. 任务执行引擎(分组并行方案)
|
|
|
|
|
|
- [ ] 包材入库逻辑测试
|
|
|
|
|
|
- [ ] 包材出库、成品入库、成品出库逻辑测试
|
|
|
|
|
|
- [ ] 任务执行引擎抽象,优化代码结构
|
|
|
|
|
|
|
|
|
|
|
|
### 3. UI 优化
|
|
|
|
|
|
- [ ] 码垛机 HMI 接入实时 PLC 数据
|
|
|
|
|
|
- [ ] 任务页面添加"下发"按钮(调用 HoistServer/HikRoBotServer API)
|
|
|
|
|
|
|
|
|
|
|
|
### 4. 登录与权限
|
|
|
|
|
|
- [ ] 登录窗口 + 用户认证
|
|
|
|
|
|
- [ ] 菜单权限控制
|
|
|
|
|
|
|