import '../../../style/report.less'; import React, {Component} from 'react'; import {inject,observer} from 'mobx-react'; import {WeaTop, WeaAlertPage, WeaRightMenu, WeaLocaleProvider} from 'ecCom'; import {Spin} from 'antd'; import {i18n} from '../../../public/i18n'; import SearchGroup from './SearchGroup'; import DataList from './DataList'; const getLabel = WeaLocaleProvider.getLabel; @inject('hrmAttendanceDailyReport') @observer export default class Report extends Component{ constructor(props) { super(props); } componentDidMount() { this.init(); } componentWillReceiveProps(nextProps) { if (this.props.location.key !== nextProps.location.key) { this.init(); } } init = () => { const { hrmAttendanceDailyReport: store } = this.props; store.init(); } render(){ const {hrmAttendanceDailyReport: store} = this.props; const {containerInitFinished, getTopProps, spinning, spinTip, rightMenus,setDomRef} = store; const {buttons, menus} = getTopProps(); const topProps = { title: getLabel('390352','每日统计报表') , icon: , iconBgcolor: '#217346', showDropIcon: true, buttons: buttons, dropMenuDatas: menus } return (