| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | import React from 'react';import { Icon, Modal, message, Spin, Button, Tabs } from 'antd';import './userList.less';import OrgCertify from './orgCertify.jsx';const OrgDesc = React.createClass({    getInitialState() {        return {            visible: false,            loading: false        };    },    showModal() {        this.setState({            visible: true,        });    },    handleCancel(e) {        this.setState({            visible: false,        });        this.props.closeDesc(false);    },    handleOk(e) {        this.setState({            visible: false,        });        this.props.closeDesc(false,true);    },    componentWillReceiveProps(nextProps) {        this.state.visible = nextProps.showDesc;    },    render() {        if (this.props.data) {            return (                <div className="patent-desc">                    <Spin spinning={this.state.loading} className='spin-box'>                        <Modal title="用户详情" visible={this.state.visible}                            onCancel={this.handleCancel}                            width='600px'                            footer=''                            className="admin-desc-content">                            <OrgCertify                                visible={this.state.visible}                                uid={this.props.data.id}                                closeDesc={this.handleCancel}                                handleOk={this.handleOk} />                        </Modal>                    </Spin>                </div>            );        } else {            return <div></div>        }    },});export default OrgDesc;
 |