| | |
| | | import { Divider, Modal, message, Tooltip, Progress } from 'antd' |
| | | import moment from 'moment' |
| | | import Fetch from '../fetch'; |
| | | import { domain } from '../fetch/_fetch'; |
| | | import TableView from '../view/TableView'; |
| | | const confirm = Modal.confirm; |
| | | function typeOfName(type) { |
| | |
| | | return '已摇号'; |
| | | } |
| | | } |
| | | |
| | | function typeStatus(type) { |
| | | switch (type) { |
| | | case 'act_1': |
| | | return "南检活动"; |
| | | case 'act_2': |
| | | return "法治培训"; |
| | | case 'act_3': |
| | | return "普法预约"; |
| | | } |
| | | } |
| | | export default class ActiveManage extends React.Component { |
| | | constructor(props) { |
| | | super(props); |
| | |
| | | this.getData(); |
| | | } |
| | | getData = () => { |
| | | // this.setState({ |
| | | // data: [] |
| | | // }); |
| | | Fetch.activeManage() |
| | | .then(res => { |
| | | for (var i = 0; i < res.length; i++) { |
| | |
| | | } |
| | | showModal = (id) => { |
| | | this.props.history.push("/activeManageEdit/" + id); |
| | | } |
| | | |
| | | signIn= (id) => { |
| | | window.open('index.html#/signIn/' + id); |
| | | } |
| | | |
| | | pulish = (id) => { |
| | |
| | | dataIndex: 'index', |
| | | key: 'index' |
| | | },{ |
| | | title: '活动类型', |
| | | dataIndex: 'activityType', |
| | | key: 'activityType', |
| | | render: text => <span>{typeStatus(text)}</span> |
| | | }, { |
| | | title: '活动标题', |
| | | dataIndex: 'title', |
| | | key: 'title' |
| | |
| | | key: 'action', |
| | | render: (text, record) => ( |
| | | ( |
| | | record.status > 0 ? <span> |
| | | <label className='theme-color' onClick={() => this.showModal(record.id)} style={{ cursor: 'pointer' }}>查看</label></span> |
| | | : |
| | | record.status == 0 ? |
| | | <span> |
| | | <label className='theme-color' onClick={() => this.showModal(record.id)} style={{ cursor: 'pointer' }}>修改</label> |
| | | <Divider type="vertical" /> |
| | |
| | | <Divider type="vertical" /> |
| | | <label className='theme-color' onClick={() => this.deleteItems(record.id)} style={{ cursor: 'pointer' }}>删除</label> |
| | | </span> |
| | | : |
| | | record.status == 2 ? |
| | | <span> |
| | | <label className='theme-color' onClick={() => this.showModal(record.id)} style={{ cursor: 'pointer' }}>查看</label> |
| | | <Divider type="vertical" /> |
| | | <label className='theme-color' onClick={() => this.signIn(record.id)} style={{ cursor: 'pointer' }}>签到上墙</label> |
| | | </span> |
| | | : |
| | | <span><label className='theme-color' onClick={() => this.showModal(record.id)} style={{ cursor: 'pointer' }}>查看</label></span> |
| | | |
| | | ) |
| | | ), |