124[前端] 中控大屏前端开发已删除
任务描述

功能说明

实现小区3D大屏,含全景、社区安全、运营管理、监控录像四大模块与底部导航切换

关联任务

  • 依赖后端任务:[后端] 全景浏览接口开发;[后端] 社区安全接口开发;[后端] 运营管理接口开发;[后端] 监控录像接口开发
  • 关联测试任务:[测试-前端] 中控大屏前端测试

接口对接表(必须与后端任务定义一致)

接口后端任务参数来源响应用途
GET /api/v1/overview/summary[后端] 全景浏览接口开发communityId←配置概况指标展示
GET /api/v1/buildings/{id}[后端] 全景浏览接口开发id←模型点击楼栋信息卡片
GET /api/v1/units/search[后端] 全景浏览接口开发keyword←搜索框;buildingId←下拉列表与定位
GET /api/v1/map/locate-by-entity[后端] 全景浏览接口开发entityType/entityId←面板点击模型高亮
GET /api/v1/security/devices[后端] 社区安全接口开发communityId←配置;type←点击设备分布与定位
GET /api/v1/security/alarms[后端] 社区安全接口开发status/limit←筛选报警看板+列表
GET /api/v1/security/alarms/realtime[后端] 社区安全接口开发since/limit←轮询滚动播报
GET /api/v1/security/personnel-stats[后端] 社区安全接口开发communityId←配置人员实时卡片
GET /api/v1/security/vehicle-stats[后端] 社区安全接口开发communityId←配置车辆实时卡片
GET /api/v1/ops/occupancy[后端] 运营管理接口开发range←筛选入住率与趋势
GET /api/v1/ops/personnel[后端] 运营管理接口开发range←筛选人员分析图表
GET /api/v1/ops/vehicles[后端] 运营管理接口开发range←筛选车辆分析图表
GET /api/v1/ops/workorders[后端] 运营管理接口开发category/status←筛选工单统计+最新
GET /api/v1/ops/complaints[后端] 运营管理接口开发category←筛选AI归纳+最新
GET /api/v1/ops/duty[后端] 运营管理接口开发date←日期选择值班表与状态
GET /api/v1/monitor/streams[后端] 监控录像接口开发layout/cameraIds←布局与选择多画面播放
GET /api/v1/monitor/focus[后端] 监控录像接口开发area←快捷按钮重点区域播放

页面结构

Shell
└── BottomNav(全景/安全/运营/监控)
    ├── PanoramaView: 概览面板、楼栋卡片、搜索定位
    ├── SafetyView: 设备分布、报警看板、实时滚动
    ├── OperationView: 入住/人员/车辆/工单/投诉/值班
    └── MonitorView: 多画面播放器、重点区域按钮

控件交互

控件事件行为调用接口
搜索房屋click根据keyword刷新列表并定位GET /api/v1/units/search
楼栋点击click加载楼栋详情GET /api/v1/buildings/{id}
设备类型click过滤并定位设备GET /api/v1/security/devices
报警筛选change刷新报警列表GET /api/v1/security/alarms
报警滚动poll拉取最新报警GET /api/v1/security/alarms/realtime
时间筛选change刷新运营图表GET /api/v1/ops/occupancy; /ops/personnel; /ops/vehicles
工单筛选change刷新工单数据GET /api/v1/ops/workorders
投诉筛选change刷新投诉数据GET /api/v1/ops/complaints
值班日期change查询值班表GET /api/v1/ops/duty
多画面布局change加载流GET /api/v1/monitor/streams
重点区域按钮click加载重点区域流GET /api/v1/monitor/focus
来源Bug
指派给
任务类型
开发
任务状态
未开始
进度
0 %
优先级
1
关键词
抄送给
由谁创建
邹鹏 于 2025-12-16 12:22:00
由谁完成
由谁取消
由谁关闭
关闭原因
最后编辑
最初预计
16 h
总计消耗
0 h
预计剩余
16 h
预计开始
实际开始
截止日期