|
@@ -7,7 +7,7 @@ import { isLoggedIn } from '../states/user_info';
|
|
|
import Icon from '@/components/Icon';
|
|
import Icon from '@/components/Icon';
|
|
|
import { IconButton } from '@/components/IconButton';
|
|
import { IconButton } from '@/components/IconButton';
|
|
|
import ExitModal from '@/components/ExitModal';
|
|
import ExitModal from '@/components/ExitModal';
|
|
|
-import LanguageSettingModal from '@/components/LanguageSettingModal';
|
|
|
|
|
|
|
+import SettingsModal from '@/pages/system/SettingsModal/SettingsModal';
|
|
|
import { showNotImplemented } from '@/utils/notificationHelper';
|
|
import { showNotImplemented } from '@/utils/notificationHelper';
|
|
|
import { FormattedMessage } from 'react-intl';
|
|
import { FormattedMessage } from 'react-intl';
|
|
|
import { UserOutlined } from '@ant-design/icons';
|
|
import { UserOutlined } from '@ant-design/icons';
|
|
@@ -25,8 +25,8 @@ const SystemZone = forwardRef<HTMLDivElement, SystemZoneProps>(
|
|
|
|
|
|
|
|
// 退出弹框状态管理
|
|
// 退出弹框状态管理
|
|
|
const [exitModalVisible, setExitModalVisible] = useState(false);
|
|
const [exitModalVisible, setExitModalVisible] = useState(false);
|
|
|
- // 语言设置弹框状态管理
|
|
|
|
|
- const [languageModalVisible, setLanguageModalVisible] = useState(false);
|
|
|
|
|
|
|
+ // 系统设置弹框状态管理
|
|
|
|
|
+ const [settingsModalVisible, setSettingsModalVisible] = useState(false);
|
|
|
|
|
|
|
|
const handleExitClick = (): void => {
|
|
const handleExitClick = (): void => {
|
|
|
setExitModalVisible(true);
|
|
setExitModalVisible(true);
|
|
@@ -36,12 +36,12 @@ const SystemZone = forwardRef<HTMLDivElement, SystemZoneProps>(
|
|
|
setExitModalVisible(false);
|
|
setExitModalVisible(false);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- const handleLanguageClick = (): void => {
|
|
|
|
|
- setLanguageModalVisible(true);
|
|
|
|
|
|
|
+ const handleSettingsClick = (): void => {
|
|
|
|
|
+ setSettingsModalVisible(true);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- const handleLanguageModalClose = (): void => {
|
|
|
|
|
- setLanguageModalVisible(false);
|
|
|
|
|
|
|
+ const handleSettingsModalClose = (): void => {
|
|
|
|
|
+ setSettingsModalVisible(false);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
@@ -86,7 +86,7 @@ const SystemZone = forwardRef<HTMLDivElement, SystemZoneProps>(
|
|
|
type="primary"
|
|
type="primary"
|
|
|
block
|
|
block
|
|
|
style={{ padding: '4px 16px' }}
|
|
style={{ padding: '4px 16px' }}
|
|
|
- onClick={handleLanguageClick}
|
|
|
|
|
|
|
+ onClick={handleSettingsClick}
|
|
|
>
|
|
>
|
|
|
<FormattedMessage
|
|
<FormattedMessage
|
|
|
id="nav.config"
|
|
id="nav.config"
|
|
@@ -167,10 +167,10 @@ const SystemZone = forwardRef<HTMLDivElement, SystemZoneProps>(
|
|
|
{/* 退出选择弹框 */}
|
|
{/* 退出选择弹框 */}
|
|
|
<ExitModal visible={exitModalVisible} onClose={handleExitModalClose} />
|
|
<ExitModal visible={exitModalVisible} onClose={handleExitModalClose} />
|
|
|
|
|
|
|
|
- {/* 语言设置弹框 */}
|
|
|
|
|
- <LanguageSettingModal
|
|
|
|
|
- visible={languageModalVisible}
|
|
|
|
|
- onClose={handleLanguageModalClose}
|
|
|
|
|
|
|
+ {/* 系统设置弹框 */}
|
|
|
|
|
+ <SettingsModal
|
|
|
|
|
+ visible={settingsModalVisible}
|
|
|
|
|
+ onClose={handleSettingsModalClose}
|
|
|
/>
|
|
/>
|
|
|
</Row>
|
|
</Row>
|
|
|
);
|
|
);
|