/**
* 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)
}
}