[Task][T07] 实现自注册设备列表与任务设备选择 #9

Closed
opened 2026-08-14 14:24:41 +08:00 by ila · 4 comments
Owner

基本信息

要解决的问题

提供任务创建设备选择所需的最小设备列表,并让客户端自注册成功后立即可见。

范围

  • 展示设备名称、型号、在线/离线、空闲/忙碌、最后心跳。
  • 自注册成功的启用设备立即进入列表,无待审核状态。
  • 任务表单可选择在线设备或“不指定”。
  • 管理员可以停用设备和吊销 Token。

明确不做

  • 不提供生成注册码、注册审批、账号管理、设备运营或实时屏幕。

验收标准

  • 新客户端提交注册成功后刷新列表即可看到。
  • 离线、忙碌和停用状态清楚且不能被误选。
  • 停用或吊销后设备不能心跳、领取任务或更新注册信息。
  • 页面没有注册码或审核入口。

参考文档

  • docs/07-mvp-requirements.md
  • docs/08-agent-api-contract.md
## 基本信息 - 上级 Epic: #1 - 所属 MVP: #2 - 任务编号: T07 - 前置依赖: #5、#6 - 原始需求确认: 2026-08-14 ## 要解决的问题 提供任务创建设备选择所需的最小设备列表,并让客户端自注册成功后立即可见。 ## 范围 - 展示设备名称、型号、在线/离线、空闲/忙碌、最后心跳。 - 自注册成功的启用设备立即进入列表,无待审核状态。 - 任务表单可选择在线设备或“不指定”。 - 管理员可以停用设备和吊销 Token。 ## 明确不做 - 不提供生成注册码、注册审批、账号管理、设备运营或实时屏幕。 ## 验收标准 - 新客户端提交注册成功后刷新列表即可看到。 - 离线、忙碌和停用状态清楚且不能被误选。 - 停用或吊销后设备不能心跳、领取任务或更新注册信息。 - 页面没有注册码或审核入口。 ## 参考文档 - `docs/07-mvp-requirements.md` - `docs/08-agent-api-contract.md`
ila changed title from [Task][T07] 实现设备管理 API 与管理页面 to [Task][T07] 实现任务创建设备选择所需的最小设备页面 2026-08-14 15:09:28 +08:00
ila changed title from [Task][T07] 实现任务创建设备选择所需的最小设备页面 to [Task][T07] 实现自注册设备列表与任务设备选择 2026-08-14 15:52:57 +08:00
Author
Owner

T03、T04 已完成并验收,T06 服务接口已实现。现开始 T07:先核对设备列表原型、管理端 API 习惯和菜单结构,再实现设备列表及后续任务表单可复用的设备选择数据源。

T03、T04 已完成并验收,T06 服务接口已实现。现开始 T07:先核对设备列表原型、管理端 API 习惯和菜单结构,再实现设备列表及后续任务表单可复用的设备选择数据源。
Author
Owner

实现完成,进入待验收。

实现:管理端设备分页/名称/状态查询 API;busy/currentTaskId/selectable 派生;设备列表页面和静态导航;工作台命名;停用/吊销确认操作;停用或吊销会原子终止运行任务并阻止注册、心跳和任务领取;错误提示读取服务端明确消息。

验证:Go 设备/任务/迁移测试与全量构建通过,前端 ESLint 和生产构建通过;Playwright 使用拦截数据验证设备列表 2 行、在线/离线与可选择/不可选择状态正确。实际新 API 需用户下次重启后端加载。

实现完成,进入待验收。 实现:管理端设备分页/名称/状态查询 API;busy/currentTaskId/selectable 派生;设备列表页面和静态导航;工作台命名;停用/吊销确认操作;停用或吊销会原子终止运行任务并阻止注册、心跳和任务领取;错误提示读取服务端明确消息。 验证:Go 设备/任务/迁移测试与全量构建通过,前端 ESLint 和生产构建通过;Playwright 使用拦截数据验证设备列表 2 行、在线/离线与可选择/不可选择状态正确。实际新 API 需用户下次重启后端加载。
Author
Owner

2026-08-15 ?????? T16 ?????????????????????????? 6949e53 ??,??????

2026-08-15 ?????? T16 ?????????????????????????? 6949e53 ??,??????
ila closed this issue 2026-08-15 14:29:13 +08:00
Author
Owner

???????????????:????? T07?2026-08-15 ??????? T07 ????;?????????

???????????????:????? **T07**?2026-08-15 ??????? T07 ????;?????????
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#9