diff --git a/src/pages/HomeView.tsx b/src/pages/HomeView.tsx index 0af5ef1..9d0903b 100644 --- a/src/pages/HomeView.tsx +++ b/src/pages/HomeView.tsx @@ -1,4 +1,4 @@ -import React, { FC } from 'react'; +import React, {FC, useEffect} from 'react'; import { Button } from 'antd'; import {useAppSelector} from "../models/hooks"; import {getToken, store} from "../models/store"; @@ -8,8 +8,12 @@ function HomeView() { const token = useAppSelector(getToken); const navigate = useNavigate(); console.log( store.getState()) - if(token.accessToken==='') - navigate('/login') + useEffect(() => { + if(token.accessToken===''){ + console.log("redirect") + navigate("/login") + } + }, []); return (

{token.accessToken}

diff --git a/src/pages/Login/LoginView.tsx b/src/pages/Login/LoginView.tsx index 9623fcb..2e93f11 100644 --- a/src/pages/Login/LoginView.tsx +++ b/src/pages/Login/LoginView.tsx @@ -15,7 +15,10 @@ function LoginView() { const onFinish = (values: any) => { console.log(values) - axios.post(baseUrl + 'login', values).then(function (response) { + const data = new FormData(); + data.append('staffId', values.staffId); + data.append('staffPassword', values.staffPassword); + axios.post(baseUrl + 'login', data).then(function (response) { console.log(response.data) dispatch(setToken({ accessToken: response.data.accessToken,