41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# 紧急报警组件 TODO 列表
|
|
|
|
## 待办事项列表
|
|
|
|
1. ✅ 路由配置 - 在 router/index.ts 中添加紧急报警记录组件路由
|
|
2. ✅ Main.vue 的 handleMenuSelect 函数更新 - 添加紧急报警记录组件的处理逻辑
|
|
3. ✅ 菜单配置 - 确认紧急报警菜单存在并路径正确
|
|
4. ⬜ 后端接口对接 - 接入真实的紧急报警数据接口
|
|
5. ⬜ 默认占位图片 - 确保默认占位图片存在
|
|
6. ⬜ 权限控制 - 完善紧急报警相关的权限控制逻辑
|
|
|
|
## 配置需求
|
|
|
|
### 路由配置
|
|
```typescript
|
|
// 在 Main 路由的 children 数组中添加
|
|
{
|
|
path: '/index/emergency-alarm/record',
|
|
name: 'EmergencyAlarmRecord',
|
|
component: () => import('@/view/emergency-alarm/EmergencyAlarmRecord.vue'),
|
|
meta: {
|
|
requiresAuth: true
|
|
}
|
|
}
|
|
```
|
|
|
|
### Main.vue 导入配置
|
|
```javascript
|
|
// 导入紧急报警相关组件
|
|
import EmergencyAlarmRecord from '@/view/emergency-alarm/EmergencyAlarmRecord.vue'
|
|
```
|
|
|
|
### Main.vue handleMenuSelect 配置
|
|
```javascript
|
|
case '/index/emergency-alarm/record':
|
|
// 显示紧急报警记录组件
|
|
rightPanelComponent.value = EmergencyAlarmRecord
|
|
rightPanelTitle.value = '紧急报警记录'
|
|
ElMessage.success('已切换到紧急报警记录')
|
|
break
|
|
``` |