import React from 'react';
import PropTypes from 'prop-types';
import { Route } from 'dva/router';
import DocumentTitle from 'react-document-title';
import styles from './PlatformLoginLayout.less';
import { domainConfig } from '../utils/config';
/***
* 百保盾平台嵌套SaaS登录功能,布局
*/
import { connect } from 'dva';
@connect(state => ({
companyInfo: state.global.companyInfo
}))
class PlatformLoginLayout extends React.PureComponent {
static childContextTypes = {
location: PropTypes.object
};
getChildContext() {
const { location } = this.props;
return { location };
}
getPageTitle() {
const { getRouteData, location } = this.props;
const { pathname } = location;
let title = domainConfig.getName(this.props.companyInfo.regProvince);
getRouteData('getRouteData').forEach(item => {
if (item.path === pathname) {
title = `${item.name}`;
}
});
return title;
}
render() {
const { getRouteData } = this.props;
console.log(getRouteData('FromV5Layout'));
return (<>
{getRouteData('FromV5Layout').map(item => (
))}
>
//
//
//
//
);
}
}
export default PlatformLoginLayout;