import React from 'react' import { inject, observer } from 'mobx-react' import { WeaAlertPage, WeaLocaleProvider } from 'ecCom' import { Spin } from 'antd' import Top from './Top'; import MainDialog from './MainDialog'; const getLabel = WeaLocaleProvider.getLabel; import '../../style/useDemang.less'; @inject('hrmUsedemand') //todo @observer export default class Usedemand extends React.Component { //todo constructor(props) { super(props); } componentWillMount() { if (window.location.href.indexOf('/spa/hrm/engine.html') > -1) { document.title = getLabel('6131', "用工需求"); //todo } } componentWillReceiveProps(nextProps) { if (this.props.location && (this.props.location.key !== nextProps.location.key)) { this.props.hrmUsedemand.refresh(); } } componentDidMount() { this.init(); } init() { const { hrmUsedemand } = this.props, { getAuth, onresize } = hrmUsedemand; getAuth(); window.addEventListener('resize', onresize); } componentWillUnmount() { const { hrmUsedemand } = this.props, { onresize } = hrmUsedemand; window.removeEventListener('resize', onresize); } render() { const { hrmUsedemand } = this.props, { main, } = hrmUsedemand, { loading, authorized } = main; if (!authorized) { return (
{loading ?
:
{getLabel(2012, '对不起,您暂时没有权限!')}
}
) } else { return (
) } } }