|
|
@@ -4,19 +4,19 @@
|
|
|
* https://github.com/ant-design/ant-design-pro-layout
|
|
|
*/
|
|
|
|
|
|
-import { ConnectProps, ConnectState } from '@/models/connect';
|
|
|
import ProLayout, {
|
|
|
MenuDataItem,
|
|
|
BasicLayoutProps as ProLayoutProps,
|
|
|
Settings,
|
|
|
} from '@ant-design/pro-layout';
|
|
|
-import React, { useState } from 'react';
|
|
|
-
|
|
|
-import Authorized from '@/utils/Authorized';
|
|
|
+import React, { useEffect } from 'react';
|
|
|
import Link from 'umi/link';
|
|
|
-import RightContent from '@/components/GlobalHeader/RightContent';
|
|
|
import { connect } from 'dva';
|
|
|
import { formatMessage } from 'umi-plugin-react/locale';
|
|
|
+
|
|
|
+import Authorized from '@/utils/Authorized';
|
|
|
+import RightContent from '@/components/GlobalHeader/RightContent';
|
|
|
+import { ConnectProps, ConnectState } from '@/models/connect';
|
|
|
import { isAntDesignPro } from '@/utils/utils';
|
|
|
import logo from '../assets/logo.svg';
|
|
|
|
|
|
@@ -75,7 +75,7 @@ const BasicLayout: React.FC<BasicLayoutProps> = props => {
|
|
|
* constructor
|
|
|
*/
|
|
|
|
|
|
- useState(() => {
|
|
|
+ useEffect(() => {
|
|
|
if (dispatch) {
|
|
|
dispatch({
|
|
|
type: 'user/fetchCurrent',
|
|
|
@@ -84,7 +84,7 @@ const BasicLayout: React.FC<BasicLayoutProps> = props => {
|
|
|
type: 'settings/getSetting',
|
|
|
});
|
|
|
}
|
|
|
- });
|
|
|
+ }, []);
|
|
|
|
|
|
/**
|
|
|
* init variables
|