import React from 'react'; import style from './index.less'; import { DatePicker, Select, Button, Checkbox, Row, Col, Dropdown, Menu, } from 'antd'; const { Option } = Select; import moment from 'moment'; import 'moment/locale/zh-cn'; import locale from 'antd/lib/date-picker/locale/zh_CN'; moment.locale('zh-cn'); export class TopBar extends React.Component { constructor(props) { super(props); this.state = { fclasslist: [], companylist: [], requestData: { date: moment(new Date()).format('YYYY-MM-DD'), fclass: '0', root: '0', level: '3', fisvitual: '0', }, }; } handleFormChange(payload) { let requestData = { ...this.state.requestData, ...payload }; this.setState({ requestData }); } //日期可选择未来 // disabledDate (current) { // // return current && current >moment().subtract(1, "days"); // return current && current > moment().endOf("day"); // } handleExportMenuClick(e) { this.props.onExport(e.key == '1' ? 'png' : 'pdf'); } handleExportButtonClick() { this.props.onExport('png'); } componentDidMount() { fetch(this.props.url) .then((res) => res.json()) .then((data) => { this.setState({ fclasslist: data.fclasslist, companylist: data.companylist, }); }); } menu = ( ); render() { return (
数据日期: this.handleFormChange({ date: value && value != '' ? value.format('YYYY-MM-DD') : '', }) } /> 维度: 根节点: 显示层级: this.handleFormChange({ fisvitual: e.target.checked ? '1' : '0', }) } > 显示虚拟组织
); } }