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 ? (
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天
{this.renderListPanel()}
);
}
}