import { inject, observer } from 'mobx-react' import { WeaTop, WeaRightMenu, WeaLocaleProvider, } from 'ecCom' const getLabel = WeaLocaleProvider.getLabel; import RadioGroup from './RadioGroup'; import MainTable from './MainTable'; @inject('hrmStaffPayrollSummary') @observer export default class Top extends React.Component { constructor(props) { super(props); } render() { const { hrmStaffPayrollSummary } = this.props, { top, menus, mainTable, radioGroup, } = hrmStaffPayrollSummary, { title, } = top, { buttons, dropMenuDatas, } = menus, { tableStore, hasDatas, } = mainTable; return ( } iconBgcolor='#217346' loading={tableStore.loading || radioGroup.loading} buttons={buttons} showDropIcon={true} dropMenuDatas={dropMenuDatas} > {hasDatas ? : {getLabel(83553, '暂无数据')} } ) } }