feat: 系统初始化问题

This commit is contained in:
李如威 2025-09-30 14:54:33 +08:00
parent dccab97041
commit 6a1219dd69
2 changed files with 5 additions and 3 deletions

View File

@ -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>
);

View File

@ -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);
}