import '../../../style/monthReport4template.less'; import React, {Component} from 'react'; import {inject,observer} from 'mobx-react'; import {WeaTop, WeaRightMenu, WeaLocaleProvider} from 'ecCom'; import GroupList from './GroupList'; import DataList from './DataList'; import CreateTemplate from './CreateTemplate'; import OrderSetting from './OrderSetting'; const getLabel = WeaLocaleProvider.getLabel; @inject('hrmAttendanceMonthReport4Template') @observer export default class MonthReport extends Component{ componentDidMount() { this.init(); } componentWillReceiveProps(nextProps) { if (this.props.location.key !== nextProps.location.key) { this.init(); } } init = () => { const { hrmAttendanceMonthReport4Template: store } = this.props; store.init(); } render(){ const {hrmAttendanceMonthReport4Template: store} = this.props; const {topProps, setDomRef} = store; const {dropMenuDatas} = topProps; return (