JiShe.IOT.UI/apps/web-antd/.env.development
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

45 lines
928 B
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

###
# @Description: 文件内容描述
# @Author: 陈益
# @Date: 2025-09-18 10:20:18
# @LastEditors: 陈益
###
# 端口号
VITE_PORT=4200
VITE_BASE=/
# 接口地址
VITE_GLOB_API_URL=/api
# 是否开启 Nitro Mock服务true 为开启false 为关闭
VITE_NITRO_MOCK=true
# vue-router 的模式
VITE_ROUTER_HISTORY=history
# 是否打开 devtoolstrue 为打开false 为关闭
VITE_DEVTOOLS=false
# 是否注入全局loading
VITE_INJECT_APP_LOADING=true
# 是否打开刷新浏览器检查用户角色信息
VITE_REFRESH_ROLE = true
# # # 后端接口地址
# VITE_APP_API_ADDRESS=http://182.43.18.151:44317
# # websocket地址
# VITE_WEBSOCKET_URL=http://182.43.18.151:44317/signalr/notification
# 后端接口地址
#VITE_APP_API_ADDRESS=http://47.110.53.196:28080
VITE_APP_API_ADDRESS=http://10.10.100.3:10500
# websocket地址
VITE_WEBSOCKET_URL=http://10.10.10.104:10500/signalr/notification