liting2017 7 years ago
parent
commit
4f82f7dfa6

+ 35 - 31
js/component/manageCenter/customer/customerData/myClient.jsx

@@ -1920,38 +1920,42 @@ const MyClient = Form.create()(React.createClass({
 	},
 	//转交
 	changeAssigner() {
-		this.setState({
-			selectedRowKeys: [],
-		});
-		let changeIds;
-		for(let idx = 0; idx < this.state.selectedRows.length; idx++) {
-			let rowItem = this.state.selectedRows[idx];
-			if(rowItem.id) {
-				changeIds = rowItem.id;
-				
-			};
-		};
-		$.ajax({
-			method: "get",
-			dataType: "json",
-			crossDomain: false,
-			url: globalConfig.context + "/api/admin/customer/transferToOther",
-			data: {
-				uid: changeIds, //这一行数据的ID
-				aid: this.state.theTypes, //指定转交人的ID 
-			}
-		}).done(function(data) {
-			if(!data.error.length) {
-				message.success('转交成功!');
-				this.setState({
-					auto:'',
-					loading: false,
-				});
-			} else {
-				message.warning(data.error[0].message);
+		if(this.state.theTypes){
+			this.setState({
+				selectedRowKeys: [],
+			});
+			let changeIds;
+			for(let idx = 0; idx < this.state.selectedRows.length; idx++) {
+				let rowItem = this.state.selectedRows[idx];
+				if(rowItem.id) {
+					changeIds = rowItem.id;
+					
+				};
 			};
-			this.loadData();
-		}.bind(this));
+			$.ajax({
+				method: "get",
+				dataType: "json",
+				crossDomain: false,
+				url: globalConfig.context + "/api/admin/customer/transferToOther",
+				data: {
+					uid: changeIds, //这一行数据的ID
+					aid: this.state.theTypes, //指定转交人的ID 
+				}
+			}).done(function(data) {
+				if(!data.error.length) {
+					message.success('转交成功!');
+					this.setState({
+						auto:'',
+						loading: false,
+					});
+				} else {
+					message.warning(data.error[0].message);
+				};
+				this.loadData();
+			}.bind(this));
+		}else{
+			message.warning('请输入转交人姓名')
+		}
 	},
 
 	componentWillReceiveProps(nextProps) {

+ 33 - 30
js/component/manageCenter/customer/individualCustomer/individualCustomer.jsx

@@ -827,38 +827,41 @@ const IndividualCustomer = Form.create()(React.createClass({
 
 	//转交
 	changeAssigner() {
-		this.setState({
+		if(this.state.theTypes){
+			this.setState({
 			selectedRowKeys: [],
-		});
-		let changeIds;
-		for(let idx = 0; idx < this.state.selectedRows.length; idx++) {
-			let rowItem = this.state.selectedRows[idx];
-			if(rowItem.id) {
-				changeIds = rowItem.id;
-				
-			};
-		};
-		$.ajax({
-			method: "get",
-			dataType: "json",
-			crossDomain: false,
-			url: globalConfig.context + "/api/admin/customer/transferToOther",
-			data: {
-				uid: changeIds, //这一行数据的ID
-				aid: this.state.theTypes, //指定转交人的ID 
-			}
-		}).done(function(data) {
-			if(!data.error.length) {
-				message.success('转交成功!');
-				this.setState({
-					auto:'',
-					loading: false,
-				});
-			} else {
-				message.warning(data.error[0].message);
+			});
+			let changeIds;
+			for(let idx = 0; idx < this.state.selectedRows.length; idx++) {
+				let rowItem = this.state.selectedRows[idx];
+				if(rowItem.id) {
+					changeIds = rowItem.id;
+				};
 			};
-			this.loadData();
-		}.bind(this));
+			$.ajax({
+				method: "get",
+				dataType: "json",
+				crossDomain: false,
+				url: globalConfig.context + "/api/admin/customer/transferToOther",
+				data: {
+					uid: changeIds, //这一行数据的ID
+					aid: this.state.theTypes, //指定转交人的ID 
+				}
+			}).done(function(data) {
+				if(!data.error.length) {
+					message.success('转交成功!');
+					this.setState({
+						auto:'',
+						loading: false,
+					});
+				} else {
+					message.warning(data.error[0].message);
+				};
+				this.loadData();
+			}.bind(this));
+		}else{
+			message.warning('请输入转交人姓名')
+		}
 	},
 
 	//转为公共客户