12 Commits

Author SHA1 Message Date
ChenYi
b8597b8523 新增设备生命状态图谱,修复数据查看跳转锁不住设备
图谱做成设备列表的行内抽屉而不是独立页面:它是围绕单台设备的,跳走再回来会丢掉
设备列表的筛选条件与翻页位置;且本项目路由由后端菜单表驱动,新开页面必须先在
后台菜单与权限里落记录才打得开。两个入口:更多菜单里的「生命状态图谱」,
以及「最后在线时间 / 最后离线时间」两列点击——排查掉线时,时刻本身就是入口。

数据查看跳转锁不住设备,真因在设备下拉组件:它是异步组件,数据类型经 componentProps
传入、预设地址经表单 model 绑定传入,到达时机不保证同步;而数据类型的侦听器无论值
是否为空都会消耗掉"首次"名额,于是类型为空的那一次就把名额烧了,真类型到达时被当成
"用户主动切换数据类型",走进清空分支把预设地址丢掉。下拉退化成"加载第一页、既不搜索
也不自动选中",表格拿不到真实路径,全程无任何报错。改为值为空时只清选项直接返回。

另修两处让它更容易暴露的问题:
- 表单字段里装着两种东西,下拉选中的是 IoTDB 真实序列路径、路由带来的是业务设备地址,
  原先一律当作路径发出去,等于查一条不存在的路径。改为按前缀分流。
- 初始化标志要等挂载后 100ms 才置位,而表单回填在那之前就触发了变更回调,
  被误判成用户操作。改为以 true 起步。

子设备列改为所有数据类型都展示——"仅数据查询有子设备语义"是路径改造前的说法,
现在事件的子设备在路径里、状态的子设备作为列存。另把事件名与链路追踪上下文
排除出动态列,它们不是测点,落进去就是几排空白列。

api-client 随后端接口重新生成。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 12:31:22 +08:00
ChenYi
caf28b0ad7 优化设备信息 2026-02-26 16:05:35 +08:00
ChenYi
28479396f9 更新 2025-12-05 15:57:24 +08:00
ChenYi
ca55e50c9c 物模型文件 2025-12-01 16:31:57 +08:00
ChenYi
37168fdba1 隐藏设备编辑按钮 2025-10-21 14:13:42 +08:00
ChenYi
58cb11fa2d 修复产品添加时物模型文件添加失败的问题 2025-08-22 15:02:58 +08:00
陈益
e2d73b815e feat: 新功能 2025-07-11 00:15:57 +08:00
ChenYi
54924d973e 新增one和ctwing相关的页面文件,暂时实现内容 2025-07-08 16:04:14 +08:00
ChenYi
5bbda24d3a 对接接口 2025-06-25 17:29:57 +08:00
ChenYi
b9bfa5f398 修改结构 2025-05-27 19:31:37 +08:00
ChenYi
cbde1b330f 初始化处理 2025-05-27 13:54:28 +08:00
cli
039eeb6670 初始化 2025-03-11 10:29:43 +08:00