feat: 系统初始化问题
This commit is contained in:
parent
dccab97041
commit
6a1219dd69
|
|
@ -49,6 +49,8 @@ export function AuthProvider({ children }) {
|
|||
};
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
console.log(systemStatus);
|
||||
systemStatus === 1 && token && getUserInfoFromToken();
|
||||
|
||||
if (systemStatus === 0) {
|
||||
|
|
@ -64,7 +66,7 @@ export function AuthProvider({ children }) {
|
|||
}, [])
|
||||
|
||||
return (
|
||||
<AuthContext.Provider value={{ user, login, logout, loading, systemStatus }}>
|
||||
<AuthContext.Provider value={{ user, login, logout, loading, systemStatus, setSystemStatus }}>
|
||||
{children}
|
||||
</AuthContext.Provider>
|
||||
);
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import { useAuth } from "../context/AuthContext";
|
|||
import { useEffect } from "react";
|
||||
const rules = [{required: true}]
|
||||
const InitPage = () => {
|
||||
const { systemStatus } = useAuth();
|
||||
const { systemStatus, setSystemStatus } = useAuth();
|
||||
const navigate = useNavigate();
|
||||
const { message } = App.useApp();
|
||||
useEffect(() => {
|
||||
|
|
@ -21,7 +21,7 @@ const InitPage = () => {
|
|||
const res = await initSystem(values);
|
||||
if (res?.success) {
|
||||
message.success("初始化成功");
|
||||
navigate("/login");
|
||||
setSystemStatus(1);
|
||||
} else {
|
||||
message.error(res.message);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue