/** * Created by RaoMeng on 2018/11/7 * Desc: 会议签到item */ import React, {Component} from 'react' import MeetingBean from "../model/MeetingBean"; import {Modal} from 'antd-mobile' import 'css/meeting.css' const {alert} = Modal export default class MeetingSignItem extends Component { constructor() { super() this.state = { meetingBean: new MeetingBean() } } componentDidMount() { this.setState({ meetingBean: this.props.meetingBean }) } render() { const {meetingBean} = this.state return (
{meetingBean.createTime}
{meetingBean.title}
{meetingBean.meetStatus}
时间:
{meetingBean.startTime + ' 到 ' + meetingBean.endTime}
地址:
{meetingBean.address}
发起人:
{meetingBean.sponsor}
{meetingBean.signStatus}
) } onMeetingSign = (e) => { e.stopPropagation(); const {meetingBean} = this.state if (meetingBean.signStatusCode != 3) { alert('提示', '确定对该会议签到吗?', [ { text: '取消', onPress: () => { } }, { text: '确定', onPress: () => { this.props.onMeetingSign(this.props.index) } } ]) } } onItemClick = () => { this.props.onItemClick(this.props.index) } }