From 218d53312b99ab325382670e4943beafb6a3d650 Mon Sep 17 00:00:00 2001 From: LiLongLong <13717757313@163.com> Date: Thu, 19 Jun 2025 17:16:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BF=9D=E5=AD=98=E6=B5=8B?= =?UTF-8?q?=E9=87=8F=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Header.tsx | 35 +++++++++++++++++--------- src/components/bluetooth.scss | 6 ++--- src/pages/measure/components/MeasureAction.tsx | 4 +-- src/pages/measure/components/MeasureConfig.tsx | 3 ++- src/pages/system/Setting.tsx | 6 ++--- 5 files changed, 33 insertions(+), 21 deletions(-) diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 5f54936..4e8ba6e 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -22,7 +22,9 @@ export default function Header() { // const deviceState = useAppSelector(store => store.context.device); const userInfo = useAppSelector(store => store.context.user.loginUser); const [power, setPower] = useState(deviceInfo.power.toFixed())//deviceInfo.power.toFixed() - const [powerColor, setPowerColor] = useState('bluetooth-battery') + const [powerStyle, setPowerStyle] = useState('bluetooth-battery') + const [powerColor, setPowerColor] = useState('#ffffff') + const [powerBackColor, setPowerBackColor] = useState('#ffffff') //获取当前websocet的状态 const showBlueImg = () => { @@ -64,17 +66,26 @@ export default function Header() { }, [userInfo.nickname, userInfo.account]); useEffect(() => { - if(deviceInfo.power > 20){ - setPowerColor('bluetooth-battery') + let power = deviceInfo.power + let flag = deviceInfo.flag + if(power > 20){ + setPowerStyle('bluetooth-battery') + setPowerColor('#ffffff') + setPowerBackColor('#3e63cb') } - if(deviceInfo.power <= 20){ - setPowerColor('bluetooth-battery-red') + if(power <= 20){ + setPowerStyle('bluetooth-battery-red') + setPowerColor('#red') + setPowerBackColor('red') } - if(deviceInfo.flag === 1){ - setPowerColor('bluetooth-battery-green') + if(flag === 1){ + setPowerStyle('bluetooth-battery-green') + setPowerColor('#ffffff') + setPowerBackColor('#52c41a') + } - setPower(deviceInfo.power.toFixed()) - }, [deviceInfo.power]) + setPower(power.toFixed()) + }, [deviceInfo.power, deviceInfo.flag]) //同步科天健基础数据 const onSyncKTJData = () => { @@ -158,9 +169,9 @@ export default function Header() { Y轴倾斜:{deviceInfo.inclinatorY}
-
-
-
{power}
+
+
+
{power}
{(deviceInfo.flag === 0 && Number(power) < 100) &&
diff --git a/src/components/bluetooth.scss b/src/components/bluetooth.scss index 2dd3ee4..6024b11 100644 --- a/src/components/bluetooth.scss +++ b/src/components/bluetooth.scss @@ -29,15 +29,15 @@ width: 2rem; padding-left: 2px; padding-right: 2px; - color: var(--primaryColor); - border: solid 1px var(--primaryColor); + color: #3e63cb; + border: solid 1px #3e63cb; border-radius: 2px; &::after { content: " "; position: absolute; width: 4px; height: 8px; - background-color: var(--primaryColor); + background-color: #3e63cb; right: -4px; top: 3px; border-top-right-radius: 2px; diff --git a/src/pages/measure/components/MeasureAction.tsx b/src/pages/measure/components/MeasureAction.tsx index 12fce58..53fd8af 100644 --- a/src/pages/measure/components/MeasureAction.tsx +++ b/src/pages/measure/components/MeasureAction.tsx @@ -701,9 +701,9 @@ export default function MeasureAction() { > 校准 - + {/* 保存后自动开始新测量 - + */}
diff --git a/src/pages/measure/components/MeasureConfig.tsx b/src/pages/measure/components/MeasureConfig.tsx index 807c1f0..3aea2e0 100644 --- a/src/pages/measure/components/MeasureConfig.tsx +++ b/src/pages/measure/components/MeasureConfig.tsx @@ -464,7 +464,8 @@ export default function MeasureConfig() { }))} > - {stationList && {form()} -

设备配置

+

蓝牙配置

{connectionStatus()} -

设置

+

设备设置

- 设置休眠时间: + 休眠时间: