feat(mini): align companion pages and show OTA progress

This commit is contained in:
stu2not
2026-09-15 11:25:11 +08:00
parent 9f3a4e966f
commit fce6cd1cc1
51 changed files with 537 additions and 115 deletions
@@ -1,3 +1,4 @@
import { getPageStyle } from '@/utils/page-style'
import { View, Text, Picker, Image } from '@tarojs/components'
import { useState } from 'react'
import Taro, { useDidShow } from '@tarojs/taro'
@@ -107,7 +108,7 @@ export default function SleepSchedule() {
if (isLoading) {
return (
<View className='sleep-page'>
<View className='sleep-page' style={getPageStyle(false)}>
<View className='loading'>
<Text>加载中...</Text>
</View>
@@ -118,7 +119,7 @@ export default function SleepSchedule() {
if (!child) {
return (
<View className='sleep-page'>
<View className='sleep-page' style={getPageStyle(false)}>
<View className='page-header'>
<Text className='page-title'>定时休眠</Text>
<Text className='page-subtitle'>先绑定设备并选择宝贝,再为对应设备设置休眠时间</Text>
@@ -134,7 +135,7 @@ export default function SleepSchedule() {
if (!binding) {
return (
<View className='sleep-page'>
<View className='sleep-page' style={getPageStyle(false)}>
<View className='page-header'>
<Text className='page-title'>定时休眠</Text>
<Text className='page-subtitle'>{child.child_name} 还没有绑定设备</Text>
@@ -156,7 +157,7 @@ export default function SleepSchedule() {
const childName = child.child_name || '当前宝贝'
return (
<View className='sleep-page'>
<View className='sleep-page' style={getPageStyle(false)}>
<View className='page-header'>
<Text className='page-title'>定时休眠</Text>
<Text className='page-subtitle'>每天在设定时段内,设备将进入不可启动状态</Text>