Files
SecMPS/warehouse/docs/门禁管理组件/TODO_门禁管理组件.md
2026-05-15 23:22:48 +08:00

1.7 KiB

门禁管理组件待办事项

待办事项列表

  1. 路由配置 - 已完成
  2. Main.vue菜单配置 - 已完成
  3. handleMenuSelect函数更新 - 已完成
  4. 后端接口对接 - 待处理
  5. 默认占位图片 - 待处理
  6. 权限控制 - 待处理

配置需求

路由配置

状态: 已完成

{
  path: '/index/access/record',
  name: 'AccessRecord',
  component: () => import('@/view/access/AccessRecord.vue'),
  meta: { requiresAuth: true }
}

菜单配置

状态: 已完成

<el-sub-menu index="4">
  <template #title>
    <el-icon><i class="el-icon-lock"></i></el-icon>
    <span>门禁管理</span>
  </template>
  <el-menu-item index="/index/access/record">通行记录</el-menu-item>
</el-sub-menu>

组件引用

状态: 已完成

// 在Main.vue中导入
import AccessRecord from './access/AccessRecord.vue'

// 在handleMenuSelect函数中添加
case '/index/access/record':
  rightPanelComponent.value = AccessRecord
  rightPanelTitle.value = '通行记录'
  ElMessage.success('已切换到通行记录')
  break

待对接接口

接口名称 描述 实现状态
获取门禁设备列表 获取所有可用的门禁设备 待实现
获取通行记录列表 根据筛选条件获取通行记录 待实现
获取人员照片 获取通行人员的照片 待实现

其他事项

  1. 需确认后端接口返回数据格式,调整组件数据处理逻辑
  2. 添加加载失败的错误处理机制
  3. 完善表格的单元格样式和交互效果
  4. 考虑添加导出报表功能
  5. 优化筛选条件的验证逻辑