Exemplo n.º 1
0
	_handleSubmit : function(e){
		e.preventDefault();

		var data = fto(e.target);
		if(!data.name){
			this.setState({
				error: errMap['empty_name']
			});
			return false;
		}
		if(!data.shopkeeper){
			this.setState({
				error: errMap['empty_shopkeeper']
			});
			return false;
		}
		if(!data.phone){
			this.setState({
				error: errMap['empty_phone']
			});
			return false;
		}
		if (!/^1[\d]{10}$/.test(data.phone)) {
			this.setState({
				error: errMap['wrong_phone']
			});
			return false;
		}
		if(!data.stateId){
			this.setState({
				error: errMap['empty_state']
			});
			return false;
		}
		if(!data.cityId){
			this.setState({
				error: errMap['empty_city']
			});
			return false;
		}
		if(!data.regionId){
			this.setState({
				error: errMap['empty_region']
			});
			return false;
		}
		if(!data.addrDetail){
			this.setState({
				error: errMap['empty_addrDetail']
			});
			return false;
		}
		console.log(data);
		StoreApplicationUtil.storeApplyHandler(data, function(res) {
			if (res.result==="success") {
				alert('申请成功,请耐心等待审核通过');
				browserHistory.replace({
					pathname: '/applicationResult'
				});
			}else if(res.result==="existed"){
				alert("请勿重复申请");
			}
			else {
				alert("网络繁忙,请稍后再试");
			}
		}.bind(this));
	}
Exemplo n.º 2
0
	_handleSubmit : function(e){
		e.preventDefault();
		var data = fto(e.target);
		var accountType = data.accountType;
		console.log(data);
		
		if(!data.accountNum){
			if(parseInt(accountType)==1){
				this.setState({
					error: errMap['empty_accountNum_1']
				});
			}
			if(parseInt(accountType)==2){
				this.setState({
					error: errMap['empty_accountNum_2']
				});
			}
			return false;
		}
		if(!data.name){
			if(accountType==1){
				this.setState({
					error: errMap['empty_name_1']
				});
			}
			if(parseInt(accountType)==2){
				this.setState({
					error: errMap['empty_name_2']
				});
			}
			return false;
		}

		if(parseInt(accountType)==2&&!data.bank){
			this.setState({
				error: errMap['empty_bank']
			});
			return false;
		}
		if(!data.money){
			this.setState({
				error: errMap['empty_withdrawMoney']
			});
			return false;
		}
		CouponWithdrawUtil.withdrawHandle(data, function(res) {
			if (res.result==="success") {
				alert('提现成功');
				browserHistory.replace({
					pathname: '/withdrawList'
				});
			}else if(res.result==="money_limit"){
				alert("提现金额至少为20元");
			}else if(res.result==="money_not_enought"){
				alert("余额不足");
			}
			else {
				alert("网络繁忙,请稍后再试");
			}
		}.bind(this));
	},
Exemplo n.º 3
0
	_handleSubmit : function(e){
		e.preventDefault();
		var addrId = this.props.location.query.deliverAddrId;
		console.log(addrId);
		var data = fto(e.target);
		if(addrId){
			data.deliveraddrId = addrId;
		}
		if(!data.name){
			this.setState({
				error: errMap['empty_name']
			});
			return false;
		}
		if(!data.phone){
			this.setState({
				error: errMap['empty_phone']
			});
			return false;
		}
		if (!/^1[\d]{10}$/.test(data.phone)) {
			this.setState({
				error: errMap['wrong_phone']
			});
			return false;
		}
		if(!data.stateId){
			this.setState({
				error: errMap['empty_state']
			});
			return false;
		}
		if(!data.cityId){
			this.setState({
				error: errMap['empty_city']
			});
			return false;
		}
		if(!data.regionId){
			this.setState({
				error: errMap['empty_region']
			});
			return false;
		}
		if(!data.addrDetail){
			this.setState({
				error: errMap['empty_addrDetail']
			});
			return false;
		}
		if(addrId!==null){
			EditAddrUtil.addAddr(data, function(res) {
				if (res.result==="success") {
					alert('修改地址成功');
					if(this.props.location.query.orderSerialNum){
						var query = this.props.location.query;
						query.orderNumber=this.props.location.query.orderSerialNum;
						browserHistory.replace({
							pathname: '/address',
							query: query
						})
					}else{
						browserHistory.replace({
							pathname: '/address'
						});
					}
				}
				else {
					alert("网络繁忙,请稍后再试");
				}
			}.bind(this));
		}else{
			EditAddrUtil.addAddr(data, function(res) {
				if (res.result==="success") {
					alert('新增地址成功');
					if(this.props.location.query.orderSerialNum){
						var query = this.props.location.query;
						query.orderNumber=this.props.location.query.orderSerialNum;
						browserHistory.replace({
							pathname: '/address',
							query: query
						})
					}else{
						browserHistory.replace({
							pathname: '/address'
						});
					}
					
				}
				else {
					alert("网络繁忙,请稍后再试");
				}
			}.bind(this));
		}
	}