|
@@ -3,7 +3,7 @@ import { Icon, Table, Modal, message, Spin, Input, Select, Button, Form ,Upload,
|
|
|
import ajax from 'jquery/src/ajax/xhr.js';
|
|
|
import $ from 'jquery/src/ajax';
|
|
|
import '../../userMangagement.less';
|
|
|
-import {orderType} from '../../../../dataDic.js';
|
|
|
+import {orderType} from '../../../../dataDic.js';
|
|
|
import {splitUrl,getOrderType,getOrderStage,getProjectState,getOrderState,getTransactionProject,getChangeState,getPaymentState,getOrderChannel,getApprovedState,getLock,getPaymentMethod,getTransactionChannel,beforeUploadFile} from '../../../../tools.js';
|
|
|
import ImgList from "../../../../common/imgList";
|
|
|
const Option = AutoComplete.Option;
|
|
@@ -36,7 +36,7 @@ const PicturesWall = React.createClass({
|
|
|
this.props.fileList(fileList);
|
|
|
},
|
|
|
componentWillReceiveProps(nextProps) {
|
|
|
- this.state.fileList = nextProps.pictureUrl;
|
|
|
+ this.state.fileList = nextProps.pictureUrl;
|
|
|
},
|
|
|
render() {
|
|
|
const { fileList } = this.state;
|
|
@@ -169,7 +169,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
render: (text, record, index) => {
|
|
|
return <div style={{display:this.props.datauser.active.applySign||this.state.changeStatus==1?'block':'none'}}>
|
|
|
<Popconfirm title="是否删除?" onConfirm={(e)=>{this.delectRow(record)}} okText="是" cancelText="否">
|
|
|
- <Button onClick={(e) =>{ e.stopPropagation()}} type="danger">删除</Button>
|
|
|
+ <Button onClick={(e) =>{ e.stopPropagation()}} type="danger">删除</Button>
|
|
|
</Popconfirm>
|
|
|
</div>
|
|
|
}
|
|
@@ -273,16 +273,16 @@ const NewService = Form.create()(React.createClass({
|
|
|
message.warning('请选择订单类型');
|
|
|
return false;
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
if(this.state.contractType==undefined&&this.state.orderType==0){
|
|
|
message.warning('请选择业务品类');
|
|
|
return false;
|
|
|
};
|
|
|
- if(!this.state.autoId){
|
|
|
+ if(!this.state.autoId){
|
|
|
message.warning('客户名称不匹配');
|
|
|
return false;
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
this.props.form.validateFields((err, values) => {
|
|
|
if(!err) {
|
|
@@ -333,7 +333,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
orderNo:record?record.orderNo:this.props.datauser.orderNo
|
|
|
},
|
|
|
success: function (data) {
|
|
|
- let thisData = data.data;
|
|
|
+ let thisData = data.data;
|
|
|
if (!thisData) {
|
|
|
if (data.error && data.error.length) {
|
|
|
message.warning(data.error[0].message);
|
|
@@ -359,10 +359,10 @@ const NewService = Form.create()(React.createClass({
|
|
|
});
|
|
|
}.bind(this),
|
|
|
}).always(function () {
|
|
|
- this.setState({
|
|
|
+ this.setState({
|
|
|
loading: false
|
|
|
});
|
|
|
- }.bind(this));
|
|
|
+ }.bind(this));
|
|
|
},
|
|
|
handleOk(e) {
|
|
|
this.setState({
|
|
@@ -420,7 +420,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
addnextVisible: true
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
rizhi(){
|
|
|
console.log(this.state.orderNo)
|
|
|
this.setState({
|
|
@@ -436,7 +436,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
},
|
|
|
success: function (data) {
|
|
|
let theArr = [];
|
|
|
- let thisData = data.data;
|
|
|
+ let thisData = data.data;
|
|
|
if (!thisData.length) {
|
|
|
if (data.error && data.error.length) {
|
|
|
message.warning(data.error[0].message);
|
|
@@ -458,12 +458,12 @@ const NewService = Form.create()(React.createClass({
|
|
|
})
|
|
|
}.bind(this),
|
|
|
}).always(function () {
|
|
|
- this.setState({
|
|
|
+ this.setState({
|
|
|
loading: false
|
|
|
});
|
|
|
}.bind(this));
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
//查看订单日志
|
|
|
getOrderLog(){
|
|
|
this.setState({
|
|
@@ -476,7 +476,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
rizhivisible:false
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
nextCancel() {
|
|
|
this.setState({
|
|
|
addnextVisible: false
|
|
@@ -497,7 +497,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
this.setState({ orgCodeUrl: e });
|
|
|
},
|
|
|
componentWillMount() {
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
//查看订单详情里面的各种骚操作
|
|
|
//受理订单
|
|
@@ -570,24 +570,24 @@ const NewService = Form.create()(React.createClass({
|
|
|
}:{
|
|
|
businessName:e
|
|
|
},
|
|
|
- success: function (data) {
|
|
|
+ success: function (data) {
|
|
|
let thedata=data.data;
|
|
|
if (!thedata) {
|
|
|
if (data.error && data.error.length) {
|
|
|
message.warning(data.error[0].message);
|
|
|
- };
|
|
|
- thedata = {};
|
|
|
- };
|
|
|
+ };
|
|
|
+ thedata = {};
|
|
|
+ };
|
|
|
this.setState({
|
|
|
states:state,
|
|
|
- customerArr:thedata,
|
|
|
+ customerArr:thedata,
|
|
|
});
|
|
|
}.bind(this),
|
|
|
}).always(function () {
|
|
|
this.setState({
|
|
|
loading: false
|
|
|
});
|
|
|
- }.bind(this));
|
|
|
+ }.bind(this));
|
|
|
},
|
|
|
//上级主管输入框失去焦点是判断客户是否存在
|
|
|
selectAuto(value){
|
|
@@ -618,14 +618,14 @@ const NewService = Form.create()(React.createClass({
|
|
|
customerName:value,
|
|
|
autoId:autoIds
|
|
|
})
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
//服务值改变时请求客户名称
|
|
|
httpChange(e){
|
|
|
this.state.gid='';
|
|
|
if(e.length>=1){
|
|
|
- this.supervisor(e,false);
|
|
|
- }
|
|
|
+ this.supervisor(e,false);
|
|
|
+ }
|
|
|
this.setState({
|
|
|
commodityName:e
|
|
|
})
|
|
@@ -634,8 +634,8 @@ const NewService = Form.create()(React.createClass({
|
|
|
customerChange(e){
|
|
|
this.state.autoId='';
|
|
|
if(e.length>=2){
|
|
|
- this.supervisor(e,true);
|
|
|
- }
|
|
|
+ this.supervisor(e,true);
|
|
|
+ }
|
|
|
this.setState({
|
|
|
customerName:e
|
|
|
})
|
|
@@ -718,6 +718,9 @@ const NewService = Form.create()(React.createClass({
|
|
|
message.warning('签单首付金额不能为空!');
|
|
|
return false;
|
|
|
};
|
|
|
+ this.setState({
|
|
|
+ loading: true
|
|
|
+ });
|
|
|
$.ajax({
|
|
|
method: "POST",
|
|
|
dataType: "json",
|
|
@@ -907,7 +910,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
key: i,
|
|
|
billNo: thisdata.billNo,
|
|
|
transactionAmount:thisdata.transactionAmount,
|
|
|
- createTime:thisdata.createTime,
|
|
|
+ createTime:thisdata.createTime,
|
|
|
transactionAmount:thisdata.transactionAmount,
|
|
|
payerName:thisdata.payerName,
|
|
|
payeeName:thisdata.payeeName,
|
|
@@ -940,7 +943,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
lookVisible:false
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
/* -----变更操作开始----- */
|
|
|
//新建变更
|
|
|
addChange(){
|
|
@@ -1101,7 +1104,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
}.bind(this));
|
|
|
},
|
|
|
/*-----变更操作结束----*/
|
|
|
-
|
|
|
+
|
|
|
//查看流失。项目列表
|
|
|
lookSee(state) {
|
|
|
this.state.lookSource=[];
|
|
@@ -1177,7 +1180,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
crossDomain: false,
|
|
|
url: globalConfig.context + "/api/admin/Varieties/getSuperList",
|
|
|
data: {
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
success: function(data) {
|
|
|
let thedata = data.data;
|
|
@@ -1240,13 +1243,13 @@ const NewService = Form.create()(React.createClass({
|
|
|
):dataSources.map((group,index) =>
|
|
|
<Select.Option key={index} value={group.bname}>{group.bname}</Select.Option>
|
|
|
)
|
|
|
-
|
|
|
+
|
|
|
return(
|
|
|
<div>
|
|
|
{this.state.visible ? <Modal maskClosable={false} visible={this.state.visible}
|
|
|
onOk={this.handleOk} onCancel={this.handleCancel}
|
|
|
- width={!this.props.userDetaile?'600px':'1000px'}
|
|
|
- title={!this.props.userDetaile?'创建订单':'编辑订单'}
|
|
|
+ width={!this.props.userDetaile?'600px':'1000px'}
|
|
|
+ title={!this.props.userDetaile?'创建订单':'编辑订单'}
|
|
|
footer=''
|
|
|
className="admin-desc-content">
|
|
|
<Form layout="horizontal" onSubmit={this.handleSubmit} id="demand-form" style={{paddingBottom:'40px'}} >
|
|
@@ -1255,9 +1258,9 @@ const NewService = Form.create()(React.createClass({
|
|
|
{!this.props.userDetaile?
|
|
|
<div className="clearfix">
|
|
|
<div className="clearfix">
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
{...formItemLayout}
|
|
|
- label="订单类型" >
|
|
|
+ label="订单类型" >
|
|
|
<Select placeholder="请选择订单类型"
|
|
|
style={{ width:'200px'}}
|
|
|
value={this.state.orderType}
|
|
@@ -1272,9 +1275,9 @@ const NewService = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
{this.state.bussStats&&<div className="clearfix">
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
{...formItemLayout}
|
|
|
- label="业务品类" >
|
|
|
+ label="业务品类" >
|
|
|
<Select placeholder="请选择业务品类"
|
|
|
style={{ width:'200px'}}
|
|
|
value={this.state.contractType}
|
|
@@ -1288,18 +1291,18 @@ const NewService = Form.create()(React.createClass({
|
|
|
<span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
</div>}
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
{...formItemLayout}
|
|
|
- label="客户所属类型" >
|
|
|
+ label="客户所属类型" >
|
|
|
<Radio.Group onChange={(e)=>{this.setState({customType:e.target.value,customerArr:[]})}} value={this.state.customType}>
|
|
|
<Radio value={0}>私有客户</Radio>
|
|
|
<Radio value={1}>已签单客户</Radio>
|
|
|
</Radio.Group>
|
|
|
</FormItem>
|
|
|
<div className="clearfix">
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
{...formItemLayout}
|
|
|
- label="客户名称" >
|
|
|
+ label="客户名称" >
|
|
|
<AutoComplete
|
|
|
className="certain-category-search"
|
|
|
dropdownClassName="certain-category-search-dropdown"
|
|
@@ -1315,10 +1318,10 @@ const NewService = Form.create()(React.createClass({
|
|
|
onSelect={this.selectAutoCUT}
|
|
|
>
|
|
|
<Input/>
|
|
|
- </AutoComplete>
|
|
|
+ </AutoComplete>
|
|
|
<span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
</div>:<div className="clearfix">
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
@@ -1327,71 +1330,71 @@ const NewService = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="下单时间" >
|
|
|
+ label="下单时间" >
|
|
|
<span>{orderDetaiel.createTime}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="客户名称" >
|
|
|
+ label="客户名称" >
|
|
|
<span>{orderDetaiel.buyerName}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="订单类型" >
|
|
|
+ label="订单类型" >
|
|
|
<span>{getOrderType(orderDetaiel.orderType)}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="订单渠道" >
|
|
|
+ label="订单渠道" >
|
|
|
<span>{getOrderChannel(orderDetaiel.orderChannel)}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="订单状态" >
|
|
|
+ label="订单状态" >
|
|
|
<span>{getOrderState(orderDetaiel.orderStatus)}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="已收款项" >
|
|
|
+ label="已收款项" >
|
|
|
<span>{orderDetaiel.actuallyTotalAmount+'万元'}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="结算状态" >
|
|
|
+ label="结算状态" >
|
|
|
<span>{getPaymentState(orderDetaiel.liquidationStatus)}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="市价订单金额" >
|
|
|
+ label="市价订单金额" >
|
|
|
<span>{orderDetaiel.orderAmount+'万元'}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="市价首款金额" >
|
|
|
+ label="市价首款金额" >
|
|
|
<span>{orderDetaiel.firstPayment+'万元'}</span>
|
|
|
</FormItem>
|
|
|
{orderDetaiel.deleteSign==0&&orderDetaiel.orderStatus==2||orderDetaiel.changeStatus==1?
|
|
|
<div className='clearfix'>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="实签订单金额(万元)" >
|
|
|
+ label="实签订单金额(万元)" >
|
|
|
<Input placeholder="实签订单金额" ref='signTotalAmount' value={this.state.signTotalAmount} onChange={(e)=>{this.setState({signTotalAmount:e.target.value})}} style={{width:'240px'}} />
|
|
|
<span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="实签首款金额(万元)" >
|
|
|
+ label="实签首款金额(万元)" >
|
|
|
<Input placeholder="请输入实签首款金额" ref='signFirstPayment' value={this.state.signFirstPayment} onChange={(e)=>{this.setState({signFirstPayment:e.target.value})}} style={{width:'240px'}} />
|
|
|
<span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="特批立项" >
|
|
|
+ label="特批立项" >
|
|
|
<span>{getApprovedState(this.state.approval)}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="合同编号" >
|
|
|
+ label="合同编号" >
|
|
|
<Input placeholder="请输入合同编号" value={this.state.contractNo}
|
|
|
onChange={(e)=>{this.setState({contractNo:e.target.value})}} style={{width:'240px'}} />
|
|
|
</FormItem>
|
|
@@ -1402,10 +1405,10 @@ const NewService = Form.create()(React.createClass({
|
|
|
label={
|
|
|
<span>
|
|
|
<strong style={{ color: '#f00' }}>*</strong>合同扫描件
|
|
|
- </span>
|
|
|
+ </span>
|
|
|
}
|
|
|
>
|
|
|
-
|
|
|
+
|
|
|
<PicturesWall
|
|
|
domId={'addService1'}
|
|
|
fileList={this.getOrgCodeUrl}
|
|
@@ -1413,7 +1416,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
<p>图片建议:要清晰。</p>
|
|
|
<Button style={{ float:"right" , marginRight:'140px' , marginTop:'20px'}}
|
|
|
onClick={this.getOrderLog}
|
|
|
- >查看订单 日志</Button>
|
|
|
+ >查看订单 日志</Button>
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
<div className='clearfix'>
|
|
@@ -1421,8 +1424,8 @@ const NewService = Form.create()(React.createClass({
|
|
|
labelCol={{ span: 4 }}
|
|
|
wrapperCol={{ span: 16 }}
|
|
|
label="订单留言" >
|
|
|
- <Input type="textarea" placeholder="请输入订单留言" rows={4} value={this.state.orderRemarks}
|
|
|
- onChange={(e)=>{this.setState({orderRemarks:e.target.value})}}/>
|
|
|
+ <Input type="textarea" placeholder="请输入订单留言" rows={4} value={this.state.orderRemarks}
|
|
|
+ onChange={(e)=>{this.setState({orderRemarks:e.target.value})}}/>
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
<div className='clearfix'>
|
|
@@ -1451,22 +1454,22 @@ const NewService = Form.create()(React.createClass({
|
|
|
<div className='clearfix'>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="实签订单金额" >
|
|
|
+ label="实签订单金额" >
|
|
|
<span>{orderDetaiel.signTotalAmount+'万元'}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="实签首款金额" >
|
|
|
+ label="实签首款金额" >
|
|
|
<span>{orderDetaiel.signFirstPayment+'万元'}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="特批立项" >
|
|
|
+ label="特批立项" >
|
|
|
<span>{getApprovedState(orderDetaiel.approval)}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="合同编号" >
|
|
|
+ label="合同编号" >
|
|
|
<span>{orderDetaiel.contractNo}</span>
|
|
|
</FormItem>
|
|
|
<div className="clearfix">
|
|
@@ -1495,7 +1498,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
<Button style={{ float:"right" , marginRight:'140px' , marginTop:'20px'}}
|
|
|
onClick={this.getOrderLog}
|
|
|
>查看订单 日志</Button>
|
|
|
- </FormItem>
|
|
|
+ </FormItem>
|
|
|
</div>
|
|
|
<div className='clearfix'>
|
|
|
<FormItem
|
|
@@ -1529,45 +1532,45 @@ const NewService = Form.create()(React.createClass({
|
|
|
<div className='clearfix'>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="订单负责人" >
|
|
|
+ label="订单负责人" >
|
|
|
<span>{orderDetaiel.salesmanName}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="业务品类" >
|
|
|
+ label="业务品类" >
|
|
|
<span>{orderDetaiel.projectType}</span>
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
<div className='clearfix'>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="意向时间" >
|
|
|
+ label="意向时间" >
|
|
|
<span>{orderDetaiel.createTime}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="签单时间" >
|
|
|
+ label="签单时间" >
|
|
|
<span>{orderDetaiel.signTime}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="财务负责人" >
|
|
|
+ label="财务负责人" >
|
|
|
<span>{orderDetaiel.financeName}</span>
|
|
|
<Button onClick={this.lookflow} style={{float:'right'}}>查看流水</Button>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="项目负责人" >
|
|
|
+ label="项目负责人" >
|
|
|
<span>{orderDetaiel.technicianName}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="立项时间" >
|
|
|
+ label="立项时间" >
|
|
|
<span>{orderDetaiel.setUpTime}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="项目状态" >
|
|
|
+ label="项目状态" >
|
|
|
<span>{getProjectState(orderDetaiel.projectStage)}</span>
|
|
|
</FormItem>
|
|
|
</div>
|
|
@@ -1580,30 +1583,30 @@ const NewService = Form.create()(React.createClass({
|
|
|
<Table columns={this.state.columns}
|
|
|
dataSource={this.state.dataSource}
|
|
|
pagination={this.state.pagination}
|
|
|
- onRowClick={this.tableRowClick}
|
|
|
+ onRowClick={this.tableRowClick}
|
|
|
/>
|
|
|
</Spin>
|
|
|
</div>
|
|
|
</div>}
|
|
|
<div className='addSave' style={{marginTop:'15px'}}>
|
|
|
- {!this.props.userDetaile||orderDetaiel.deleteSign==0&&orderDetaiel.orderStatus==2||orderDetaiel.changeStatus==1?<Button className="setSave" type="primary" htmlType="submit">保存</Button>:''}
|
|
|
+ {!this.props.userDetaile||orderDetaiel.deleteSign==0&&orderDetaiel.orderStatus==2||orderDetaiel.changeStatus==1?<Button className="setSave" type="primary" htmlType="submit" loading={this.state.loading}>保存</Button>:''}
|
|
|
{this.props.userDetaile?<div className='operations'>
|
|
|
{this.props.datauser.active.confirmIntention&&<Popconfirm title={'请确认您是否受理来自【'+this.props.datauser.buyerName+'】发起的服务意向订单?'} onConfirm={(e)=>{this.admissibleOrderOK()}} onCancel={(e)=>{this.admissibleOrderCancel()}} okText="同意" cancelText="拒绝">
|
|
|
- <Button style={{marginRight:'15px',marginLeft:'200px'}} type="primary">受理意向</Button>
|
|
|
+ <Button style={{marginRight:'15px',marginLeft:'200px'}} type="primary">受理意向</Button>
|
|
|
</Popconfirm>}
|
|
|
- {this.props.datauser.active.applySign&&<Button style={{marginRight:'10px'}} onClick={(e) =>{this.signBitt()}} type="primary">签单</Button>}
|
|
|
+ {this.props.datauser.active.applySign&&<Button style={{marginRight:'10px'}} onClick={(e) =>{this.signBitt()}} type="primary">签单</Button>}
|
|
|
{this.props.datauser.active.applyForCancel&&<Popconfirm title={'请确认您是否取消客户【'+this.props.datauser.buyerName+'】的服务订单,订单取消将导致业务终止!'} onConfirm={(e)=>{this.cancelOrder()}} okText="确认" cancelText="取消">
|
|
|
- <Button style={{marginRight:'10px'}} type="danger">取消订单</Button>
|
|
|
+ <Button style={{marginRight:'10px'}} type="danger">取消订单</Button>
|
|
|
</Popconfirm>}
|
|
|
{this.props.datauser.active.applyRevoke&&<Popconfirm title={'请确认您是否作废客户【'+this.props.datauser.buyerName+'】的服务订单,订单作废将导致订单失效!'} onConfirm={(e)=>{this.scrapOrder()}} okText="确认" cancelText="取消">
|
|
|
- <Button style={{marginRight:'10px',marginLeft:'200px'}} type="danger">作废</Button>
|
|
|
+ <Button style={{marginRight:'10px',marginLeft:'200px'}} type="danger">作废</Button>
|
|
|
</Popconfirm>}
|
|
|
{this.props.datauser.active.applyLock&&<Popconfirm title={'请确认您是否锁定客户【'+this.props.datauser.buyerName+'】的服务订单,订单锁定将导致订单暂停!'} onConfirm={(e)=>{this.lockOrder()}} okText="确认" cancelText="取消">
|
|
|
- <Button style={{marginRight:'10px',marginLeft:'200px'}} type="danger">锁定</Button>
|
|
|
+ <Button style={{marginRight:'10px',marginLeft:'200px'}} type="danger">锁定</Button>
|
|
|
</Popconfirm>}
|
|
|
{this.props.datauser.active.applyUnLock&&<Popconfirm title={'请确认您是否解锁客户【'+this.props.datauser.buyerName+'】的服务订单,订单解锁将导致订单正常!'} onConfirm={(e)=>{this.unlockOrder()}} okText="确认" cancelText="取消">
|
|
|
- <Button style={{marginRight:'10px',marginLeft:'200px'}} type="primary">解锁</Button>
|
|
|
- </Popconfirm>}
|
|
|
+ <Button style={{marginRight:'10px',marginLeft:'200px'}} type="primary">解锁</Button>
|
|
|
+ </Popconfirm>}
|
|
|
</div>:''}
|
|
|
<Button className="cancel" type="ghost" onClick={this.handleCancel} style={{float:'right',marginRight:'200px'}}>返回</Button>
|
|
|
</div>
|
|
@@ -1614,7 +1617,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
<Modal maskClosable={false} visible={this.state.addnextVisible}
|
|
|
onOk={this.nextCancel} onCancel={this.nextCancel}
|
|
|
width='800px'
|
|
|
- title={this.state.addState?'添加服务':'服务详情'}
|
|
|
+ title={this.state.addState?'添加服务':'服务详情'}
|
|
|
footer=''
|
|
|
className="admin-desc-content">
|
|
|
<Form layout="horizontal" onSubmit={this.nextSubmit} id="demand-form">
|
|
@@ -1622,7 +1625,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
{this.state.addState?<div className="clearfix">
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="服务名称" >
|
|
|
+ label="服务名称" >
|
|
|
<AutoComplete
|
|
|
className="certain-category-search"
|
|
|
dropdownClassName="certain-category-search-dropdown"
|
|
@@ -1637,53 +1640,53 @@ const NewService = Form.create()(React.createClass({
|
|
|
onSelect={this.selectAuto}
|
|
|
>
|
|
|
<Input/>
|
|
|
- </AutoComplete>
|
|
|
+ </AutoComplete>
|
|
|
<span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="市场价格(万元)" >
|
|
|
- <span>{this.state.commodityPrice}</span>
|
|
|
+ label="市场价格(万元)" >
|
|
|
+ <span>{this.state.commodityPrice}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="实签价格(万元)" >
|
|
|
+ label="实签价格(万元)" >
|
|
|
<Input placeholder="请输入实签价格" value={this.state.discountPrice} style={{width:'200px'}}
|
|
|
onChange={(e)=>{this.setState({discountPrice:e.target.value})}} ref="discountPrice"/>
|
|
|
- <span className="mandatory">*</span>
|
|
|
+ <span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="服务数量" >
|
|
|
+ label="服务数量" >
|
|
|
<Input placeholder="请输入服务数量" value={this.state.commodityQuantity} style={{width:'200px'}}
|
|
|
onChange={(e)=>{this.setState({commodityQuantity:e.target.value})}} ref="commodityQuantity"/>
|
|
|
- <span className="mandatory">*</span>
|
|
|
+ <span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="市场首付金额(万元)" >
|
|
|
- <span>{this.state.commodityFirstPayment}</span>
|
|
|
+ label="市场首付金额(万元)" >
|
|
|
+ <span>{this.state.commodityFirstPayment}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="签单首付金额(万元)" >
|
|
|
+ label="签单首付金额(万元)" >
|
|
|
<Input placeholder="请输入签单首付金额" value={this.state.discountFirstPayment} style={{width:'200px'}}
|
|
|
onChange={(e)=>{this.setState({discountFirstPayment:e.target.value})}} ref='discountFirstPayment'/>
|
|
|
- <span className="mandatory">*</span>
|
|
|
+ <span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
<div className='clearfix'>
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
labelCol={{ span: 4 }}
|
|
|
wrapperCol={{ span: 16 }}
|
|
|
- label="服务说明" >
|
|
|
- <Input type='textarea' placeholder="请输入服务说明" value={this.state.remarks}
|
|
|
+ label="服务说明" >
|
|
|
+ <Input type='textarea' placeholder="请输入服务说明" value={this.state.remarks}
|
|
|
onChange={(e)=>{this.setState({remarks:e.target.value})}} />
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
<FormItem wrapperCol={{ span: 12, offset: 4 }} className="half-middle">
|
|
|
- <Button className="submitSave" type="primary" htmlType="submit">保存</Button>
|
|
|
+ <Button className="submitSave" type="primary" htmlType="submit" loading={this.state.loading}>保存</Button>
|
|
|
<Button className="submitSave" type="ghost" onClick={this.nextCancel}>取消</Button>
|
|
|
- </FormItem>
|
|
|
+ </FormItem>
|
|
|
</div>:
|
|
|
<div className='clearfix'>
|
|
|
<FormItem className="half-item"
|
|
@@ -1698,20 +1701,20 @@ const NewService = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="市场首付金额" >
|
|
|
- <span>{editFws.commodityFirstPayment+'万元'}</span>
|
|
|
+ label="市场首付金额" >
|
|
|
+ <span>{editFws.commodityFirstPayment+'万元'}</span>
|
|
|
</FormItem>
|
|
|
{this.state.active.applySign?<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
label="实签价格(万元)" >
|
|
|
<Input placeholder="请输入签单首付金额" value={this.state.discountPrice} style={{width:'200px'}}
|
|
|
onChange={(e)=>{this.setState({discountPrice:e.target.value})}} />
|
|
|
- <span className="mandatory">*</span>
|
|
|
+ <span className="mandatory">*</span>
|
|
|
</FormItem>:
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
label="实签价格" >
|
|
|
- <span>{this.state.discountPrice+'万元'}</span>
|
|
|
+ <span>{this.state.discountPrice+'万元'}</span>
|
|
|
</FormItem>}
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
@@ -1720,18 +1723,18 @@ const NewService = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
{this.state.active.applySign?<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="签单首付金额(万元)" >
|
|
|
+ label="签单首付金额(万元)" >
|
|
|
<Input placeholder="请输入签单首付金额" value={this.state.discountFirstPayment} style={{width:'200px'}}
|
|
|
onChange={(e)=>{this.setState({discountFirstPayment:e.target.value})}} />
|
|
|
- <span className="mandatory">*</span>
|
|
|
+ <span className="mandatory">*</span>
|
|
|
</FormItem>:
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="签单首付金额" >
|
|
|
- <span>{this.state.discountFirstPayment+'万元'}</span>
|
|
|
+ label="签单首付金额" >
|
|
|
+ <span>{this.state.discountFirstPayment+'万元'}</span>
|
|
|
</FormItem>}
|
|
|
<div className='clearfix'>
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
labelCol={{ span: 4 }}
|
|
|
wrapperCol={{ span: 16 }}
|
|
|
label="服务说明" >
|
|
@@ -1739,7 +1742,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
{this.state.active.applySign&&<FormItem wrapperCol={{ span: 12, offset: 4 }} className="half-middle">
|
|
|
- <Button className="submitSave" type="primary" onClick={this.tabRowSave}>保存</Button>
|
|
|
+ <Button className="submitSave" type="primary" onClick={this.tabRowSave} loading={this.state.loading}>保存</Button>
|
|
|
<Button className="submitSave" type="ghost" onClick={this.nextCancel}>取消</Button>
|
|
|
</FormItem>}
|
|
|
</div>}
|
|
@@ -1749,7 +1752,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
<Modal maskClosable={false} visible={this.state.signBillVisible}
|
|
|
onOk={this.signBillOk} onCancel={this.signBillOk}
|
|
|
width='800px'
|
|
|
- title='签单信息'
|
|
|
+ title='签单信息'
|
|
|
footer=''
|
|
|
className="admin-desc-content">
|
|
|
<Form layout="horizontal" onSubmit={this.signOk} id="demand-form">
|
|
@@ -1757,31 +1760,31 @@ const NewService = Form.create()(React.createClass({
|
|
|
<div className="clearfix">
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="订单编号" >
|
|
|
+ label="订单编号" >
|
|
|
<span>{this.state.orderNo}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="客户名称" >
|
|
|
+ label="客户名称" >
|
|
|
<span>{this.state.buyerName}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="实签款项(万元)" >
|
|
|
+ label="实签款项(万元)" >
|
|
|
<Input placeholder="请输入实签款项" value={this.state.signTotalAmount} style={{width:'200px'}}
|
|
|
onChange={(e)=>{this.setState({signTotalAmount:e.target.value})}} />
|
|
|
<span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="实签首款(万元)" >
|
|
|
+ label="实签首款(万元)" >
|
|
|
<Input placeholder="请输入实签首款" value={this.state.signFirstPayment} style={{width:'200px'}}
|
|
|
onChange={(e)=>{this.setState({signFirstPayment:e.target.value})}} />
|
|
|
<span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="特批立项" >
|
|
|
+ label="特批立项" >
|
|
|
<Select placeholder="选择特批立项类型"
|
|
|
style={{ width:'200px'}}
|
|
|
value={this.state.approval}
|
|
@@ -1793,7 +1796,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="合同编号" >
|
|
|
+ label="合同编号" >
|
|
|
<Input placeholder="请输入合同编号" value={this.state.contractNo}
|
|
|
onChange={(e)=>{this.setState({contractNo:e.target.value})}} style={{width:'200px'}} />
|
|
|
<span className="mandatory">*</span>
|
|
@@ -1803,8 +1806,8 @@ const NewService = Form.create()(React.createClass({
|
|
|
labelCol={{ span: 4 }}
|
|
|
wrapperCol={{ span: 16 }}
|
|
|
label="签单备注" >
|
|
|
- <Input type="textarea" placeholder="请输入签单备注" rows={4} value={this.state.orderRemarks}
|
|
|
- onChange={(e)=>{this.setState({orderRemarks:e.target.value})}}/>
|
|
|
+ <Input type="textarea" placeholder="请输入签单备注" rows={4} value={this.state.orderRemarks}
|
|
|
+ onChange={(e)=>{this.setState({orderRemarks:e.target.value})}}/>
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
<div className='clearfix'>
|
|
@@ -1822,24 +1825,24 @@ const NewService = Form.create()(React.createClass({
|
|
|
</div>
|
|
|
</div>
|
|
|
<FormItem wrapperCol={{ span: 12, offset: 4 }} className="half-middle">
|
|
|
- <Button className="submitSave" type="primary" htmlType="submit">确定签单</Button>
|
|
|
+ <Button className="submitSave" type="primary" htmlType="submit">确定签单</Button>
|
|
|
<Button className="submitSave" type="ghost" onClick={this.signBillOk}>返回</Button>
|
|
|
- </FormItem>
|
|
|
+ </FormItem>
|
|
|
</Spin>
|
|
|
</Form >
|
|
|
</Modal>
|
|
|
<Modal maskClosable={false} visible={this.state.signVisible}
|
|
|
onOk={this.signBittOk} onCancel={this.signBittOk}
|
|
|
width='600px'
|
|
|
- title='签单信息'
|
|
|
+ title='签单信息'
|
|
|
footer=''
|
|
|
className="admin-desc-content">
|
|
|
<Form layout="horizontal" onSubmit={this.signSub} id="demand-form">
|
|
|
<Spin spinning={this.state.loading}>
|
|
|
<div className="clearfix">
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
{...formItemLayout}
|
|
|
- label="特批立项" >
|
|
|
+ label="特批立项" >
|
|
|
<Select placeholder="选择特批立项类型"
|
|
|
style={{ width:'200px'}}
|
|
|
value={this.state.approval}
|
|
@@ -1851,9 +1854,9 @@ const NewService = Form.create()(React.createClass({
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
<div className="clearfix">
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
{...formItemLayout}
|
|
|
- label="签单时间" >
|
|
|
+ label="签单时间" >
|
|
|
<DatePicker
|
|
|
style={{marginTop:"2px"}}
|
|
|
showTime
|
|
@@ -1864,18 +1867,18 @@ const NewService = Form.create()(React.createClass({
|
|
|
/>
|
|
|
<span className="mandatory">*</span>
|
|
|
</FormItem>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
<FormItem wrapperCol={{ span: 12, offset: 4 }} className="half-middle">
|
|
|
- <Button className="submitSave" type="primary" htmlType="submit">确定签单</Button>
|
|
|
+ <Button className="submitSave" type="primary" htmlType="submit">确定签单</Button>
|
|
|
<Button className="submitSave" type="ghost" onClick={this.signBittOk}>返回</Button>
|
|
|
- </FormItem>
|
|
|
+ </FormItem>
|
|
|
</Spin>
|
|
|
</Form >
|
|
|
</Modal>
|
|
|
<Modal maskClosable={false} visible={this.state.lookVisible}
|
|
|
onOk={this.lookCancel} onCancel={this.lookCancel}
|
|
|
width='1300px'
|
|
|
- title= '查看流水'
|
|
|
+ title= '查看流水'
|
|
|
footer=''
|
|
|
className="admin-desc-content">
|
|
|
<Form layout="horizontal" id="demand-form">
|
|
@@ -1892,7 +1895,7 @@ const NewService = Form.create()(React.createClass({
|
|
|
<Modal maskClosable={false} visible={this.state.addChangeState}
|
|
|
onOk={this.addChangeCancel} onCancel={this.addChangeCancel}
|
|
|
width='800px'
|
|
|
- title= {this.state.stateAdd?'添加变更':'查看变更记录'}
|
|
|
+ title= {this.state.stateAdd?'添加变更':'查看变更记录'}
|
|
|
footer=''
|
|
|
className="admin-desc-content">
|
|
|
<Form layout="horizontal" id="demand-form">
|
|
@@ -1903,11 +1906,11 @@ const NewService = Form.create()(React.createClass({
|
|
|
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})}}/>
|
|
|
+ <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 type="primary" onClick={this.subChangeState} style={{margin:"10px 50px 10px 128px"}} loading={this.state.loading}>保存</Button>
|
|
|
<Button onClick={this.addChangeCancel}>取消</Button>
|
|
|
</div>
|
|
|
</div>:
|
|
@@ -1917,23 +1920,23 @@ const NewService = Form.create()(React.createClass({
|
|
|
return (<div className="changeBorder" key={index}>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="变更发起人" >
|
|
|
+ label="变更发起人" >
|
|
|
<span>{item.creater}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="变更申请时间" >
|
|
|
+ label="变更申请时间" >
|
|
|
<span>{item.createTime}</span>
|
|
|
</FormItem>
|
|
|
<div className='clearfix'>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="变更状态" >
|
|
|
+ label="变更状态" >
|
|
|
<span>{getChangeState(item.changeStatus)}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="变更操作" >
|
|
|
+ label="变更操作" >
|
|
|
<Button onClick={(e)=>{this.modifyChange(item)}}>修改</Button>
|
|
|
{/*<Button type="danger" onClick={(e)=>{this.modifyDelete(item)}}>删除</Button>*/}
|
|
|
</FormItem>
|
|
@@ -1954,10 +1957,10 @@ const NewService = Form.create()(React.createClass({
|
|
|
</Spin>
|
|
|
</Form >
|
|
|
</Modal>
|
|
|
- <Modal maskClosable={false} visible={this.state.modifyChangeState}
|
|
|
+ <Modal maskClosable={false} visible={this.state.modifyChangeState}
|
|
|
onOk={this.modifyChangeCancel} onCancel={this.modifyChangeCancel}
|
|
|
width='600px'
|
|
|
- title= "修改变更 "
|
|
|
+ title= "修改变更 "
|
|
|
footer=''
|
|
|
className="admin-desc-content">
|
|
|
<Form layout="horizontal" id="demand-form">
|
|
@@ -1966,23 +1969,23 @@ const NewService = Form.create()(React.createClass({
|
|
|
<div className="clearfix">
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="变更发起人" >
|
|
|
+ label="变更发起人" >
|
|
|
<span>{this.state.changePromoter}</span>
|
|
|
</FormItem>
|
|
|
<FormItem className="half-item"
|
|
|
{...formItemLayout}
|
|
|
- label="变更申请时间" >
|
|
|
+ label="变更申请时间" >
|
|
|
<span>{this.state.changeTime}</span>
|
|
|
</FormItem>
|
|
|
<div className='clearfix'>
|
|
|
- <FormItem
|
|
|
+ <FormItem
|
|
|
labelCol={{ span: 4 }}
|
|
|
wrapperCol={{ span: 16 }}
|
|
|
- label="变更状态" >
|
|
|
+ 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>
|
|
|
+ </Radio.Group>
|
|
|
</FormItem>
|
|
|
</div>
|
|
|
<div className='clearfix'>
|
|
@@ -1990,12 +1993,12 @@ const NewService = Form.create()(React.createClass({
|
|
|
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})}}/>
|
|
|
+ <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 type="primary" onClick={this.changeModify} style={{margin:"10px 95px"}} loading={this.state.loading}>保存</Button>
|
|
|
<Button onClick={this.modifyChangeCancel}>取消</Button>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -2024,4 +2027,4 @@ const NewService = Form.create()(React.createClass({
|
|
|
}
|
|
|
}));
|
|
|
|
|
|
-export default NewService;
|
|
|
+export default NewService;
|