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