From 8fae86d6ff2944af66e749e5519d86936f83ed07 Mon Sep 17 00:00:00 2001 From: yangsy Date: Fri, 29 May 2026 00:11:43 +0800 Subject: [PATCH] =?UTF-8?q?feat(vimp-resource):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E9=9D=A2=E6=9D=BF=EF=BC=8C=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E6=90=9C=E7=B4=A2=E4=B8=8E=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增bullet-camera、hemi-ptz-camera、ptz-camera三个自定义svg摄像头图标 - 替换告警和摄像头列表的文字前缀为对应图标展示 - 重构资源面板状态管理,简化搜索关键词的存储逻辑 - 为摄像头和告警树添加本地搜索过滤功能,搜索时自动展开所有节点 - 重构资源面板UI布局,添加折叠动画,优化搜索框显示逻辑与侧边栏样式 --- src/pages/vimp/components/alarm-tree.vue | 26 +++- src/pages/vimp/components/camera-tree.vue | 26 +++- .../vimp/components/icon/bullet-camera.vue | 7 + .../vimp/components/icon/hemi-ptz-camera.vue | 9 ++ src/pages/vimp/components/icon/ptz-camera.vue | 7 + src/pages/vimp/components/resource-pannel.vue | 124 ++++++++++++++---- src/pages/vimp/stores/alarm.ts | 4 +- src/pages/vimp/stores/camera.ts | 11 +- src/pages/vimp/stores/resource-panel.ts | 14 +- 9 files changed, 174 insertions(+), 54 deletions(-) create mode 100644 src/pages/vimp/components/icon/bullet-camera.vue create mode 100644 src/pages/vimp/components/icon/hemi-ptz-camera.vue create mode 100644 src/pages/vimp/components/icon/ptz-camera.vue diff --git a/src/pages/vimp/components/alarm-tree.vue b/src/pages/vimp/components/alarm-tree.vue index 0877a39..f753ad5 100644 --- a/src/pages/vimp/components/alarm-tree.vue +++ b/src/pages/vimp/components/alarm-tree.vue @@ -1,7 +1,7 @@