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}% - - )}