dengzhiguo 6 years ago
parent
commit
bc8c22c191

+ 17 - 10
js/component/manageCenter/order/orderNew/addService.jsx

@@ -271,12 +271,14 @@ const NewService = Form.create()(React.createClass({
 					dataIndex: 'dels',
 					key: 'dels',
 					render: (text, record, index) => {
+						console.log(index);
+						console.log(this.state.contactList.length);
 						return <div>
-		                        {this.state.processStatus==0?<Popconfirm title="是否删除?" onConfirm={(e)=>{this.confirmDelet(record.key)}} okText="删除" cancelText="不删除">
+		                        {this.state.processStatus==0?<Popconfirm title="是否删除?" onConfirm={(e)=>{this.confirmDelet(record)}} okText="删除" cancelText="不删除">
 									    <Button style={{marginRight:'10px',color:'#ffffff',background:'#f00',border:'none'}}>删除</Button>
 									</Popconfirm>
 									:''}
-								{record.id?'': <Button  type="primary"  onClick={this.contactSave}>保存</Button>}
+								{!record.id&&(index==(this.state.contactList.length-1))?<Button  type="primary"  onClick={this.contactSave}>保存</Button>:''}
 								
                             </div>
 					}
@@ -509,10 +511,8 @@ const NewService = Form.create()(React.createClass({
     //催款节点保存
 	contactSave(e) {
 		if(this.state.contactList){
-			console.log(1);
 			let cuiData=this.state.contactList;
 				for(var a=0;a<cuiData.length;a++){
-					console.log(cuiData[a]);
 					if(cuiData[a].money==''){
 						message.warning('催款金额不能为空');
 			        	this.refs.signFirstPayment.focus()
@@ -563,11 +563,19 @@ const NewService = Form.create()(React.createClass({
 	
 	//删除收款节点
 	confirmDelet(index) {
-		this.state.contactList.splice(index,1);
-		this.setState({
-			contactList: this.state.contactList
-		})
-		this.contactSave();
+		if(index.id){
+			this.state.contactList.splice(index.key,1);
+			this.setState({
+				contactList: this.state.contactList
+			})
+			this.contactSave();
+		}else{
+			this.state.contactList.splice(index.key,1);
+			this.setState({
+				contactList: this.state.contactList
+			})
+		}
+		
 	},
 	handleOk(e) {
 		this.setState({
@@ -788,7 +796,6 @@ const NewService = Form.create()(React.createClass({
 	},
 	//点击打卡项目详情
 	tableRowClick(record, index) {
-		console.log(record);
         this.setState({
         	jid:record.id,//项目ID
         	kid:record.commodityId,//商品ID

+ 0 - 1
js/component/manageCenter/order/orderNew/examine.jsx

@@ -286,7 +286,6 @@ const IntentionCustomer = Form.create()(React.createClass({
 	},	
 	//点击打卡项目详情
 	tableRowClickX(record, index) {
-		console.log(record);
         this.setState({
         	jid:record.id,//项目ID
         	kid:record.commodityId,//商品ID

+ 0 - 1
js/component/manageCenter/order/orderNew/inquiry.jsx

@@ -285,7 +285,6 @@ const IntentionCustomer = Form.create()(React.createClass({
 	},	
 	//点击打卡项目详情
 	tableRowClickX(record, index) {
-		console.log(record);
         this.setState({
         	jid:record.id,//项目ID
         	kid:record.commodityId,//商品ID