import 'antd-mobile/dist/antd-mobile.less'; import { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { connect } from 'react-redux'; import styles from './index.less'; import { formatDate } from "../../../utils/helper"; import icon02 from '../assets/icon02.png'; @connect(({ trainer }) => ({ trainer })) class index extends Component { state = {}; componentWillMount = () => { const {club, token } = this.props.location.query; if(token){ sessionStorage.setItem('token', token) sessionStorage.setItem('club', club) } this.props.dispatch({ type: 'trainer/trainerCertificates', payload: {}, }); }; componentDidMount = () => {}; componentWillUnmount = () => {}; onError = () => { const { data } = this.props.trainer; this.props.dispatch({ type: 'trainer/updateState', payload: { data: { ...data, avatar: icon02, }, }, }); }; render() { const { data } = this.props.trainer; return (
头像
姓名 {data.memberName}
会员号 {data.memberCode}
会员状态 {data.overdue ? '无效' : '有效'}
已获得CKU训练师证书信息
{data.list && data.list.length > 0 ? data.list.map((item, index) => (
证书级别 {item.certificateLevelCn}
证书编号 {item.certificateCode}
签发日期 {formatDate(item.issueDate)}
)) :
暂无证书
}
); } } export default index;