fix: 解决默认语言未加添到 request 参数

perf/export-docx
Jimmy Liow 1 year ago
parent 247caad4f5
commit c475d7c766

@ -14,7 +14,13 @@ function Login() {
const navigate = useNavigate()
const [form] = Form.useForm()
const handleLngChange = (lng) => {
appendRequestParams('lgc', lng === 'zh' ? 2 : 1)
i18n.changeLanguage(lng)
}
const defaultLng = localStorage.getItem('i18nextLng')??'zh'
appendRequestParams('lgc', defaultLng === 'zh' ? 2 : 1)
useEffect (() => {
if (loginStatus === 302) {
@ -39,11 +45,6 @@ function Login() {
console.log('Failed:', errorInfo);
}
const handleLngChange = (e) => {
appendRequestParams('lgc', e.target.value === 'zh' ? 2 : 1)
i18n.changeLanguage(e.target.value)
}
return (
<Row justify='center' align='middle' className='min-h-96'>
<Form
@ -90,7 +91,7 @@ function Login() {
<Input.Password />
</Form.Item>
<Form.Item name='language'>
<Radio.Group onChange={handleLngChange}>
<Radio.Group onChange={e => handleLngChange(e.target.value)}>
<Radio value='zh'>中文</Radio>
<Radio value='en'>English</Radio>
</Radio.Group>

@ -3,7 +3,6 @@ import { Layout, ConfigProvider, theme, Row, Col, App as AntApp } from 'antd'
import 'antd/dist/reset.css'
import AppLogo from '@/assets/logo-gh.png'
import { useThemeContext } from '@/stores/ThemeContext'
import Language from '../i18n/LanguageSwitcher'
import { BUILD_VERSION, } from '@/config';
const { Header, Content, Footer } = Layout

Loading…
Cancel
Save