diff --git a/frontend/src/pages/Login.jsx b/frontend/src/pages/Login.jsx index 3f5b5e3..6df37e0 100644 --- a/frontend/src/pages/Login.jsx +++ b/frontend/src/pages/Login.jsx @@ -33,8 +33,6 @@ const Login = () => { const { login, register, checkAdmin } = useAuth(); const navigate = useNavigate(); - const isSetupMode = isFirstUser && !registerMode; - useEffect(() => { checkIsFirstUser(); }, []); @@ -78,12 +76,10 @@ const Login = () => { realName: values.realName, }); if (result.success) { + message.success(result.isFirstUser ? '管理员账号创建成功' : '注册成功,请等待管理员审核'); if (result.isFirstUser) { - message.success('管理员账号创建成功'); - setIsFirstUser(false); navigate('/dashboard'); } else { - message.success('注册成功,请等待管理员审核'); setRegisterMode(false); } } else { @@ -246,13 +242,13 @@ const Login = () => { )}
- {registerMode && !isFirstUser && ( + {registerMode && ( <> { prefix={} /> + + } + /> + { } - placeholder={isSetupMode ? '请设置管理员账号' : '请输入用户名'} + placeholder={isFirstUser ? '请设置管理员账号' : '请输入用户名'} className="login-input" /> } - placeholder={isSetupMode ? '请设置管理员密码' : '请输入密码'} + placeholder={isFirstUser ? '请设置管理员密码' : '请输入密码'} className="login-input" /> - {(registerMode || isSetupMode) && ( + {registerMode && ( { loading={loading} className="submit-button" > - {isSetupMode ? '创建管理员' : (registerMode ? '立即注册' : '登 录')} + {registerMode ? '立即注册' : '登 录'}