7.7 KiB
7.7 KiB
📊 Dashboard 专业级优化说明
🎯 优化目标
从"展示信息" → "驱动行动"的专业康养医院级/护理站大屏
✨ 核心改进对比
之前的问题
- ❌ 信息密度不足,存在大量空白区域
- ❌ 中间楼层图占比过高但信息含量少
- ❌ 视觉焦点不明确
- ❌ 数据结构不合理
- ❌ 图形设计较弱,缺少专业性
现在的优化
- ✅ 大幅提升信息密度
- ✅ 中央主图成为核心,支持多维度数据
- ✅ 风险优先、趋势驱动
- ✅ 数据聚合,决策导向
- ✅ 专业医疗级图表设计
📐 新布局结构
┌────────────────────────────────────────────────────────┐
│ 顶部:概览卡片(在院、告警、趋势、设备、天气) │
├────────────────────────────────────────────────────────┤
│ 左2列: │ 中7列: │ 右3列: │
│ 风险老人榜 │ 健康趋势监控核心图 │ AI决策中心 │
│ (紧凑密集) │ (多维叠加) │ (任务化) │
├────────────────────────────────────────────────────────┤
│ 左8列:楼层热力图 │ 右4列:体征数据对比 │
└────────────────────────────────────────────────────────┘
🎨 1. 中央主图:健康趋势监控核心
功能特性
-
✅ 多维度数据叠加
- 综合健康评分(主线 + 区域填充)
- 心率趋势(红色)
- 血氧趋势(蓝色)
- 体温趋势(橙色)
- 睡眠时长(紫色柱状图)
-
✅ 专业医疗级设计
- 健康区间参考线(80分健康线、60分关注线)
- 异常事件标记点
- 三轴坐标系(健康评分、血氧、睡眠)
- 渐变填充区域
-
✅ 交互功能
- 时间周期切换(24小时/7天/30天)
- 维度选择器(可单独开关各项数据)
- 点击老人卡片联动显示个人趋势
- 鼠标悬停显示具体数值
-
✅ 异常提示
- 底部显示异常事件时间线
- 图表上标记异常点位
技术实现
- ECharts 多系列配置
- 动态数据绑定
- 响应式图表渲染
👥 2. 左侧:风险老人榜(紧凑设计)
优化前后对比
之前:
┌────────────────┐
│ 👵 王桂兰 87岁 │
│ 3楼305房间 │
│ │
│ 健康评分: 82 │
│ │
│ ❤️ 心率: 72 bpm │
│ 🫁 血氧: 97% │
│ 🌡️ 体温: 36.4℃ │
│ 😴 睡眠: 8.2h │
└────────────────┘
现在:
┌────────────────┐
│ 👵 王桂兰 87岁 😊│ 正常 82
│ 3楼305 │
│ ❤️72 🫁97% 🌡️36° 😴8h ↗│
│ (一行显示关键数据)│
└────────────────┘
新增功能
- 状态徽章(高危/关注/正常)
- 健康评分大字显示
- 趋势箭头(↗ ↘ →)
- 一行紧凑体征数据
- 点击选中联动主图
🤖 3. 右侧:AI决策中心(任务化)
新增模块
📍 活跃告警时间线
🚨 活跃告警事件 (5条)
├─ 🚨 李建国
│ 心率异常 - 刚刚
├─ ⚠️ 张秀英
│ 睡眠不足 - 30分钟前
└─ ⚠️ 陈德华
血压偏高 - 1小时前
💡 AI洞察聚合
- 优先级排序(高危优先)
- 可信度评分
- 建议方案展开
- 任务执行按钮(高优先级):
- 📞 呼叫护士
- 📋 生成报告
- 🛏️ 跟踪病房
📈 7日健康趋势图
- 全院平均健康评分
- 渐变区域图
- 趋势走向清晰
🏢 4. 楼层热力图(紧凑高效)
优化内容
布局改进:
- 从 4列 → 6列网格
- 卡片尺寸缩小
- 信息更密集
热力图特性:
-
风险色彩编码
- 🔴 红色边框 = 高危
- 🟠 橙色边框 = 关注
- 🟢 绿色边框 = 正常
- ⚪ 虚线边框 = 空房
-
实时风险统计
- 显示各楼层危险/关注/正常人数
- 快速定位风险区域
显示内容:
- 房间号
- 老人头像
- 姓名(简化)
- 健康评分
- 状态指示点(闪烁动画)
📊 5. 体征数据对比展示
增强功能
之前:只显示平均值
现在:
❤️ 平均心率 ↗ +2
72 bpm
昨日: 70
🫁 平均血氧 → 0
97 %
昨日: 97
- 显示昨日对比数据
- 趋势箭头和变化值
- 颜色标识趋势方向
- 🟢 绿色 = 改善
- 🟠 橙色 = 波动
- 🔴 红色 = 下降
🎯 信息密度对比
之前
- 左侧列表:1屏显示 4-5 人
- 中间楼层图:占据最大空间,信息少
- 底部体征:4个简单卡片
- 信息利用率:约 40%
现在
- 左侧列表:1屏显示 8-10 人
- 中间主图:多维度数据叠加,信息密集
- 底部热力图:6列紧凑布局 + 对比数据
- 信息利用率:约 80%
💡 交互改进
联动功能
- 点击左侧老人卡片 → 主图切换为该老人的个人趋势
- 点击楼层图房间 → 弹窗显示详细信息
- 点击主图维度 → 切换显示不同数据
- 点击AI建议 → 展开任务执行按钮
实时更新
- 每30秒自动刷新体征数据
- 告警实时推送
- 图表动态更新
📱 响应式优化
桌面端(>1200px)
- 完整3栏布局
- 左2列 + 中7列 + 右3列
平板端(768-1200px)
- 左3列 + 中6列 + 右3列
- 底部2栏布局
移动端(<768px)
- 单栏垂直布局
- 优先显示风险老人和主图
🎨 视觉语言保持
保留康养温柔疗愈风格:
- ✅ 柔和色彩体系
- ✅ 圆角卡片
- ✅ 柔光阴影
- ✅ 情感化表达
- ✅ Emoji 图标
增强专业医疗属性:
- ✅ 清晰的信息层级
- ✅ 风险色阶
- ✅ 数据可视化
- ✅ 任务导向设计
🚀 性能优化
- ✅ 组件懒加载
- ✅ 图表按需渲染
- ✅ HMR 热更新
- ✅ 响应式适配
📊 数据流
Mock Data
↓
Dashboard (主控制器)
├→ HeaderBar (统计数据)
├→ RiskElderlyList (筛选排序)
│ └→ HealthTrendChart (联动)
├→ HealthTrendChart (多维数据)
├→ AIInsights (洞察+告警)
├→ FloorMap (位置分布)
└→ VitalSignsOverview (统计对比)
📈 未来扩展建议
短期优化
- 添加导出功能(PDF/Excel)
- 增加搜索过滤功能
- 优化移动端体验
- 增加语音播报告警
中期扩展
- 接入真实WebSocket数据源
- 增加历史回放功能
- 添加自定义仪表板
- 多语言支持
长期规划
- AI模型训练和优化
- 预测性健康分析
- 家属端小程序
- 医疗系统对接
🎁 核心价值
对管理者
- 一目了然的风险状况
- 数据驱动的决策支持
- 高效的资源调度
对护理人员
- 快速定位需要关注的老人
- 清晰的任务执行指引
- 完整的健康趋势把握
对医疗团队
- 专业的数据可视化
- 完整的历史记录
- 准确的异常检测
📞 技术支持
查看更多文档:
- README.md - 项目概述
- USAGE.md - 使用指南
- /docs - API文档
优化完成时间:2025-12-01 版本:v2.0 - 专业级升级 设计理念:温度 + 专业 = 康养级监控中心
🌿 Generated with Claude Code