Browse Source

根据用户登录状态跳转

feature/rail
zhangjiming 5 months ago
parent
commit
0842caa7d0
  1. 11
      src/App.tsx

11
src/App.tsx

@ -13,6 +13,7 @@ const { Header, Footer, Sider, Content } = Layout;
function App() { function App() {
const dispatch = useAppDispatch(); const dispatch = useAppDispatch();
const navigate = useNavigate();
useEffect(() => { useEffect(() => {
//连接websocket //连接websocket
@ -25,7 +26,7 @@ function App() {
// } else { // } else {
// navigate("/login"); // navigate("/login");
// } // }
}else if(data.messageType === 'STATE'){
} else if (data.messageType === "STATE") {
dispatch(updateDeviceState(data.data)); dispatch(updateDeviceState(data.data));
} }
}); });
@ -33,6 +34,14 @@ function App() {
return () => subscription.unsubscribe(); return () => subscription.unsubscribe();
}); });
useEffect(() => {
if (localStorage.getItem("user")) {
navigate("/measure/config", { replace: true });
} else {
navigate("/login");
}
}, [navigate]);
const headerStyle: React.CSSProperties = { const headerStyle: React.CSSProperties = {
height: 64, height: 64,
padding: 0, padding: 0,

Loading…
Cancel
Save