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.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# 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. 登录与权限
- [ ] 登录窗口 + 用户认证
- [ ] 菜单权限控制