🎉 1.0.0-RC2

This commit is contained in:
smallchill 2019-01-18 22:42:16 +08:00
parent db544b3d75
commit e634129f77
4 changed files with 22 additions and 22 deletions

View File

@ -1,7 +1,5 @@
import React, { Suspense } from 'react';
import { Layout, LocaleProvider } from 'antd';
import ZH_CN from 'antd/lib/locale-provider/zh_CN';
import moment from 'moment';
import { Layout } from 'antd';
import 'moment/locale/zh-cn';
import DocumentTitle from 'react-document-title';
import isEqual from 'lodash/isEqual';
@ -21,10 +19,9 @@ import Exception403 from '../pages/Exception/403';
import PageLoading from '@/components/PageLoading';
import SiderMenu from '@/components/SiderMenu';
import { menu, title } from '../defaultSettings';
import styles from './BasicLayout.less';
moment.locale('zh-cn');
// lazy load SettingDrawer
const SettingDrawer = React.lazy(() => import('@/components/SettingDrawer'));
@ -104,7 +101,7 @@ class BasicLayout extends React.PureComponent {
getRouterAuthority = (pathname, routeData) => {
let routeAuthority = ['noAuthority'];
const getAuthority = (key, routes) => {
routes.map(route => {
routes.forEach(route => {
if (route.path && pathToRegexp(route.path).test(key)) {
routeAuthority = route.authority;
} else if (route.routes) {
@ -121,14 +118,17 @@ class BasicLayout extends React.PureComponent {
const currRouterData = this.matchParamsPath(pathname, breadcrumbNameMap);
if (!currRouterData) {
return 'Sword企业级开发平台';
return title;
}
const pageName = formatMessage({
id: currRouterData.locale || currRouterData.name,
defaultMessage: currRouterData.name,
});
return `${pageName} - Sword企业级开发平台`;
const pageName = menu.disableLocal
? currRouterData.name
: formatMessage({
id: currRouterData.locale || currRouterData.name,
defaultMessage: currRouterData.name,
});
return `${pageName} - ${title}`;
};
getLayoutStyle = () => {
@ -225,16 +225,14 @@ class BasicLayout extends React.PureComponent {
}
}
export default connect(({ global, setting, menu }) => ({
export default connect(({ global, setting, menu: menuModel }) => ({
collapsed: global.collapsed,
layout: setting.layout,
menuData: menu.menuData,
breadcrumbNameMap: menu.breadcrumbNameMap,
menuData: menuModel.menuData,
breadcrumbNameMap: menuModel.breadcrumbNameMap,
...setting,
}))(props => (
<LocaleProvider locale={ZH_CN}>
<Media query="(max-width: 599px)">
{isMobile => <BasicLayout {...props} isMobile={isMobile} />}
</Media>
</LocaleProvider>
<Media query="(max-width: 599px)">
{isMobile => <BasicLayout {...props} isMobile={isMobile} />}
</Media>
));

View File

@ -8,7 +8,7 @@ const FooterView = () => (
<GlobalFooter
copyright={
<Fragment>
Copyright <Icon type="copyright" /> 2018 SpringBlade{' '}
Copyright <Icon type="copyright" /> 2019 SpringBlade{' '}
<a
key="github"
title="git"

View File

@ -165,7 +165,9 @@ class HeaderView extends PureComponent {
export default connect(({ user, global, setting, loading }) => ({
currentUser: user.currentUser,
collapsed: global.collapsed,
fetchingMoreNotices: loading.effects['global/fetchMoreNotices'],
fetchingNotices: loading.effects['global/fetchNotices'],
loadedAllNotices: global.loadedAllNotices,
notices: global.notices,
setting,
}))(HeaderView);

View File

@ -27,7 +27,7 @@ const links = [
const copyright = (
<Fragment>
Copyright <Icon type="copyright" /> 2018 SpringBlade{' '}
Copyright <Icon type="copyright" /> 2019 SpringBlade{' '}
<a
key="github"
title="git"