import { Toast } from 'antd-mobile'; import 'antd-mobile/dist/antd-mobile.less'; import React, { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { connect } from 'react-redux'; import styles from './index.less'; import icon02 from '../assets/icon02.png'; @connect(({ beautician }) => ({ beautician })) class index extends Component { state = {}; componentWillMount = () => { const { id, club, token } = this.props.location.query; if(token){ sessionStorage.setItem('token', token) sessionStorage.setItem('club', club) } this.props.dispatch({ type: 'beautician/groomerCertificates', payload: { id, }, }); this.props.dispatch({ type: 'beautician/groomerFciCertificates', payload: { id, }, }); }; componentDidMount = () => {}; componentWillUnmount = () => {}; onError = () => { const { data, dataFci } = this.props.beautician; this.props.dispatch({ type: 'beautician/updateState', payload: { data: { ...data, avatar: icon02, }, }, }); }; openInfo = (certificateCode, overdue) => { if(overdue){ Toast.info('会员已失效无法查看证书详情'); return } this.props.history.push('/beauticianCertificate/info?certificateCode='+certificateCode); // window.location.reload(); } openInfoFCI = (id, overdue) => { if(overdue){ Toast.info('会员已失效无法查看证书详情'); return } this.props.history.push('/beauticianCertificate/infoFci?id='+id); // window.location.reload(); } render() { const { data, dataFci } = this.props.beautician; return (
头像
姓名 {data.memberName}
会员号 {data.memberCode}
会员状态 {data.overdue ? '无效' : '有效'}
{/*
证书编号 {data.certificateCode}
*/}
已获得CKU美容师证书信息
{data.list && data.list.length > 0 ? data.list.map((item, index) => (
证书级别 {item.levelCn}
证书编号 {item.certificateCode}
签发日期 {item.issueDate}
)) :
暂无证书
}
已获得FCI美容师证书信息
{dataFci.list && dataFci.list.length > 0 ? dataFci.list.map((item, index) => (
证书级别 {item.levelCn}
签发日期 {item.issueDate}
)) :
暂无证书
}
{/*
{ window.location.href = 'http://ckugc.cku.org.cn'; }} >
点击了解更多证书
*/}
); } } export default index;