yangsy
|
4e767d20fe
|
refactor(vimp): 重构设备中心代码,修复图标渲染并整理导入
- 重新组织use-device-center-query的导入语句,合并api与类型导入
- 将接口返回的站点数据重命名为sitesFromApi以提升代码可读性
- 修复camera和alarm store中图标的渲染插槽语法
- 更新store方法调用时的参数传递
|
2026-06-23 14:01:24 +08:00 |
|
yangsy
|
ec4e12ad6f
|
style(vimp): 清理未使用的lucide图标导入
|
2026-06-23 14:01:23 +08:00 |
|
yangsy
|
82a690eb0d
|
feat(resource-pannel): 为资源面板添加标签页图标和新标签,清理未使用导入
- 优化资源面板标签页布局,将图标置于文字上方
- 新增复合技和地图两个标签页
更新标签页数据结构以支持图标配置
移除未使用的naive-ui和vueuse依赖导入
|
2026-06-23 14:01:23 +08:00 |
|
yangsy
|
59466a2913
|
feat(vimp-resource): 优化资源面板,添加设备搜索与图标展示
- 新增bullet-camera、hemi-ptz-camera、ptz-camera三个自定义svg摄像头图标
- 替换告警和摄像头列表的文字前缀为对应图标展示
- 重构资源面板状态管理,简化搜索关键词的存储逻辑
- 为摄像头和告警树添加本地搜索过滤功能,搜索时自动展开所有节点
- 重构资源面板UI布局,添加折叠动画,优化搜索框显示逻辑与侧边栏样式
|
2026-06-23 14:01:23 +08:00 |
|
yangsy
|
6497c0a9e8
|
fix(resource-pannel): 调整资源面板的展开触发方式为点击标签页
移除顶部资源标题的点击展开事件,为各标签页添加点击触发展开的事件并优化模板条件顺序,提升用户体验
|
2026-06-23 14:01:23 +08:00 |
|
yangsy
|
6d63f1e301
|
refactor(vimp): 提取资源面板为独立组件并添加pinia存储
- 将原内嵌的资源标签页逻辑提取为独立组件
- 新增专用pinia存储管理资源面板的折叠和搜索状态
- 统一折叠展开与搜索交互的逻辑实现
|
2026-06-23 14:01:23 +08:00 |
|
yangsy
|
013d21d79d
|
refactor(vimp): 重构模块结构,优化代码组织
- 将设备中心查询逻辑从API层抽取至composables目录,封装为useDeviceCenterQuery组合式函数
- 拆分camera、alarm的状态管理为独立store文件,新增资源面板搜索状态store
- 更新相关组件的依赖导入路径,清理冗余导出并调整导出列表
|
2026-06-23 14:01:23 +08:00 |
|
yangsy
|
f46f7de17e
|
refactor(vimp): 移除冗余的选中设备GB编码相关代码
删除alarm-tree、camera-tree组件中的选中状态定义、节点绑定及双击设置逻辑,同时移除vimp主页面中对应的状态声明、组件传参和状态展示代码
|
2026-06-23 14:01:23 +08:00 |
|
yangsy
|
94fe2ea407
|
重构(alarm-tree): 使用 alarmOnline 函数替代直接状态检查
将多处行内的告警状态检查替换为统一的 alarmOnline 辅助函数,后续若需调整在线状态校验逻辑仅需修改一处,提升代码可读性与可维护性。
|
2026-06-23 14:01:23 +08:00 |
|
yangsy
|
b3e6b9867c
|
fix(device-center-query): 移除设备及告警数据赋值的非空判断
解决空数组无法更新对应站点映射的问题,避免残留旧数据
|
2026-06-23 14:01:22 +08:00 |
|
yangsy
|
723ee59376
|
refactor(vimp/types): 重命名树类型模块为设备树并补充类型定义
创建device-tree.ts作为新的设备树类型模块,迁移原tree.ts中的类型定义,新增摄像机、警报器设备树的节点类型、类型守卫函数及标签页属性类型,同时更新类型入口文件的导出路径。
|
2026-06-23 14:01:22 +08:00 |
|
yangsy
|
d47d0c6fa8
|
refactor(vimp): 抽离并重构vimp的摄像机、告警store与树形类型
- 新增camera-store.ts与alarm-store.ts,封装摄像机、告警业务逻辑为独立Pinia store
- 重构tree.ts中的树形节点类型命名与关联判断函数
- 更新stores/index.ts的导出文件路径
- 移除alarm-tree.vue中的冗余类型导入
|
2026-06-23 14:01:22 +08:00 |
|
yangsy
|
d6679d9a6d
|
refactor(vimp): 重构vimp模块的API目录与导入路径
重新梳理vimp模块的API代码结构,拆分为client、model、query、request子模块并添加统一导出入口;修正所有相关文件的导入路径,新增通用响应类型与工具函数,优化树组件的类型判断逻辑,同时新增设备查询相关API与查询hook。
|
2026-06-23 14:01:22 +08:00 |
|
yangsy
|
39e821e12a
|
feat(vimp): 设备树原型
|
2026-06-23 14:01:22 +08:00 |
|