| | |
| | | - 编辑路由:`/device-collector/:id/edit` |
| | | - 实现:`src/views/DeviceCollector.vue`、`src/views/DeviceCollectorForm.vue` |
| | | - 数据:`src/stores/deviceCollectors.ts` |
| | | - 状态:已开发,使用前端演示数据并通过 `localStorage` 持久化 |
| | | - 状态:已开发,发现、登记、启停和删除使用后端 REST;页面 Store 仅作展示缓存 |
| | | - 页面方案:沿用检测柜模块的页面结构和交互,移除“规格/容量”字段 |
| | | |
| | | ## 页面目标 |
| | |
| | | ## 数据结构 |
| | | |
| | | - 采集器:`id`、`deviceCode`、`ip`、`mac`、`name`、`manufacturer`、`model`、`channelCount`、`remark`、`onlineStatus`、`testStatus`、`currentTest`、`status`、`createdAt`。 |
| | | - 发现设备与已登记采集器数据统一位于 `src/stores/deviceCollectors.ts`,并与检测柜数据独立存储。 |
| | | - 发现和登记接口位于 `src/api/deviceCollectors.ts`;`src/stores/deviceCollectors.ts` 不作为业务事实来源。 |
| | | |
| | | ## 待明确 |
| | | |
| | | 接入设备发现和心跳 API、在线状态刷新周期、通道明细、采样协议、固件升级流程、远程诊断权限和当前测试关联接口。 |
| | | 补充真实采集器心跳、通道明细、采样协议、固件升级流程、远程诊断权限和当前测试关联;演示通道 `S-01...S-N` 仍待现场验证。 |