import { Button, FloatButton } from 'antd'; import i18n from 'i18next'; import { useTranslation } from 'react-i18next'; import { Dispatch, connect } from 'umi'; import authorizationUtil from '@/utils/authorizationUtil'; import { FC, useEffect } from 'react'; import CPwModal from './CPwModal'; import List from './List'; import SAKModal from './SAKModal'; import SSModal from './SSModal'; import TntModal from './TntModal'; import styles from './index.less'; interface CPwModalProps { dispatch: Dispatch; settingModel: any; } const Index: FC = ({ settingModel, dispatch }) => { // const [llm_factory, set_llm_factory] = useState('') const { t } = useTranslation(); const userInfo = authorizationUtil.getUserInfoObject(); const changeLang = (val: string) => { // 改变状态里的 语言 进行切换 i18n.changeLanguage(val); }; useEffect(() => { dispatch({ type: 'settingModel/getTenantInfo', payload: {}, }); }, []); const showCPwModal = () => { dispatch({ type: 'settingModel/updateState', payload: { isShowPSwModal: true, }, }); }; const showTntModal = () => { dispatch({ type: 'settingModel/updateState', payload: { isShowTntModal: true, }, }); }; const showSSModal = () => { dispatch({ type: 'settingModel/updateState', payload: { isShowSSModal: true, }, }); // dispatch({ // type: 'settingModel/getTenantInfo', // payload: { // } // }); }; return (
账号:{userInfo.name}
密码:******
i18n.changeLanguage(i18n.language == 'en' ? 'zh' : 'en')} type="default" style={{ right: 94, fontSize: 14 }} />
); }; export default connect(({ settingModel, loading }) => ({ settingModel, loading, }))(Index);