import React from 'react';
import { Icon, Table, Modal, message, Spin, Input, Select, Button, Form ,Upload,Popconfirm,AutoComplete,Radio} from 'antd';
import ajax from 'jquery/src/ajax/xhr.js';
import $ from 'jquery/src/ajax';
import '../../userMangagement.less';
import {getApprovedState,getPaymentState,getOrderState,getProjectState,getOrderChannel,getChangeState,getOrderType,getTransactionProject,getTransactionChannel} from '../../../../tools.js';

const MySettlementDetaile = Form.create()(React.createClass({
	loadData(record) {
        this.state.data = [];
        this.setState({
            loading: true
        });
        $.ajax({
            method: "get",
            dataType: "json",
            crossDomain: false,
            url: globalConfig.context + '/api/admin/order/getOrderCommodity',
            data: {
            	orderNo:record?record.orderNo:this.props.datauser.orderNo
            },
            success: function (data) {
                let theArr = [];
                if (!data.data) {
                    if (data.error && data.error.length) {
                        message.warning(data.error[0].message);
                    };
                } else {
                    for (let i = 0; i < data.data.length; i++) {
                        let thisdata = data.data[i];
                        theArr.push({
                             key: i,
                             id:thisdata.id,
                             orderNo:thisdata.orderNo,
                             commodityName:thisdata.commodityName,
                             commodityType:thisdata.commodityType,
                             commodityMode:thisdata.commodityMode,
                             commodityQuantity:thisdata.commodityQuantity,
                             commodityPrice:thisdata.commodityPrice,
                             discountPrice:thisdata.discountPrice,
                             commodityFirstPayment:thisdata.commodityFirstPayment,
                             createTimes:thisdata.createTimes,
                             discountFirstPayment:thisdata.discountFirstPayment,
                             remarks:thisdata.remarks,
                        });
                    };
                   }
                this.setState({
                    dataSource: theArr,
                });
            }.bind(this),
        }).always(function () {
            this.setState({
                loading: false
            });
        }.bind(this));
    },
	getInitialState() {
		return {
			loading: false,
			visible: false,
			contractState:false,
			orgCodeUrl:[],
			lookflowList:[],
			checkedKeys: [],
			columns: [
				{
                    title: '业务项目名称',
                    dataIndex: 'commodityName',
                    key: 'commodityName'
                }, {
                    title: '项目类别',
                    dataIndex: 'commodityType',
                    key: 'commodityType',
                    render:(text)=>{
                    	return (getOrderType(text))
                    }
                },{
                    title: '项目数量',
                    dataIndex: 'commodityQuantity',
                    key: 'commodityQuantity'
                }, {
                    title: '服务市价(万元)',
                    dataIndex: 'commodityPrice',
                    key: 'commodityPrice'
                }, {
                    title: '实签价格(万元)',
                    dataIndex: 'discountPrice',
                    key: 'discountPrice'
                }, {
                    title: '下单时间',
                    dataIndex: 'createTimes',
                    key: 'createTimes'
                }, {
                    title: '项目说明',
                    dataIndex: 'remarks',
                    key: 'remarks',
					render:(text)=>{
						return (text&&text.length>8?text.substr(0,8)+'…':text)
					}
                }
			],
			flowList:[
				{
                    title: '平台流水号',
                    dataIndex: 'billNo',
                    key: 'billNo',
                }, {
                    title: '平台流水时间',
                    dataIndex: 'createTime',
                    key: 'createTime'
                }, {
                    title: '流水金额(万元)',
                    dataIndex: 'transactionAmount',
                    key: 'transactionAmount'
                },{
                    title: '付款人名称',
                    dataIndex: 'payerName',
                    key: 'payerName'
                }, {
                    title: '收款人名称',
                    dataIndex: 'payeeName',
                    key: 'payeeName'
                },
                {
                    title: '流水科目',
                    dataIndex: 'transactionSubject',
                    key: 'transactionSubject',
                    render:(text)=>{return getTransactionProject(text) }
                }, {
                    title: '流水渠道',
                    dataIndex: 'transactionChannel',
                    key: 'transactionChannel',
                    render:(text)=>{return getTransactionChannel(text) }
                },{
                    title: '财务流水号',
                    dataIndex: 'financialPayNo',
                    key: 'financialPayNo',
                }, {
                    title: '财务流水时间',
                    dataIndex: 'financialPayTime',
                    key: 'financialPayTime',
                }, {
                    title: '流水确认',
                    dataIndex: 'confirmSign',
                    key: 'confirmSign',
                    render:(text)=>{return text?'已确认':'待确认' }
                },{
                    title: '确认时间',
                    dataIndex: 'confirmTime',
                    key: 'confirmTime',
                }
			]
		};
	},
	//查看基本详情基本信息
    loaduser(record){
    	if(record){
    	this.state.orderList=[]
    	$.ajax({
            method: "get",
			dataType: "json",
			crossDomain: false,
			url: globalConfig.context + '/api/admin/order/getServiceOrderDetail',
            data: {
              orderNo: record.orderNo
            },
            success: function (data) {
                let thisData = data.data;                
                if (!thisData) {
                    if (data.error && data.error.length) {
                        message.warning(data.error[0].message);
                    };
                    thisData = {};
                };
                this.setState({
                	orderType:thisData.orderType,
					id:thisData.id,
					contractNo:thisData.contractNo,
					orderList:thisData,
					orderAmount:thisData.orderAmount,
					firstPayment:thisData.firstPayment,
					signTotalAmount:thisData.signTotalAmount,
					signFirstPayment:thisData.signFirstPayment,
					approval:thisData.approval==0?thisData.approval.toString():thisData.approval,
					orderRemarks:thisData.orderRemarks,
                    orgCodeUrl: thisData.orgCodeUrl ? splitUrl(thisData.orgCodeUrl, ',', globalConfig.avatarHost + '/upload') : [],
               		//签单
               		orderNo:thisData.orderNo,//订单编号
               		buyerName:thisData.buyerName,
                });
            }.bind(this),
       }).always(function () {
            this.setState({            	
                loading: false
            });
        }.bind(this));  
       }
    },
	handleOk(e) {
		this.setState({
			visible: false,
		});
		this.props.closeDesc(false, true);
	},
	handleCancel(e) {
		this.setState({
			visible: false,
		});
		this.props.closeDesc(false);
	},
	componentWillMount() {
		
	},
	nextCancel() {
		this.setState({
			addnextVisible: false
		})
	},
	lookflow(){
		this.setState({
			loading: true,
			lookVisible:true,
		})
		this.state.lookSource=[];
        $.ajax({
            method: "get",
            dataType: "json",
            crossDomain: false,
            url: globalConfig.context +'/api/admin/order/getBillByOrderNo',
            data: {
            	orderNo:this.props.datauser.orderNo,
            },
            success: function (data) {
                let theArr = [];
                if (!data.data) {
                    if (data.error && data.error.length) {
                        message.warning(data.error[0].message);
                    };
                } else {
                    for (let i = 0; i < data.data.length; i++) {
                        let thisdata = data.data[i];
                        theArr.push({
                             key: i,
	                         billNo: thisdata.billNo,
	                         transactionAmount:thisdata.transactionAmount,
	                         createTime:thisdata.createTime, 
	                         transactionAmount:thisdata.transactionAmount,
	                         payerName:thisdata.payerName,
	                         payeeName:thisdata.payeeName,
	                         transactionSubject:thisdata.transactionSubject,
	                         transactionChannel:thisdata.transactionChannel,
	                         financialPayNo:thisdata.financialPayNo,
	                         financialPayTime:thisdata.financialPayTime,
	                         orderNo:thisdata.orderNo,
	                         departmentName:thisdata.departmentName,
	                         salesmanName:thisdata.salesmanName,
	                         financeName:thisdata.financeName,
	                         confirmSign:thisdata.confirmSign,
	                         deleteSign:thisdata.deleteSign,
	                         confirmTime:thisdata.confirmTime
                        });
                    };
                };
                this.setState({
                    lookflowList: theArr,
                });
            }.bind(this),
        }).always(function () {
            this.setState({
                loading: false
            });
        }.bind(this));
	},
	//保存合同编号
	subContract(e) {
		e.preventDefault();
		this.setState({
			loading: true
		});
		let api='/api/admin/order/updateServiceOrder';
		$.ajax({
			method: "POST",
			dataType: "json",
			crossDomain: false,
			url: globalConfig.context + api,
			data:{
				orderNo:this.state.orderNo,
				contractNo:this.state.contractNo,
				signTotalAmount:this.state.signTotalAmount,
				signFirstPayment:this.state.signFirstPayment,
			}
		}).done(function(data) {
			this.setState({
				loading: false
			});
			if(!data.error.length) {
				message.success('保存成功！');
				this.handleOk()
			} else {
				message.warning(data.error[0].message);
			}
		}.bind(this));
	},
	lookCancel(){
		this.setState({
			lookVisible:false
		})
	},
	tableRowClick(record, index) {
       this.setState({
        	editFw:record,
        	addnextVisible:true,
        });
    },
    /* -----变更操作开始----- */
	//新建变更
	addChange(){
		this.setState({
			addChangeState:true,
			stateAdd:1,
			changeRemarks:''
		})
	},
	//产看变更记录
	lookChange(){
		this.setState({
			addChangeState:true,
			stateAdd:0
		})
		this.lookChangeData()
	},
	//查看变更列表修改变更
	modifyChangeCancel(){
		this.setState({
			modifyChangeState:false
		})
	},
	//获取变更记录
	lookChangeData(){
		this.setState({
			loading:true
		});
		 $.ajax({
            method: "get",
            dataType: "json",
            crossDomain: false,
            url: globalConfig.context +'/api/admin/order/viewOrderChange',
            data: {
            	orderNo:this.props.datauser.orderNo,
            },
            success: function (data) {
                let theArr = [];
                if (!data.data) {
                    if (data.error && data.error.length) {
                        message.warning(data.error[0].message);
                    };
                } else {
                    for (let i = 0; i < data.data.length; i++) {
                        theArr = data.data;
                    };
                };
                this.setState({
                    changeHtml: theArr,
                });
            }.bind(this),
        }).always(function () {
            this.setState({
                loading: false
            });
        }.bind(this));
	},
	//添加变更状态
	addChangeCancel(){
		this.setState({
			addChangeState:false
		})
	},
	//新建变更
	subChangeState(e){
		e.preventDefault();
		this.setState({
			loading: true
		});
		$.ajax({
			method: "POST",
			dataType: "json",
			crossDomain: false,
			url: globalConfig.context +'/api/admin/order/addOrderChange' ,
			data: {
				orderNo:this.props.datauser.orderNo,
				changeComment:this.state.changeRemarks
			}
		}).done(function(data) {
			this.setState({
				loading: false
			});
			if(!data.error.length) {
				message.success('保存成功！');
				this.addChangeCancel();
				this.loaduser(this.props.datauser);
			} else {
				message.warning(data.error[0].message);
			}
		}.bind(this));
	},
	//查看修改变更
	modifyChange(item){
		this.setState({
			modifyChangeState:true,
			changePromoter:item.creater,
			changeTime:item.createTime,
			changeState:item.changeStatus,
			changeRemarks:item.changeComment,
			idt:item.changeId,
			orderNot:item.orderNo
		})
	},
	//删除变更
	modifyDelete(item){
		this.setState({
			loading: true
		});
		$.ajax({
			method: "get",
			dataType: "json",
			crossDomain: false,
			url: globalConfig.context +'/api/admin/order/deleteOrderChange' ,
			data: {
				changeId:item.changeId,
			}
		}).done(function(data) {
			this.setState({
				loading: false
			});
			if(!data.error.length) {
				message.success('删除成功！');
				this.lookChangeData();
				this.loaduser()
			} else {
				message.warning(data.error[0].message);
			}
		}.bind(this));
	},
	//修改变更保存
	changeModify(e){
		e.preventDefault();
		this.setState({
			loading: true
		});
		$.ajax({
			method: "POST",
			dataType: "json",
			crossDomain: false,
			url: globalConfig.context +'/api/admin/order/updateOrderChange' ,
			data: {
				changeId:this.state.idt,
				changeStatus:this.state.changeState,
				changeComment:this.state.changeRemarks
			}
		}).done(function(data) {
			this.setState({
				loading: false
			});
			if(!data.error.length) {
				message.success('保存成功！');
				this.modifyChangeCancel();
				this.lookChangeData();
				this.loaduser(this.props.datauser)
			} else {
				message.warning(data.error[0].message);
			}
		}.bind(this));
	},
	/*-----变更操作结束----*/
	componentWillReceiveProps(nextProps) { //props改变时触发
		this.state.visible = nextProps.showDesc;
		if(nextProps.userDetaile && nextProps.showDesc ) {
			this.loaduser(nextProps.datauser);
			this.loadData(nextProps.datauser);
		}
	},
	render() {
		const FormItem = Form.Item
		const formItemLayout = {
			labelCol: { span: 8 },
			wrapperCol: { span: 14 },
		};
		const changeHtml=this.state.changeHtml ||[];
		const editFws=this.state.editFw || [];
		const orderDetaiel=this.state.orderList || [];
		return(
			<div>
            <Modal maskClosable={false} visible={this.state.visible}
                        onOk={this.handleOk} onCancel={this.handleCancel}
                        width='1000px'
                        title='查看订单详情'                     
                        footer=''
                        className="admin-desc-content">
			            <Form layout="horizontal" id="demand-form" style={{paddingBottom:'40px'}} >
			                <Spin spinning={this.state.loading}>
		                        <div className="clearfix">
		                            <div className="clearfix">
			                       		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="订单编号" >
				                            <span>{orderDetaiel.orderNo}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="下单时间" >  
				                            <span>{orderDetaiel.createTime}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="客户名称" >  
				                            <span>{orderDetaiel.buyerName}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="订单类型" >  
				                            <span>{getOrderType(orderDetaiel.orderType)}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="订单渠道" >  
				                            <span>{getOrderChannel(orderDetaiel.orderChannel)}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="订单状态" >  
				                            <span>{getOrderState(orderDetaiel.orderStatus)}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="已收款项" >  
				                            <span>{orderDetaiel.actuallyTotalAmount+"万元"}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="结算状态" >  
				                            <span>{getPaymentState(orderDetaiel.liquidationStatus)}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="市价订单金额" >    
			                            	<span>{orderDetaiel.orderAmount+"万元"}</span>
					                    </FormItem>
					                    <FormItem className="half-item"
				                            {...formItemLayout}
				                            label="市价首款金额" >   
				                            <span>{orderDetaiel.firstPayment+"万元"}</span>
					                    </FormItem>
					                    <div className='clearfix'>
								        	<FormItem className="half-item"
					                            {...formItemLayout}
					                            label="实签订单金额" >   
					                            <span>{orderDetaiel.signTotalAmount+"万元"}</span>
				                    		</FormItem>
				                    		<FormItem className="half-item"
					                            {...formItemLayout}
					                            label="实签首款金额" >   
					                            <span>{orderDetaiel.signFirstPayment+"万元"}</span>
				                    		</FormItem>
				                    		<FormItem className="half-item"
					                            {...formItemLayout}
					                            label="特批立项" >   
					                            <span>{getApprovedState(orderDetaiel.approval)}</span>
				                    		</FormItem>
				                    		<FormItem className="half-item"
					                            {...formItemLayout}
					                            label="合同编号" >
							                    <Input placeholder="请输入合同编号" value={this.state.contractNo} onChange={(e)=>{this.setState({contractNo:e.target.value})}} style={{width:'240px'}} />
				                    		</FormItem>
					                        <div className='clearfix'>
									        	<FormItem
										            labelCol={{ span: 4 }}
										            wrapperCol={{ span: 16 }}
										            label="订单留言" >
									        		<span>{orderDetaiel.orderRemarks}</span>
										        </FormItem>
									        </div>
									        <div className='clearfix'>
									        	<div className="changeStatusTxt">
										        	<FormItem className="half-item"
											            {...formItemLayout}
											            style={{color:'red'}}
											            label="变更状态" >
										        		<span>{getChangeState(orderDetaiel.changeStatus)}</span>
											        </FormItem>
										        </div>
										        <div className="clearfix">
										        	<FormItem className="half-item"
										            	{...formItemLayout}
										           		label="变更操作" >
									        			<Button onClick={this.addChange}>添加变更</Button>
										        	</FormItem>
										        	<FormItem className="half-item"
										            	{...formItemLayout}
										           		label="变更操作" >
									        			<Button onClick={this.lookChange}>查看变更纪录</Button>
										        	</FormItem>
									            </div>
									        </div>
								        </div>
			                        </div>
			                        <div className='clearfix'>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="订单负责人" >  
				                            <span>{orderDetaiel.salesmanName}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="业务品类" >  
				                            <span>{orderDetaiel.projectType}</span>
			                    		</FormItem>
			                    	</div>
			                    	<div className='clearfix'>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="意向时间" >  
				                            <span>{orderDetaiel.createTime}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="签单时间" >  
				                            <span>{orderDetaiel.signTime}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="财务负责人" >  
				                            <span>{orderDetaiel.financeName}</span>
				                            <Button onClick={this.lookflow} style={{float:'right'}}>查看流水</Button>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="项目负责人" >  
				                            <span>{orderDetaiel.technicianName}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="立项时间" >  
				                            <span>{orderDetaiel.setUpTime}</span>
			                    		</FormItem>
			                    		<FormItem className="half-item"
				                            {...formItemLayout}
				                            label="项目状态" >  
				                            <span>{getProjectState(orderDetaiel.projectStage)}</span>
			                    		</FormItem>
		                    		</div>
					                <div>
					                	<span style={{marginLeft:'50px',fontSize:'20px'}}>项目业务</span>
					                </div>
					                <div className="patent-table">
					                    <Spin spinning={this.state.loading}>
					                        <Table columns={this.state.columns}
					                            dataSource={this.state.dataSource}
					                            pagination={false}
					                            onRowClick={this.tableRowClick} 
					                            />
					                    </Spin>
						            </div>
						            <div style={{marginTop:'10px'}}>
						            	<Button type="primary" onClick={this.subContract} style={{float:'left',marginLeft:'200px'}}>保存</Button>
						            	<Button className="cancel" type="ghost" onClick={this.handleCancel} style={{float:'right',marginRight:'200px'}}>返回</Button>
						            </div>
			                    </div>
			                </Spin>
			            </Form >
			        </Modal> 
			        <Modal maskClosable={false} visible={this.state.addnextVisible}
                        onOk={this.nextCancel} onCancel={this.nextCancel}
                        width='550px'
                        title='查看明细服务'                     
                        footer=''
                        className="admin-desc-content">
			            <Form layout="horizontal" id="demand-form">
			                <Spin spinning={this.state.loading}>
		                        <div className="clearfix">
	                        	   <FormItem className="half-item"
			                            {...formItemLayout}
			                            label="服务名称" >
		                    			<span>{editFws.commodityName}</span>
			                    	</FormItem>
			                    	<FormItem className="half-item"
			                            {...formItemLayout}
			                            label="市场价格" >
		                    			<span>{editFws.commodityPrice+"万元"}</span>
			                    	</FormItem>
			                    	<FormItem className="half-item"
			                            {...formItemLayout}
			                            label="实签价格" >
		                    			<span>{editFws.discountPrice+"万元"}</span>
			                    	</FormItem>
			                    	<FormItem className="half-item"
			                            {...formItemLayout}
			                            label="服务数量" >
		                    			<span>{editFws.commodityQuantity}</span>
			                    	</FormItem>
				                    <FormItem className="half-item"
			                            {...formItemLayout}
			                            label="市场首付金额" >   
		                                <span>{editFws.commodityFirstPayment+"万元"}</span>    
				                    </FormItem>
				                    <FormItem className="half-item"
			                            {...formItemLayout}
			                            label="签单首付金额" >   
		                                <span>{editFws.discountFirstPayment+"万元"}</span>    
				                    </FormItem>
				                    <div className='clearfix'>
				                    	<FormItem 
				                            labelCol={{ span: 4 }}
								            wrapperCol={{ span: 16 }}
				                            label="服务说明" >
			                    			<span>{editFws.remarks}</span>
				                    	</FormItem>
			                    	</div>
		                        </div>
			                </Spin>
			            </Form >
			        </Modal>
			         <Modal maskClosable={false} visible={this.state.lookVisible}
                        onOk={this.lookCancel} onCancel={this.lookCancel}
                        width='1300px'
                        title= '查看流水'                   
                        footer=''
                        className="admin-desc-content">
			            <Form layout="horizontal" id="demand-form">
			                <Spin spinning={this.state.loading}>
		                        <div className="clearfix">
                        	   			<Table columns={this.state.flowList}
					                           dataSource={this.state.lookflowList}
					                           pagination={false}
			                             />
		                        </div>
			                </Spin>
			            </Form >
			        </Modal>
			        <Modal maskClosable={false} visible={this.state.addChangeState}
                        onOk={this.addChangeCancel} onCancel={this.addChangeCancel}
                        width='800px'
                        title= {this.state.stateAdd?'添加变更':'查看变更记录'}                    
                        footer=''
                        className="admin-desc-content">
			            <Form layout="horizontal" id="demand-form">
			                <Spin spinning={this.state.loading}>
		                        <div className="clearfix">
                        	   		{this.state.stateAdd?<div className="clearfix">
						                <FormItem
									            labelCol={{ span: 4 }}
									            wrapperCol={{ span: 16 }}
									            label="变更说明" >
								                <Input type="textarea" placeholder="请输入变更说明" rows={4}  value={this.state.changeRemarks} 
									    				onChange={(e)=>{this.setState({changeRemarks:e.target.value})}}/>			                      
									    </FormItem>
									    <div className="clearfix">
									    	<Button type="primary" onClick={this.subChangeState} style={{margin:"10px 50px 10px 128px"}}>保存</Button>
									    	<Button onClick={this.addChangeCancel}>取消</Button>
									    </div>
				                    </div>:
				                    <div>
				                    	{
				                    	changeHtml.length?changeHtml.map(function(item,index){
				                    			return (<div className="changeBorder" key={index}>
													    <FormItem className="half-item"
													            {...formItemLayout}
													            label="变更发起人" >                             
													               <span>{item.creater}</span>
													    </FormItem>
													    <FormItem className="half-item"
													            {...formItemLayout}
													            label="变更申请时间" >                             
													               <span>{item.createTime}</span>
													    </FormItem>
													    <div className='clearfix'>
													    	<FormItem className="half-item"
													            {...formItemLayout}
													            label="变更状态" >                             
													                <span>{getChangeState(item.changeStatus)}</span>
													   		</FormItem>
													   		<FormItem className="half-item"
													            {...formItemLayout}
													            label="变更操作" >                             
													               <Button onClick={(e)=>{this.modifyChange(item)}}>修改</Button>
													   			   {/*<Button type="danger" onClick={(e)=>{this.modifyDelete(item)}}>删除</Button>*/}
													   		</FormItem>
													    </div>
													    <div className='clearfix changeRemark'>
													    	<FormItem
													            labelCol={{ span: 4 }}
													            wrapperCol={{ span: 16 }}
													            label="变更说明" >
													    		<p>{item.changeComment}</p>
													        </FormItem>
													    </div>
													</div>)
				                    		},this):<p style={{textAlign:"center"}}>暂无变更记录</p>}
								    </div>
                        	   		}
		                        </div>
			                </Spin>
			            </Form >
			        </Modal>
			        <Modal maskClosable={false} visible={this.state.modifyChangeState} 
                        onOk={this.modifyChangeCancel} onCancel={this.modifyChangeCancel}
                        width='600px'
                        title= "修改变更  "                 
                        footer=''
                        className="admin-desc-content">
			            <Form layout="horizontal" id="demand-form">
			                <Spin spinning={this.state.loading}>
		                        <div className="clearfix">
		                       		<div className="clearfix">
									    <FormItem className="half-item"
									            {...formItemLayout}
									            label="变更发起人" >                             
									               <span>{this.state.changePromoter}</span>
									    </FormItem>
									    <FormItem className="half-item"
									            {...formItemLayout}
									            label="变更申请时间" >                             
									               <span>{this.state.changeTime}</span>
									    </FormItem>
									    <div className='clearfix'>
									    	<FormItem 
					                             labelCol={{ span: 4 }}
										         wrapperCol={{ span: 16 }}
					                             label="变更状态" >  
												<Radio.Group onChange={(e)=>{this.setState({changeState:e.target.value})}} value={this.state.changeState}>
											        <Radio value={1}>变更中</Radio>
											        <Radio value={2}>变更完成</Radio>
											    </Radio.Group>    
						                	</FormItem>
									    </div>
									    <div className='clearfix'>
									    	<FormItem
									            labelCol={{ span: 4 }}
									            wrapperCol={{ span: 16 }}
									            label="变更说明" >
								                <Input type="textarea" placeholder="请输入变更说明" rows={4}  value={this.state.changeRemarks} 
									    				onChange={(e)=>{this.setState({changeRemarks:e.target.value})}}/>			                      
									   		</FormItem>
									    </div>
									    <div className="clearfix">
									    	<Button type="primary" onClick={this.changeModify} style={{margin:"10px 95px"}}>保存</Button>
									    	<Button onClick={this.modifyChangeCancel}>取消</Button>
									    </div>
									</div>
		                        </div>
			                </Spin>
			            </Form >
			        </Modal>
    	    </div>
		)
	}
}));

export default MySettlementDetaile;