| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | import React from 'react';import {	Spin,	Form,} from 'antd';import '../policy/policy.less';const NewDetail = Form.create()(React.createClass({    getInitialState() {        return {            visible: false,            loading: false,        };    },	cancelFun(){		this.props.closeDesc(false,false);    },       componentWillMount() {        if (this.props.data.id) {                   } else {            this.state.data = {};        };    },    componentWillReceiveProps(nextProps) {        if (!this.props.visible && nextProps.visible) {            this.state.textFileList = [];            this.state.videoFileList = [];            if (nextProps.data.id) {                           } else {				this.state.data = {};            };            this.props.form.resetFields();        };    },    render() {        const theData = this.props.data || {};        const FormItem = Form.Item        const formItemLayout = {            labelCol: { span: 6 },            wrapperCol: { span: 12 },        };        return (			<div className='login'>			<Form layout="horizontal" id="demand-form">				<Spin spinning={this.state.loading}>                    <div className="clearfix">                        <FormItem className="half-item" {...formItemLayout} label="创建人">                            <span>{theData.admin?theData.admin:'管理员'}</span>                        </FormItem>	                    </div>                    <div>						<FormItem className="half-item" {...formItemLayout} label="标题">							<span>{theData.title}</span>						</FormItem>					</div>					<div className="clearfix">						<FormItem labelCol={{ span: 3 }} wrapperCol={{ span: 18 }} label="消息内容">							<span>{theData.body}</span>						</FormItem>					</div>                    <div className="clearfix">                        <FormItem labelCol={{ span: 3 }} wrapperCol={{ span: 18 }} label="推送时间">                            <span>{theData.releaseDate}</span>                        </FormItem>                    </div>				</Spin>			</Form>    		</div>        )    }}));export default NewDetail;
 |