import React, { Component } from 'react'; import moment from 'moment'; import { Form, Input, Steps, Badge, Button, Table, DatePicker, Popover, Tabs, Checkbox } from 'antd'; import LetterElment from "../../components/LetterElment"; import './ThiftManagement.less'; const { Step } = Steps; const FormItem = Form.Item; const { TabPane } = Tabs; const { MonthPicker } = DatePicker; const CheckboxGroup = Checkbox.Group; const options = [ { label: , value: 'Apple' }, { label: , value: 'Pear' }, { label: , value: 'Orange' }, { label: , value: 'xiu' }, ]; const columns = [{ title: '姓名', dataIndex: 'a', key: '1', width: 80, fixed: 'left', }, { title: '10', dataIndex: 'b', key: '2', render: () => { const content = ( Content of Tab Pane 2 ); return (
); } }, { title: '11', dataIndex: 'c', key: '3', render: () => { const content = ( Content of Tab Pane 1 Content of Tab Pane 2 ); return (
A B C
); } }, { title: '12', dataIndex: 'd', key: '4', render: () => { return (
); } }, { title: '13', dataIndex: 'e', key: '5', render: () => { return (
A B C
); } }, { title: '14', dataIndex: 'f', key: '6', render: () => { return (
A B C
); } }, { title: '操作', dataIndex: 'g', key: '7', render: () => { return (
重置
); } }]; const dataSource = [{ key: "1", a: '1', b: '胡彦斌', c: 32, d: '西湖区湖底公园1号', e: '西湖区湖底公园1号', f: '西湖区湖底公园1号', g: '西湖区湖底公园1号', }]; @Form.create() export default class ScheduleSetting extends Component { state = { pagenav: { current: 1, pageSize: 10, showQuickJumper: true, showSizeChanger: true, showTotal: total => `总共 ${total} 条`, onShowSizeChange: (current, pageSize) => { const pagenav = Object.assign({}, this.state.pagenav); pagenav.current = current; pagenav.pageSize = pageSize; this.setState({ pagenav }); setTimeout(() => { this.bbdExampersonPage(); }); }, onChange: (page, pageSize) => { const pagenav = Object.assign({}, this.state.pagenav); pagenav.current = page; pagenav.pageSize = pageSize; this.setState({ pagenav }); setTimeout(() => { this.bbdExampersonPage(); }); }, total: 0, } } componentDidMount() { /* const { dispatch } = this.props; dispatch({ type: 'profile/fetchBasic', }); */ } getListData = (value) => { let listData; switch (value.date()) { case 8: listData = [ { type: 'warning', content: 'This is warning event.' }, { type: 'success', content: 'This is usual event.' }, ]; break; case 10: listData = [ { type: 'warning', content: 'This is warning event.' }, { type: 'success', content: 'This is usual event.' }, { type: 'error', content: 'This is error event.' }, ]; break; case 15: listData = [ { type: 'warning', content: 'This is warning event' }, { type: 'success', content: 'This is very long usual event。。....' }, { type: 'error', content: 'This is error event 1.' }, { type: 'error', content: 'This is error event 2.' }, { type: 'error', content: 'This is error event 3.' }, { type: 'error', content: 'This is error event 4.' }, ]; break; default: } return listData || []; } getMonthData = (value) => { if (value.month() === 8) { return 1394; } } monthCellRender = (value) => { const num = this.getMonthData(value); return num ? (
{num}
Backlog number
) : null; } dateCellRender = (value) => { const listData = this.getListData(value); return (
    { listData.map(item => (
  • )) }
); } handleSubmit = (e) => { e.preventDefault(); this.props.form.validateFieldsAndScroll((err, values) => { if (!err) { this.props.dispatch({ type: 'form/submitRegularForm', payload: values, }); } }); }; /* 列表模式 */ renderListPanel = () => { return (); } render() { const { getFieldDecorator } = this.props.form; return (
排班设置
班次:
排班周期:
周期:3天 A-B-C-体
班次轮换:A-B-C-休3天
{getFieldDecorator('address', { initialValue: moment('2015-06', 'YYYY-MM'), rules: [{ message: '请选择' }], })( )} {getFieldDecorator('address', { rules: [{ message: '请输入搜索内容' }], })( )} {this.renderListPanel()}
); } }