From ea9fc1015e95720c1e90756a3f6f48b140bc6859 Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Tue, 8 Apr 2025 16:19:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=93=9D=E7=89=99=E6=9C=AA=E8=BF=9E=E6=8E=A5?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E8=AE=BE=E7=BD=AE=E9=A1=B5=E9=9D=A2=E4=B8=8D?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=BE=85=E6=9C=BA=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Setting.tsx | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/src/pages/Setting.tsx b/src/pages/Setting.tsx index 27c789e..77039e4 100644 --- a/src/pages/Setting.tsx +++ b/src/pages/Setting.tsx @@ -25,9 +25,6 @@ export default function Setting() { // setPort(+evt.target.value); // } // }; - useEffect(() => { - dispatch(fetchConfig()); - }, [dispatch]); useEffect(() => { if (addrInput.current && context.setting.server) { @@ -36,6 +33,10 @@ export default function Setting() { setSelectStandby([context.setting.standbyMinutes]); }, [context.setting]); + useEffect(() => { + dispatch(fetchConfig()); + }, [dispatch]); + const onSaveClick = async () => { const server = addrInput.current!.value; const res = await dispatch(saveConfig({ server, standbyMinutes: selectStandby[0] })).unwrap(); @@ -71,20 +72,24 @@ export default function Setting() { -
-
-

设备设置

-
-
-
setStandbyPickerVisible(true)}> - 自动待机 - - {standbyMinutes.find((r) => r.value === selectStandby[0])?.label || ''} - - arr + + {context.device.connected && ( +
+
+

设备设置

-
-
+
+
setStandbyPickerVisible(true)}> + 自动待机 + + {standbyMinutes.find((r) => r.value === selectStandby[0])?.label || ''} + + arr +
+
+ + )} +