import React, { Component } from 'react'; import { connect } from 'dva'; import { Form, Input, Button, Icon, Select, Tag, Popover } from 'antd'; import './Task.less'; const FormItem = Form.Item; const { Option } = Select; @connect(state => ({ profile: state.profile, })) @Form.create() export default class TaskList extends Component { state = { expand: false, }; componentDidMount() { // To disabled submit button at the beginning. this.props.form.validateFields(); } handleSubmit = (e) => { e.preventDefault(); this.props.form.validateFields((err, values) => { if (!err) { console.log('Received values of form: ', values); } }); } toggle = () => { const { expand } = this.state; this.setState({ expand: !expand }); } render() { const { getFieldDecorator, getFieldError, isFieldTouched } = this.props.form; // Only show error after a field is touched. const userNameError = isFieldTouched('userName') && getFieldError('userName'); return (
任务类型名次
任务类型名次
任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次
任务类型名次
任务类型名次
任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次
任务类型名次
任务类型名次
任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次
任务类型名次
任务类型名次
任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次
任务类型名次
任务类型名次
任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次
任务类型名次
任务类型名次
任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次
任务类型名次
任务类型名次
任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次任务类型名次