|
@@ -1,10 +1,10 @@
|
|
|
import React from 'react';
|
|
|
-import { Icon, Table, Modal, message, Spin, Input, Select, Button, Form ,Upload,Popconfirm,AutoComplete} from 'antd';
|
|
|
+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 {orderType} from '../../../../dataDic.js';
|
|
|
-import {getOrderType,getProjectState,getTaskStatus,getOrderChannel,getOrderState,getPaymentState ,getApprovedState} from '../../../../tools.js';
|
|
|
+import {getOrderType,getProjectState,getTaskStatus,getOrderChannel,getOrderState,getPaymentState ,getChangeState,getApprovedState} from '../../../../tools.js';
|
|
|
|
|
|
const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
loadData(record) {
|
|
@@ -186,13 +186,6 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
],
|
|
|
};
|
|
|
},
|
|
|
- seeOrder(){
|
|
|
- this.seeOrderAjax();
|
|
|
- this.setState({
|
|
|
- seeState:true,
|
|
|
- orderVisible:true
|
|
|
- })
|
|
|
- },
|
|
|
seeContract(){
|
|
|
this.contract();
|
|
|
this.setState({
|
|
@@ -234,14 +227,20 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
}.bind(this));
|
|
|
},
|
|
|
//查看订单
|
|
|
- seeOrderAjax(){
|
|
|
+ seeOrderAjax(data){
|
|
|
+ if(!data.orderNo){
|
|
|
+ return false;
|
|
|
+ };
|
|
|
+ this.setState({
|
|
|
+ loading:true
|
|
|
+ });
|
|
|
$.ajax({
|
|
|
method: "get",
|
|
|
dataType: "json",
|
|
|
crossDomain: false,
|
|
|
url: globalConfig.context + '/api/admin/order/getServiceOrderDetail',
|
|
|
data: {
|
|
|
- orderNo: this.state.orderNok
|
|
|
+ orderNo:data.orderNo
|
|
|
},
|
|
|
success: function (data) {
|
|
|
let thisData = data.data;
|
|
@@ -768,6 +767,167 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
});
|
|
|
this.resetOrder();
|
|
|
},
|
|
|
+ /* -----变更操作开始----- */
|
|
|
+ //新建变更
|
|
|
+ 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.seeOrderAjax(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.seeOrderAjax(this.props.datauser)
|
|
|
+ } 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.seeOrderAjax(this.props.datauser)
|
|
|
+ } else {
|
|
|
+ message.warning(data.error[0].message);
|
|
|
+ }
|
|
|
+ }.bind(this));
|
|
|
+ },
|
|
|
+ /*-----变更操作结束----*/
|
|
|
+
|
|
|
tableRowClick(record, index) {
|
|
|
this.setState({
|
|
|
addTaskState:false,
|
|
@@ -782,6 +942,7 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
if(nextProps.datauser && nextProps.datauser.id ) {
|
|
|
this.loaduser(nextProps.datauser);
|
|
|
this.loadData(nextProps.datauser);
|
|
|
+ this.seeOrderAjax(nextProps.datauser);
|
|
|
}
|
|
|
}else{
|
|
|
this.setState({
|
|
@@ -815,6 +976,7 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
})
|
|
|
},
|
|
|
};
|
|
|
+ const changeHtml=this.state.changeHtml ||[];
|
|
|
const categoryList=this.props.categoryArr ||[];
|
|
|
let departmentArr = this.props.departmentArr || [];
|
|
|
const hasSelected = this.state.selectedRowKey.length > 0;
|
|
@@ -837,12 +999,11 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
<Form layout="horizontal" id="demand-form" style={{paddingBottom:'40px'}} onSubmit={this.handleSubmit}>
|
|
|
<Spin spinning={this.state.loading}>
|
|
|
<div className="clearfix">
|
|
|
- <div className="clearfix">
|
|
|
+ <div className="clearfix">
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
label="订单编号" >
|
|
|
<span>{orderDetaiel.orderNo}</span>
|
|
|
- {orderDetaiel.orderNo&&!this.props.queryProject?<Button onClick={this.seeOrder} style={{float:'right',fontSize:'12px'}}>查看订单</Button>:''}
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
@@ -855,11 +1016,80 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
<span>{orderDetaiel.buyerName}</span>
|
|
|
{orderDetaiel.buyerName&&<Button onClick={this.seeContract} style={{float:'right',fontSize:'12px'}}>查看联系人</Button>}
|
|
|
</FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="客户省份" >
|
|
|
- <span>{orderDetaiel.buyerProvince}</span>
|
|
|
- </FormItem>
|
|
|
+ {orderDetaiel.orderNo&&<div>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="客户省份" >
|
|
|
+ <span>{orderDetaiel.buyerProvince}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="下单时间" >
|
|
|
+ <span>{orderArr.createTime}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="订单类型" >
|
|
|
+ <span>{getOrderType(orderArr.orderType)}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="订单渠道" >
|
|
|
+ <span>{getOrderChannel(orderArr.orderChannel)}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="订单状态" >
|
|
|
+ <span>{getOrderState(orderArr.orderStatus)}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="已收款项" >
|
|
|
+ <span>{orderArr.actuallyTotalAmount+'万元'}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="结算状态" >
|
|
|
+ <span>{getPaymentState(orderArr.liquidationStatus)}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="市价订单金额" >
|
|
|
+ <span>{orderArr.orderAmount+'万元'}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="市价首款金额" >
|
|
|
+ <span>{orderArr.firstPayment+'万元'}</span>
|
|
|
+ </FormItem>
|
|
|
+ <div className='clearfix'>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="实签订单金额" >
|
|
|
+ <span>{orderArr.signTotalAmount+'万元'}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="实签首款金额" >
|
|
|
+ <span>{orderArr.signFirstPayment+'万元'}</span>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ label="特批立项" >
|
|
|
+ <span>{getApprovedState(orderArr.approval)}</span>
|
|
|
+ </FormItem>
|
|
|
+ <div className='clearfix'>
|
|
|
+ <FormItem
|
|
|
+ labelCol={{ span: 4 }}
|
|
|
+ wrapperCol={{ span: 16 }}
|
|
|
+ label="订单留言" >
|
|
|
+ <span>{orderArr.orderRemarks}</span>
|
|
|
+ </FormItem>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>}
|
|
|
+ </div>
|
|
|
+ <div className="clearfix">
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
label="项目类型" >
|
|
@@ -922,6 +1152,28 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
<span>{orderDetaiel.deleteSign==1?'作废':'未作废'}</span>
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
+ {orderDetaiel.orderNo&&<div className='clearfix'>
|
|
|
+ <div className="changeStatusTxt">
|
|
|
+ <FormItem className="half-item"
|
|
|
+ {...formItemLayout}
|
|
|
+ style={{color:'red'}}
|
|
|
+ label="变更状态" >
|
|
|
+ <span>{getChangeState(orderArr.changeStatus)}</span>
|
|
|
+ </FormItem>
|
|
|
+ </div>
|
|
|
+ <div className="clearfix">
|
|
|
+ {!this.props.queryProject&&<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>
|
|
|
<span style={{marginLeft:'50px',fontSize:'20px'}}>项目任务</span>
|
|
|
{orderDetaiel.projectStatus<3&&!this.props.queryProject?<Button type='primary' onClick={this.addTask} style={{float:'right',marginRight:'100px'}}>添加任务</Button>:''}
|
|
@@ -1204,81 +1456,6 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
<Spin spinning={this.state.loading}>
|
|
|
{this.state.seeState?
|
|
|
<div className="clearfix">
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="订单编号" >
|
|
|
- <span>{orderArr.orderNo}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="下单时间" >
|
|
|
- <span>{orderArr.createTime}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="客户名称" >
|
|
|
- <span>{orderArr.buyerName}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="订单类型" >
|
|
|
- <span>{getOrderType(orderArr.orderType)}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="订单渠道" >
|
|
|
- <span>{getOrderChannel(orderArr.orderChannel)}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="订单状态" >
|
|
|
- <span>{getOrderState(orderArr.orderStatus)}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="已收款项" >
|
|
|
- <span>{orderArr.actuallyTotalAmount+'万元'}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="结算状态" >
|
|
|
- <span>{getPaymentState(orderArr.liquidationStatus)}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="市价订单金额" >
|
|
|
- <span>{orderArr.orderAmount+'万元'}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="市价首款金额" >
|
|
|
- <span>{orderArr.firstPayment+'万元'}</span>
|
|
|
- </FormItem>
|
|
|
- <div className='clearfix'>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="实签订单金额" >
|
|
|
- <span>{orderArr.signTotalAmount+'万元'}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="实签首款金额" >
|
|
|
- <span>{orderArr.signFirstPayment+'万元'}</span>
|
|
|
- </FormItem>
|
|
|
- <FormItem className="half-item"
|
|
|
- {...formItemLayout}
|
|
|
- label="特批立项" >
|
|
|
- <span>{getApprovedState(orderArr.approval)}</span>
|
|
|
- </FormItem>
|
|
|
- <div className='clearfix'>
|
|
|
- <FormItem
|
|
|
- labelCol={{ span: 4 }}
|
|
|
- wrapperCol={{ span: 16 }}
|
|
|
- label="订单留言" >
|
|
|
- <span>{orderArr.orderRemarks}</span>
|
|
|
- </FormItem>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
</div>:
|
|
|
<Table columns={this.state.contractList}
|
|
|
dataSource={this.state.contractArr}
|
|
@@ -1289,6 +1466,120 @@ const MySettlementDetaile = Form.create()(React.createClass({
|
|
|
</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>
|
|
|
)
|
|
|
}
|