生产管理系统 404页面兜底

This commit is contained in:
2025-11-03 14:51:06 +08:00
parent 73c41b76ab
commit 9898a5ea38
5 changed files with 14 additions and 20 deletions

View File

@@ -30,7 +30,7 @@ import { useAuth } from '@/components/auth/AuthContext';
import { authReducer, initialAuthState, AuthState, AuthAction } from './authReducer';
import { getCaptchaApiV1AuthCaptchaGet, loginApiV1AuthLoginPost } from '@/lib/api/sdk.gen';
import type { CaptchaResponse } from '@/lib/api/types.gen';
import {PERSONAL_CELTRAL_PAGE} from "@/config/constants"
interface LoginFormProps {
onRegisterClick: () => void;
}
@@ -150,7 +150,7 @@ export function LoginForm({ onRegisterClick }: LoginFormProps) {
login(userData);
toast.success('登录成功!正在跳转...');
// 跳转到个人中心页面
window.location.href = '/central-config/personal-center/personal-info';
window.location.href = PERSONAL_CELTRAL_PAGE;
} else {
dispatch({ type: 'SET_ERROR', payload: '登录失败,请检查用户名和密码' });
toast.error('登录失败,请检查用户名和密码');
@@ -279,6 +279,7 @@ export function LoginForm({ onRegisterClick }: LoginFormProps) {
value={state.passwordForm.captcha}
onChange={(value) => dispatch({ type: 'UPDATE_PASSWORD_FORM', payload: { captcha: value } })}
onCaptchaChange={(captchaData) => setPasswordCaptchaData(captchaData)}
instanceId="password-login"
className="mt-2"
/>
</div>
@@ -357,6 +358,7 @@ export function LoginForm({ onRegisterClick }: LoginFormProps) {
<CaptchaInput
value={state.phoneForm.captcha}
onChange={(value) => dispatch({ type: 'UPDATE_PHONE_FORM', payload: { captcha: value } })}
instanceId="phone-login"
className="mt-2"
/>
</div>