- {(['password', 'phone'] as const).map((t) => (
-
switchTab(t)}
- className={`login-tab ${tab === t ? 'login-tab-active' : ''}`}>
- {t === 'password' ? '密码登录' : '验证码登录'}
-
- ))}
+ {mode !== 'register' && (
+
+ {(['password', 'phone'] as const).map((t) => (
+
switchTab(t)}
+ className={`login-tab ${tab === t ? 'login-tab-active' : ''}`}>
+ {t === 'password' ? '密码登录' : '验证码登录'}
+
+ ))}
+
+ )}
+
+ {mode === 'password' && (
+
+ } placeholder="请输入手机号" style={inputStyle} />
+
+
+ } placeholder="请输入密码" style={inputStyle} />
+
+
+ 记住我的登录状态
+
+
+
+
+
+ )}
+
+ {mode === 'phone' && (
+
+ } placeholder="请输入手机号" maxLength={11} style={inputStyle} />
+
+
+
+ }
+ placeholder="请输入验证码"
+ maxLength={6}
+ disabled={!loginSliderVerified}
+ style={{ ...inputStyle, borderRadius: '10px 0 0 10px', flex: 1 }} />
+
+
+
+ {showSliderVerify && (
+
+
+
+ )}
+
+
+
+
+
+ )}
+
+ {mode === 'register' && (
+
+ } placeholder="请输入手机号" maxLength={11} style={inputStyle} />
+
+
+
+ }
+ placeholder="请输入验证码"
+ maxLength={6}
+ disabled={!sliderVerified}
+ style={{ ...inputStyle, borderRadius: '10px 0 0 10px', flex: 1 }} />
+
+
+
+ {showSliderVerify && (
+
+
+
+ )}
+
+ } placeholder="请设置密码(至少6位)" style={inputStyle} />
+
+
+
+
+
+
+ )}
+
+
+ setAgreed(e.target.checked)}>
+
+ 我已阅读并同意
+ { e.stopPropagation(); openPdf(agreementPrivacyUrl); }}
+ className="login-link"
+ >《用户协议及隐私政策》
+
+
+
+
+
+ {mode === 'register' ? (
+ {
+ setMode('password');
+ setTab('password');
+ setShowResend(false);
+ setLoginShowResend(false);
+ setSliderVerified(false);
+ setShowSliderVerify(false);
+ setSliderKey(prev => prev + 1);
+ regForm.resetFields();
+ }}
+ >
+ 已有账号?去登录
+
+ ) : (
+ {
+ setMode('register');
+ setShowResend(false);
+ setLoginShowResend(false);
+ setSliderVerified(false);
+ setShowSliderVerify(false);
+ setSliderKey(prev => prev + 1);
+ }}
+ >
+ 没有账号?立即注册
+
+ )}
+
+
+ {siteCopyright && (
+
+ {siteCopyright}
)}
-
- {mode === 'password' && (
-
- } placeholder="请输入手机号" style={inputStyle} />
-
-
- } placeholder="请输入密码" style={inputStyle} />
-
-
- 记住我的登录状态
-
-
-
-
-
- )}
-
- {mode === 'phone' && (
-
- } placeholder="请输入手机号" maxLength={11} style={inputStyle} />
-
-
-
- }
- placeholder="请输入验证码"
- maxLength={6}
- disabled={!loginSliderVerified}
- style={{ ...inputStyle, borderRadius: '10px 0 0 10px', flex: 1 }} />
-
-
-
- {showSliderVerify && (
-
-
-
- )}
-
-
-
-
-
- )}
-
- {mode === 'register' && (
-
- } placeholder="请输入手机号" maxLength={11} style={inputStyle} />
-
-
-
- }
- placeholder="请输入验证码"
- maxLength={6}
- disabled={!sliderVerified}
- style={{ ...inputStyle, borderRadius: '10px 0 0 10px', flex: 1 }} />
-
-
-
- {showSliderVerify && (
-
-
-
- )}
-
- } placeholder="请设置密码(至少6位)" style={inputStyle} />
-
-
-
-
-
-
- )}
-
-
- setAgreed(e.target.checked)}>
-
- 我已阅读并同意
- { e.stopPropagation(); openPdf(agreementPrivacyUrl); }}
- className="login-link"
- >《用户协议及隐私政策》
-
-
-
-
-
- {mode === 'register' ? (
- {
- setMode('password');
- setTab('password');
- setShowResend(false);
- setLoginShowResend(false);
- setSliderVerified(false);
- setShowSliderVerify(false);
- setSliderKey(prev => prev + 1);
- regForm.resetFields();
- }}
- >
- 已有账号?去登录
-
- ) : (
- {
- setMode('register');
- setShowResend(false);
- setLoginShowResend(false);
- setSliderVerified(false);
- setShowSliderVerify(false);
- setSliderKey(prev => prev + 1);
- }}
- >
- 没有账号?立即注册
-
- )}
-
-
- {siteCopyright && (
-
- {siteCopyright}
-
- )}
+