|
|
@ -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,6 +72,8 @@ export default function Setting() { |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</section> |
|
|
|
|
|
|
|
{context.device.connected && ( |
|
|
|
<section> |
|
|
|
<div className="h-[42px] px-5"> |
|
|
|
<h1 className="h-[42px] leading-[42px] text-base text-text font-medium">设备设置</h1> |
|
|
@ -85,6 +88,8 @@ export default function Setting() { |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</section> |
|
|
|
)} |
|
|
|
|
|
|
|
<div |
|
|
|
className="btn-contained rounded-md h-12 mx-9 my-8 text-base font-medium" |
|
|
|
onClick={onSaveClick} |
|
|
|