{{ healthScore }}
健康分
{{ healthScore >= 80 ? '✓' : healthScore >= 60 ? '!' : '✗' }} {{ healthScore >= 80 ? '状态良好' : healthScore >= 60 ? '需要关注' : '需要改善' }}

{{ getHealthSummary() }}

{{ recovery.status === 'good' ? '✓ 恢复状态良好' : recovery.status === 'fatigued' ? '⚠️ 身体疲劳预警' : '恢复一般' }}
今日 HRV {{ recovery.hrv }}ms · 30 天均值 {{ recovery.baseline }}ms · 比值 {{ recovery.ratio }} —— 可以正常训练 —— 建议低强度或休息
💗
{{ heartRate.value }}{{ heartRate.unit }}
静息心率
{{ getStatusText(heartRate.status) }}
🌿
{{ hrv.value }}{{ hrv.unit }}
HRV 变异性
{{ getStatusText(hrv.status) }}
🫁
{{ bloodOxygen.value }}%
血氧
{{ getStatusText(bloodOxygen.status) }}
数据趋势
加载图表中...
@if (chronicConditions.length > 0) {
健康提醒
@for (condition of chronicConditions; track condition.name) {
{{ condition.name }} {{ condition.severity === 'mild' ? '轻度' : condition.severity === 'moderate' ? '中度' : '重度' }}
    @for (restriction of condition.exerciseRestrictions; track restriction) {
  • {{ restriction }}
  • }
@if (condition.nextCheckupReminder) {
📅 下次检查:{{ formatDate(condition.nextCheckupReminder) }}
}
}
} @if (isFemaleUser) {
经期监测
生理周期 {{ getCurrentPhase() }}
{{ getDaysUntilNextPeriod() }}
距下次月经(天)
{{ menstrualCycle.length }}
周期长度(天)
@for (phase of cyclePhases; track phase.name; let i = $index) {
}
}