diff --git a/banban-mini/src/pages/sleep/index.scss b/banban-mini/src/pages/sleep/index.scss
index abc226b..6074d2a 100644
--- a/banban-mini/src/pages/sleep/index.scss
+++ b/banban-mini/src/pages/sleep/index.scss
@@ -292,36 +292,6 @@
}
}
-.system-update-progress {
- display: flex;
- align-items: center;
- gap: 16px;
- padding-top: 18px;
-}
-
-.system-update-progress-track {
- flex: 1;
- height: 12px;
- border-radius: 999px;
- background: #E5E7EB;
- overflow: hidden;
-}
-
-.system-update-progress-bar {
- height: 100%;
- border-radius: 999px;
- background: #16A34A;
-}
-
-.system-update-progress-text {
- flex-shrink: 0;
- width: 72px;
- font-size: 24px;
- font-weight: 600;
- text-align: right;
- color: #15803D;
-}
-
.menu-item.disabled {
opacity: 0.45;
}
diff --git a/banban-mini/src/pages/sleep/index.tsx b/banban-mini/src/pages/sleep/index.tsx
index 07edc8b..62d654f 100644
--- a/banban-mini/src/pages/sleep/index.tsx
+++ b/banban-mini/src/pages/sleep/index.tsx
@@ -23,17 +23,6 @@ interface MenuItem {
disabled?: boolean
}
-function getFirmwareStatusLabel(status?: string | null): string {
- const normalized = String(status || '').trim()
- if (!normalized || normalized === 'idle') return '未更新'
- if (normalized === 'sent') return '指令已发送'
- if (normalized === 'accepted') return '设备已接收'
- if (normalized === 'updating') return '更新中'
- if (normalized === 'success' || normalized === 'completed') return '已更新'
- if (normalized === 'failed') return '更新失败'
- return normalized
-}
-
export default function Sleep() {
const systemBanner = useSystemBanner()
const [loading, setLoading] = useState(true)
@@ -298,13 +287,6 @@ export default function Sleep() {
const parentDisplayName = parentInfo.nickname?.trim() || '家长'
const currentFirmwareLabel = firmwareStatus?.current_version || '--'
const latestFirmwareLabel = firmwareStatus?.latest_version || '--'
- const firmwareStatusLabel = binding?.device_id
- ? isLoadingFirmware
- ? '查询中'
- : getFirmwareStatusLabel(firmwareStatus?.update_status)
- : '未绑定设备'
- const firmwareProgress = Math.max(0, Math.min(100, Math.round(Number(firmwareStatus?.progress || 0))))
- const showFirmwareProgress = ['sent', 'accepted', 'updating'].includes(String(firmwareStatus?.update_status || ''))
const canUpdateFirmware = Boolean(binding?.device_id && firmwareStatus?.can_update && !isLoadingFirmware && !isUpdatingFirmware)
const firmwareActionText = isLoadingFirmware ? '查询中' : isUpdatingFirmware ? '发送中' : '更新'
const firmwareSubtitle = !binding?.device_id
@@ -416,18 +398,6 @@ export default function Sleep() {
最新版本
{latestFirmwareLabel}
-
- 更新状态
- {firmwareStatusLabel}
-
- {showFirmwareProgress && (
-
-
-
-
- {firmwareProgress}%
-
- )}