liting2017 преди 7 години
родител
ревизия
b901d35d29
променени са 1 файла, в които са добавени 35 реда и са изтрити 104 реда
  1. 35 104
      js/component/manageCenter/customer/myClient.jsx

+ 35 - 104
js/component/manageCenter/customer/myClient.jsx

@@ -443,7 +443,8 @@ const AchievementList = Form.create()(React.createClass({
 	    });	   	    
 	},
 	//点击客户的名字,进行详情的查询
-	setModal4Visible(e,index) {
+	setModal4Visible(e,index) {	
+		this.state.data=[];
 		this.setState({ modal4Visible:true });
 		let changeIds=this.state.datahistory[index].contactId;
 	     $.ajax({
@@ -461,23 +462,7 @@ const AchievementList = Form.create()(React.createClass({
                     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,
-                        		name:name,//联系人姓名
-                        		sex:sex,//联系人性别
-                        		mobile:mobile,//座机号
-                        		telNum:telNum,//手机号
-                        		email:email,//邮箱
-                        		qq:qq,//qq
-                        		wechat:wechat,//微信号
-                        		depatrment:depatrment,//部门
-                        		customerPosition:customerPosition,//职位
-                        });
-                    };                   
-                };               
+                }           
                 this.setState({//导出数据
                 			theDate:theDate,	
                     		name:theDate.name,//联系人姓名
@@ -631,7 +616,7 @@ const AchievementList = Form.create()(React.createClass({
         }.bind(this));
 		},
 		informationRowClick(index){
-			this.setModal8VisibleOk()			
+			this.setModal8VisibleOk();		
 			$.ajax({
             method: "get",
             dataType: "json",
@@ -643,43 +628,26 @@ const AchievementList = Form.create()(React.createClass({
             success: function (data) {            	
                 let theArr = [];
                 let theDate=data.data;
+               
                 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,
-                    		primaryFlg:primaryFlg,
-                    		name:name,//联系人姓名
-                    		sex:sex,//联系人性别
-                    		mobile:mobile,//座机号
-                    		telNum:telNum,//手机号
-                    		email:email,//邮箱
-                    		qq:qq,//qq
-                    		wechat:wechat,//微信号
-                    		depatrment:depatrment,//部门
-                    		customerPosition:customerPosition,//职位
-                        });
-                    };                   
-                };               
+                }            
                 this.setState({//导出数据
-                			primaryFlg:theDate.primaryFlg,
-                			thaDate:theDate,
-                			cid:theDate.cid,//客户ID
-                			id:theDate.id,//联系人ID
-                    		name:theDate.name,//联系人姓名
-		            		sex:theDate.sex,//联系人性别
-		            		mobile:theDate.mobile,//座机号
-		            		telNum:theDate.telNum,//手机号
-		            		email:theDate.email,//邮箱
-		            		qq:theDate.qq,//qq
-		            		wechat:theDate.wechat,//微信号
-		            		depatrment:theDate.depatrment,//部门
-		            		customerPosition:theDate.customerPosition,//职位
-		            		companyName:theDate.companyName,//公司
+        			primaryFlg:theDate.primaryFlg,                			
+        			cid:theDate.cid,//客户ID
+        			id:theDate.id,//联系人ID
+            		name:theDate.name,//联系人姓名
+            		sex:theDate.sex,//联系人性别
+            		mobile:theDate.mobile,//座机号
+            		telNum:theDate.telNum,//手机号
+            		email:theDate.email,//邮箱
+            		qq:theDate.qq,//qq
+            		wechat:theDate.wechat,//微信号
+            		depatrment:theDate.depatrment,//部门
+            		customerPosition:theDate.customerPosition,//职位
+            		companyName:theDate.companyName,//公司
                 });
             }.bind(this),
         }).always(function () {
@@ -2400,100 +2368,63 @@ const AchievementList = Form.create()(React.createClass({
 				                        	<FormItem className="half-item"
 					                            {...formItemLayout}
 					                            label="姓名" >
-					                            {getFieldDecorator('name', {					                              
-					                                initialValue: this.state.name
-					                            })(
-					                                <Input onChange={(e) => { this.setState({ name: e.target.value }) }}/>
-					                                )}
+					                            
+					                             <Input value={this.state.name} onChange={(e) => { this.setState({ name: e.target.value }) }}/>
+					                                
 					                        </FormItem>
 					                        <FormItem className="half-item"
 				                                {...formItemLayout}
 				                                label="性别" >
-				                                {getFieldDecorator('sex', {			                                	
-				                                    initialValue: this.state.sex
-				                                })(
-			                                     <Radio.Group onChange={(e) => { this.setState({ sex: e.target.value }); }}>
+				                                
+			                                     <Radio.Group value={this.state.sex} onChange={(e) => { this.setState({ sex: e.target.value }); }}>
 		    										<Radio value="0">男</Radio>
 				                                   <Radio value="1">女</Radio>
 				                                 </Radio.Group>
-			                                    )}
+			                                   
 				                       		</FormItem>
 				                       		<FormItem
 						                        labelCol={{ span: 6 }}
 						                        wrapperCol={{ span: 14 }}
 						                        label="是否是主要联系人:" style={{marginLeft:"65px"}}>
-				                       			{getFieldDecorator('primaryFlg', {			                                	
-				                                    initialValue: this.state.primaryFlg
-				                                })(
-			                                     	<Radio.Group onChange={(e) => {this.setState({primaryFlg: e.target.value });}}>
+			                                     	<Radio.Group value={this.state.primaryFlg} onChange={(e) => {this.setState({primaryFlg: e.target.value });}}>
 								                        <Radio value={0}>是</Radio>
 								                        <Radio value={1}>否</Radio>
 							                        </Radio.Group>
-			                                    )}
-						                        
 						                    	</FormItem>	
 				                       			<FormItem className="half-item"
 					                            {...formItemLayout}
-					                            label="手机号码" >
-					                            {getFieldDecorator('telNum', {	
-					                                initialValue: this.state.telNum 
-					                            })(
-					                                <Input onChange={(e) => { this.setState({ telNum: e.target.value }) }}/>
-					                                )}
+					                            label="手机号码" >  
+					                                <Input value={this.state.telNum} onChange={(e) => { this.setState({ telNum: e.target.value }) }}/>					                               
 					                        </FormItem>
 					                        <FormItem className="half-item"
 					                            {...formItemLayout}
-					                            label="座机号" >
-					                            {getFieldDecorator('mobile', {	                              
-					                                initialValue: this.state.mobile
-					                            })(
-					                                <Input onChange={(e) => { this.setState({ mobile: e.target.value }) }}/>
-					                                )}
+					                            label="座机号" >					                         
+					                                <Input value={this.state.mobile} onChange={(e) => { this.setState({ mobile: e.target.value }) }}/>					                               
 					                        </FormItem>
 					                        <FormItem className="half-item"
 					                            {...formItemLayout}
 					                            label="QQ号码" >
-					                            {getFieldDecorator('qq', {	                              
-					                                initialValue: this.state.qq
-					                            })(
-					                                <Input onChange={(e) => { this.setState({ qq: e.target.value }) }}/>
-					                                )}
+					                                <Input value={this.state.qq} onChange={(e) => { this.setState({ qq: e.target.value }) }}/>
 					                        </FormItem>
 					                        <FormItem className="half-item"
 					                            {...formItemLayout}
 					                            label="邮箱号" >
-					                            {getFieldDecorator('email', {	                              
-					                                initialValue: this.state.email
-					                            })(
-					                                <Input onChange={(e) => { this.setState({ email: e.target.value }) }}/>
-					                                )}
+					                                <Input value={this.state.email} onChange={(e) => { this.setState({ email: e.target.value }) }}/>
 					                        </FormItem>
 					                        <FormItem className="half-item"
 					                            {...formItemLayout}
 					                            label="微信" >
-					                            {getFieldDecorator('wechat', {	                              
-					                                initialValue: this.state.wechat
-					                            })(
-					                                <Input onChange={(e) => { this.setState({ wechat: e.target.value }) }}/>
-					                                )}
+					                                <Input value={this.state.wechat} onChange={(e) => { this.setState({ wechat: e.target.value }) }}/>
 					                        </FormItem>
 					                        <FormItem className="half-item"
 					                            {...formItemLayout}
 					                            label="部门" >
-					                            {getFieldDecorator('depatrment', {	                              
-					                                initialValue: this.state.depatrment
-					                            })(
-					                                <Input onChange={(e) => { this.setState({ depatrment: e.target.value }) }}/>
-					                                )}
+					                                <Input value={this.state.depatrment} onChange={(e) => { this.setState({ depatrment: e.target.value }) }}/>
 					                        </FormItem>
 					                        <FormItem className="half-item"
 					                            {...formItemLayout}
 					                            label="职位" >
-					                            {getFieldDecorator('customerPosition', {	                              
-					                                initialValue: this.state.customerPosition
-					                            })(
-					                                <Input onChange={(e) => { this.setState({ customerPosition: e.target.value }); }}/>
-					                                )}
+					                                <Input value={this.state.customerPosition} onChange={(e) => { this.setState({ customerPosition: e.target.value }); }}/>                          
 					                        </FormItem>												                                  
 										        	</div>
 										        	<FormItem wrapperCol={{ span: 12, offset: 4 }}>