From 420b6155aefd6df6989bbe126d0afb134924b446 Mon Sep 17 00:00:00 2001 From: wuyize Date: Sun, 25 Dec 2022 15:47:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=94=B9=E4=B8=BA=E8=A1=A8?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/HomeView.tsx | 10 +++++++--- src/pages/Login/LoginView.tsx | 5 ++++- 2 files changed, 11 insertions(+), 4 deletions(-) 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,