Files
SecMPS/warehouse/docs/入侵报警组件/CONSENSUS_入侵报警组件.md
2026-05-15 23:22:48 +08:00

46 lines
1.5 KiB
Markdown
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.
# 入侵报警组件需求共识文档
## 明确的需求描述
1. 在src/view目录下创建"intrusion-alarm"文件夹
2. 在该文件夹中创建"AlarmRecord.vue"组件
3. 组件功能:
- 提供时间段选择功能
- 显示告警数据列表
- 列表字段:告警时间、来源设备、告警图片
4. 组件需要能够在splitter组件的右侧面板中正确显示
## 技术实现方案
### 组件结构
- 使用ElementPlus的el-date-picker实现时间段选择
- 使用ElementPlus的el-table实现告警数据列表
- 使用ElementPlus的el-image实现告警图片展示
- 采用Vue 3 Composition API (script setup)进行开发
### 数据流
1. 组件加载时初始化
2. 用户选择时间段后,触发数据刷新
3. 数据刷新时显示loading状态
4. 显示告警数据列表
### 集成方案
- 创建组件并导出
- 预期通过路由或动态组件方式集成到splitter组件中
- 组件需要响应式设计以适应右侧面板的空间
## 任务边界限制
- 仅实现入侵报警记录组件,不包括其他报警相关功能
- 不包括后端接口实现使用mock数据进行演示
- 不包括菜单配置修改
## 验收标准
1. 成功创建intrusion-alarm文件夹和AlarmRecord.vue组件
2. 组件能够正常渲染,包括时间段选择器和告警数据列表
3. 时间段选择功能正常工作
4. 告警数据列表正确显示指定字段
5. 图片字段能够正确显示告警图片
6. 组件风格与现有系统保持一致
7. 代码符合项目现有的编码规范