This commit is contained in:
fuenmao
2026-10-09 16:46:35 +08:00
parent 4925c4c74d
commit 563836f789
60 changed files with 4729 additions and 2047 deletions
+24
View File
@@ -0,0 +1,24 @@
<script setup lang="ts">
import { toRefs } from 'vue'
import type { HomeAssistantDiscoveredDevice } from '../../services/health'
import { useDeviceControlContext } from '../../devices/controlContext'
const props = defineProps<{ device: HomeAssistantDiscoveredDevice }>()
const { device: scaleDevice } = toRefs(props)
</script>
<template>
<section class="device-card" v-if="scaleDevice">
<div class="device-head">
<div class="dev-info">
<span class="category-tag">健康身体成分</span>
<h3>{{ scaleDevice.name }}</h3>
<span class="status-dot" :class="{ online: scaleDevice.online }">
{{ scaleDevice.online ? '已绑定就绪' : '设备离线' }}
</span>
</div>
</div>
<p class="scale-note">
体脂秤数据是否自动同步取决于设备接入能力;当前 Demo 按健康档案中保存的身高、体重计算 BMI。
</p>
</section>
</template>