import React from 'react' import { connect } from 'dva' import { Form, Input, Divider, Icon, Tooltip, Button } from 'antd' import ChooseChartBox from './chooseChartBox' import CusFilterBox from './cusFilterBox' import './configSider.less' const FormItem = Form.Item class ConfigSider extends React.Component { constructor(props) { super(props); this.state = { visibleChooseChartBox: false, visibleCusFilterBox: false }; } showChooseChartBox = (o) => { this.setState({ visibleChooseChartBox: true }); } hideChooseChartBox = (o) => { this.setState({ visibleChooseChartBox: false }); } showCusFilterBox = (o) => { this.setState({ visibleCusFilterBox: true }); } hideCusFilterBox = (o) => { this.setState({ visibleCusFilterBox: false }); } generateViewTypes = () => { const { dispatch } = this.props; const { visibleChooseChartBox } = this.state; return (