import { inject, observer, } from 'mobx-react'; import { Icon, } from 'antd'; @inject('hrmUsedemand') @observer export default class Summary extends React.Component { constructor(props) { super(props); } componentDidMount() { // this.props.hrmUsedemand.getSummaryDatas(); } componentWillUnmount() { this.props.hrmUsedemand.resetSummaryDatas(); } render() { const { hrmUsedemand } = this.props, { summary, openDialog, } = hrmUsedemand, { countDatas } = summary; return (
{ countDatas.map( (cd,i) => { const { iconBgColor, number, icon, isRise, label, title, percent } = cd; return (
{title}
{ i == '0'? openDialog({type:'bar',field:{},index:'2'})}>{number} : number }
{percent} {label}
) }) }
) } }