yangsy
|
f78d3b32c0
|
feat(vimp): 新增资源面板组件并修正导入拼写错误
修复vimp页面资源面板组件的导入文件名拼写错误,新增的资源面板支持多标签资源分类、折叠展开切换以及对应标签页的搜索过滤功能。
|
2026-06-09 15:34:45 +08:00 |
|
yangsy
|
ad9a0011a5
|
feat(vimp): 新增摄像头和告警通道的全局索引记录及构建方法
在摄像头、告警的Pinia存储中新增对应的数据记录与构建函数,并在渠道查询组合式函数中调用生成全局索引映射数据
|
2026-06-09 13:17:59 +08:00 |
|
yangsy
|
8403a41cef
|
feat(settings-drawer): 为调试码输入框添加自动聚焦功能
更新了相关导入,添加输入框模板引用并在调试模态框打开时自动聚焦输入框
|
2026-06-09 13:16:33 +08:00 |
|
yangsy
|
e8aa9b96f8
|
refactor(vimp): 重命名设备查询为通道查询并更新相关引用
- 新增 vimp 常量文件,定义查询键 VIMP_CHANNELS_QUERY_KEY
- 重命名设备中心查询组合式函数为通道查询组合式函数
- 更新 alarm-tree.vue 和 camera-tree.vue 中的查询调用
- 优化通道数据排序与存储更新流程
|
2026-06-08 14:40:58 +08:00 |
|
yangsy
|
6f14370751
|
refactor(vimp): 拆分站点模型为 VimpRawSite / VimpSite 并归一化 online 字段
- 将 VimpStation 重命名为 VimpSite,统一"站点"语义贯穿全模块
- 新增 VimpRawSite 表示 /catalog/allDevice 接口原样数据,online 字段可选
- 抽离 normalizeVimpSite 纯函数,集中处理 online 字段缺失时的默认值
- catalogAllDeviceApi 入参改为 VimpRawSite[],出参统一归一化为 VimpSite[] | null
- 下游 store、composable、树节点类型同步从 VimpStation 切换到 VimpSite
- 内部业务模型保持 online: boolean 必填,避免缺失字段沿调用链向下传播
|
2026-06-08 13:38:38 +08:00 |
|
yangsy
|
6fed499d78
|
feat(vimp客户端): 补充完整请求方法并添加统一认证与错误处理
- 新增VimpRequestOptions配置接口,支持自定义请求、响应及错误拦截器
- 补充get、put、delete请求方法并封装统一响应格式
- 添加默认请求拦截器自动携带公共认证参数
- 实现401错误拦截,超时自动跳转登录页并重置用户状态
|
2026-06-04 22:06:49 +08:00 |
|
yangsy
|
fa44554593
|
style(vimp-tree): 优化线路树组件的标签页样式与文本展示
修改了alarm-tree.vue和camera-tree.vue两个组件,优化NTabs的样式配置,自定义标签尺寸与文本格式,调整内部布局细节
|
2026-06-01 20:14:44 +08:00 |
|
yangsy
|
cbeddebbc0
|
refactor(alarm-tree, camera-tree): 整合节点图标到标签并优化渲染逻辑
为树形节点标签添加弹性布局以正确对齐图标与文字,将图标渲染逻辑从单独的前缀函数整合到标签渲染函数中,为摄像机树形组件新增按类型匹配对应图标的逻辑,并移除了冗余的前缀渲染属性与函数
|
2026-06-01 03:19:44 +08:00 |
|
yangsy
|
c78c8b8419
|
refactor(vimp-alarm): 重构告警树数据构建逻辑并优化节点显示
- 统一区域数据处理流程,使用compiledCodeAreas替代原有的四个独立区域数组
- 使用Map索引替代线性查找,提升数据构建性能
- 将节点的后缀/前缀渲染从节点属性迁移至Tree组件的renderPrefix和renderSuffix方法
- 为区域节点添加areaLevel字段以适配不同层级的样式
- 为告警节点添加警笛图标前缀,为各层级节点添加统计信息后缀
|
2026-06-01 03:13:38 +08:00 |
|
yangsy
|
148be10186
|
修复(vimp设备中心): 按编码排序站点与通道以稳定UI显示顺序
- 新增通用排序工具函数,对站点和通道数组按code字段排序,确保线路面板、站点节点和通道节点的显示顺序稳定一致,避免UI因数据源顺序波动出现跳动。
|
2026-06-01 02:54:49 +08:00 |
|
yangsy
|
650ca78464
|
style(use-device-center-query): 移除未使用的类型导入
|
2026-06-01 02:24:30 +08:00 |
|
yangsy
|
64449a22c5
|
perf(vimp): 预编译码表区域索引优化查询性能
- 新增compileCodeAreas工具函数,将区域数据预构建为Map索引,降低区域查找的时间复杂度
- 重构camera store,移除冗余的区域遍历查找逻辑,改用预编译索引数据
新增节点areaLevel字段,适配不同层级节点的统计后缀样式间距
- 将摄像头图标和节点统计后缀的渲染逻辑迁移至camera-tree组件
- 清理调试控制台日志,简化空通道判断逻辑
|
2026-06-01 02:22:55 +08:00 |
|
yangsy
|
0c7f3153ce
|
refactor(vimp): 重命名映射变量并优化摄像头商店逻辑
1. 统一重命名站点告警、摄像头的映射变量为更具可读性的命名格式
2. 重构摄像头商店的buildLineTabPanes方法,提取重复逻辑为独立工具函数
3. 使用Map和Set优化节点索引与查找流程,避免重复添加摄像头节点
4. 统一统计后缀的渲染逻辑,简化代码结构
|
2026-05-31 17:08:30 +08:00 |
|
yangsy
|
b9c4a3ca27
|
perf(vimp): 优化存储响应式并重构设备查询逻辑
将 camera 和 alarm 存储的 lineTabPanes 从 ref 替换为 shallowRef,减少大型数组的响应式开销。重构设备查询组合式函数,拆分相机和告警的站点与通道数据,添加调试控制台日志。
|
2026-05-30 23:27:22 +08:00 |
|
yangsy
|
12c431b0ec
|
refactor(vimp): 修复重复站点问题并重构告警逻辑
- 新增站点去重逻辑避免重复条目
- 更新告警面板构建函数的参数与内部实现
- 修正摄像机和告警区域的注释表述
|
2026-05-30 22:17:11 +08:00 |
|
yangsy
|
176e35609f
|
fix(device-center-query): 简化并修正设备站点与通道的处理逻辑
原先的逻辑先按API返回的站点分组通道,再通过通道编码重建站点列表,存在冗余且可能出错。现在改为单次循环直接基于通道编码生成正确的站点,并按站点分组相机和告警通道,同时完善了相关注释说明。
|
2026-05-30 22:02:52 +08:00 |
|
yangsy
|
7cd59956b1
|
style(use-device-center-query): 调整代码空行优化可读性
|
2026-05-30 16:56:11 +08:00 |
|
yangsy
|
df1c7deead
|
refactor(vimp): 重构摄像头站点处理逻辑,修正站点匹配问题
将站点聚合逻辑从摄像头store移至设备中心查询模块,基于通道编码生成正确的站点列表,解决接口返回站点编码不匹配的问题
简化buildLineTabPanes函数的参数和内部处理流程
移除未使用的@vueuse/core的objectEntries导入
|
2026-05-30 13:48:20 +08:00 |
|
yangsy
|
3e88379eb9
|
refactor(vimp): 将普通对象替换为Map并优化代码逻辑 (不包含警报器树)
- 将站点摄像机和告警的映射存储从普通对象改为Map,提升查询性能
- 新增站点在线状态缓存和已访问站点集合,简化重复站点判断逻辑
- 移动buildTrainAreas和axios配置对象至顶层作用域
- 调整代码结构并临时注释告警存储的线路面板构建调用
|
2026-05-30 09:42:14 +08:00 |
|
yangsy
|
9827eddae2
|
build(proxy): 添加内网后端代理注释配置
新增一条注释的内网后端代理配置,方便团队成员快速切换开发后端服务地址
|
2026-05-29 23:34:44 +08:00 |
|
yangsy
|
5b2315981e
|
feat(vimp/codes): 添加新的站点、OCC及停车场代码条目
|
2026-05-29 23:33:29 +08:00 |
|
yangsy
|
c8eed3d2d1
|
fix(vimp设备中心): 修正摄像头和告警的站点映射及区域码截取逻辑
- 重命名站点摄像头和告警的映射变量以提升代码可读性,存储API返回数据时将站点代码截断为前6位。
- 新增摄像头站点列表生成逻辑,通过摄像头国标码修复原始站点列表的匹配错误问题,同时调整区域码截取长度,列车站点使用3位长度,其他站点使用2位。
|
2026-05-29 20:15:02 +08:00 |
|
yangsy
|
7f5aa7bb82
|
refactor(vimp): 重构设备中心代码,修复图标渲染并整理导入
- 重新组织use-device-center-query的导入语句,合并api与类型导入
- 将接口返回的站点数据重命名为sitesFromApi以提升代码可读性
- 修复camera和alarm store中图标的渲染插槽语法
- 更新store方法调用时的参数传递
|
2026-05-29 15:02:31 +08:00 |
|
yangsy
|
0b1a0546dd
|
style(vimp): 清理未使用的lucide图标导入
|
2026-05-29 00:36:57 +08:00 |
|
yangsy
|
7b15300ab7
|
feat(resource-pannel): 为资源面板添加标签页图标和新标签,清理未使用导入
- 优化资源面板标签页布局,将图标置于文字上方
- 新增复合技和地图两个标签页
更新标签页数据结构以支持图标配置
移除未使用的naive-ui和vueuse依赖导入
|
2026-05-29 00:35:42 +08:00 |
|
yangsy
|
8fae86d6ff
|
feat(vimp-resource): 优化资源面板,添加设备搜索与图标展示
- 新增bullet-camera、hemi-ptz-camera、ptz-camera三个自定义svg摄像头图标
- 替换告警和摄像头列表的文字前缀为对应图标展示
- 重构资源面板状态管理,简化搜索关键词的存储逻辑
- 为摄像头和告警树添加本地搜索过滤功能,搜索时自动展开所有节点
- 重构资源面板UI布局,添加折叠动画,优化搜索框显示逻辑与侧边栏样式
|
2026-05-29 00:11:43 +08:00 |
|
yangsy
|
2f38e97481
|
fix(resource-pannel): 调整资源面板的展开触发方式为点击标签页
移除顶部资源标题的点击展开事件,为各标签页添加点击触发展开的事件并优化模板条件顺序,提升用户体验
|
2026-05-28 16:24:55 +08:00 |
|
yangsy
|
d5b380e1e3
|
refactor(vimp): 提取资源面板为独立组件并添加pinia存储
- 将原内嵌的资源标签页逻辑提取为独立组件
- 新增专用pinia存储管理资源面板的折叠和搜索状态
- 统一折叠展开与搜索交互的逻辑实现
|
2026-05-28 16:23:42 +08:00 |
|
yangsy
|
bd1cc0483b
|
refactor(vimp): 重构模块结构,优化代码组织
- 将设备中心查询逻辑从API层抽取至composables目录,封装为useDeviceCenterQuery组合式函数
- 拆分camera、alarm的状态管理为独立store文件,新增资源面板搜索状态store
- 更新相关组件的依赖导入路径,清理冗余导出并调整导出列表
|
2026-05-28 10:47:28 +08:00 |
|
yangsy
|
67dccc5011
|
refactor(vimp): 移除冗余的选中设备GB编码相关代码
删除alarm-tree、camera-tree组件中的选中状态定义、节点绑定及双击设置逻辑,同时移除vimp主页面中对应的状态声明、组件传参和状态展示代码
|
2026-05-27 22:28:57 +08:00 |
|
yangsy
|
a0048411a4
|
重构(alarm-tree): 使用 alarmOnline 函数替代直接状态检查
将多处行内的告警状态检查替换为统一的 alarmOnline 辅助函数,后续若需调整在线状态校验逻辑仅需修改一处,提升代码可读性与可维护性。
|
2026-05-27 22:25:50 +08:00 |
|
yangsy
|
d177956edd
|
fix(device-center-query): 移除设备及告警数据赋值的非空判断
解决空数组无法更新对应站点映射的问题,避免残留旧数据
|
2026-05-27 21:48:03 +08:00 |
|
yangsy
|
d1b973be15
|
refactor(vimp/types): 重命名树类型模块为设备树并补充类型定义
创建device-tree.ts作为新的设备树类型模块,迁移原tree.ts中的类型定义,新增摄像机、警报器设备树的节点类型、类型守卫函数及标签页属性类型,同时更新类型入口文件的导出路径。
|
2026-05-27 21:31:16 +08:00 |
|
yangsy
|
65603d469d
|
refactor(vimp): 抽离并重构vimp的摄像机、告警store与树形类型
- 新增camera-store.ts与alarm-store.ts,封装摄像机、告警业务逻辑为独立Pinia store
- 重构tree.ts中的树形节点类型命名与关联判断函数
- 更新stores/index.ts的导出文件路径
- 移除alarm-tree.vue中的冗余类型导入
|
2026-05-27 21:29:59 +08:00 |
|
yangsy
|
a92e47bc18
|
refactor(vimp): 重构vimp模块的API目录与导入路径
重新梳理vimp模块的API代码结构,拆分为client、model、query、request子模块并添加统一导出入口;修正所有相关文件的导入路径,新增通用响应类型与工具函数,优化树组件的类型判断逻辑,同时新增设备查询相关API与查询hook。
|
2026-05-27 15:43:53 +08:00 |
|
yangsy
|
7467b54834
|
feat(vimp): 设备树原型
|
2026-05-27 02:33:06 +08:00 |
|
yangsy
|
e08cea9c6a
|
build(vite config): 优化开发服务器代理与端口配置
- 将开发服务器端口提取为常量 SERVER_PORT 以简化维护
- 为 API 代理添加环境注释并注释备用后端地址
- 新增本地测试用的 vimp/api 代理配置
- 新增 CDN 代理指向本地开发服务器端口
|
2026-05-27 02:23:13 +08:00 |
|
yangsy
|
24e126e946
|
feat(codes): 新增地铁基础静态配置JSON数据
本次新增public/vimp/codes/目录下的5个静态配置文件,覆盖地铁线路信息、区域分区编码、停车区域、站点内部区域细分以及全量站点列表,为地铁相关业务提供基础数据支撑。
|
2026-05-27 02:22:12 +08:00 |
|
yangsy
|
1e2ad96e56
|
docs(AGENTS.md): 新增AGENTS.md项目说明文档
|
2026-05-25 10:14:54 +08:00 |
|
yangsy
|
6c57af9e55
|
feat(vite配置): 添加杨浦21号线测试环境代理配置
新增杨浦21号线测试环境专用代理配置列表,添加注释的默认测试环境代理条目,并将新代理列表加入主代理配置中
|
2026-05-25 10:09:43 +08:00 |
|
yangsy
|
ca7d6baa2e
|
refactor: 重构NVR集群处理逻辑,优化设备树展示
抽离NVR集群相关的公共工具函数,重构isNvrCluster的实现逻辑。修复原有设备树中NVR分组的逻辑错误,原本会将所有单机NVR添加到每个集群的子节点中,现在会正确将单机NVR分配到对应集群,未归属的单机NVR作为独立节点。简化设备树组件的代码,统一使用封装后的工具方法处理集群分组。修复设备定位时的集群匹配逻辑,使用更准确的IP包含判断。初始化设备树数据的默认空值,修正类型定义错误。
|
2026-05-20 21:18:54 +08:00 |
|
yangsy
|
0b39c9c602
|
chore: 版本信息和更新日志
|
2026-05-20 13:55:14 +08:00 |
|
yangsy
|
ec77b28cf2
|
fix: 修复设备硬件卡片进度条异常值并完善状态判断逻辑
新增进度百分比限制函数,修正0值进度的状态判断,调整模板变量判断条件
|
2026-05-20 13:35:41 +08:00 |
|
yangsy
|
983b865ff7
|
feat: 新增录像机环境状态卡片和网卡信息
|
2026-05-20 12:52:24 +08:00 |
|
yangsy
|
161f7db147
|
feat: 为交换机诊断信息添加temperature字段
|
2026-05-20 12:50:27 +08:00 |
|
yangsy
|
01a2a5bda6
|
feat: 新增安防箱网卡信息展示并更新卡片标题
- 修改安防箱环境卡片标题为“安防箱环境状态”
- 新增网卡信息展示模块,包含IP、子网掩码、MAC地址等参数
|
2026-05-20 12:48:18 +08:00 |
|
yangsy
|
6437b6bf35
|
feat: 添加服务器网卡信息展示
扩展NdmServerDiagInfo数据类型,新增网卡和IP信息字段,并在服务器诊断面板展示相关网络状态详情
|
2026-05-20 12:45:54 +08:00 |
|
yangsy
|
848f2a0018
|
fix: 优化安防箱环境数据卡片空标签渲染并重构风扇展示
为温度、湿度、门禁和防雷标签添加数据存在性判断,避免渲染空标签;移除冗余计算属性,改为循环直接展示每个风扇转速
|
2026-05-20 12:04:04 +08:00 |
|
yangsy
|
eaa855a09e
|
chore: 版本信息和更新日志
|
2026-05-19 19:42:23 +08:00 |
|
yangsy
|
a014bbfd13
|
feat: 支持配置摄像机的告警阈值
|
2026-05-19 16:40:18 +08:00 |
|