| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274 | 
							- <!DOCTYPE html>
 
- <html>
 
- 	<head>
 
- 		<meta charset="UTF-8">
 
- 		<title>申请提现</title>
 
- 		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
 
- 		<meta name="apple-mobile-web-app-capable" content="yes">
 
- 		<meta name="apple-mobile-web-app-status-bar-style" content="black">
 
- 		<link rel="stylesheet" type="text/css" href="css/mui.min.css" />
 
- 		<link rel="stylesheet" type="text/css" href="css/iconfont.css" />
 
- 		<link rel="stylesheet" type="text/css" href="css/main.css" />
 
- 		<script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>
 
- 		<script>
 
- 			//屏蔽分享
 
- 			document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
 
- 				WeixinJSBridge.call('hideOptionMenu');
 
- 			});
 
- 		</script>
 
- 		<style>
 
-         
 
-           .radio_inline input[type=radio]{
 
-                 width: 7%;             
 
-                 right: auto;
 
-             }
 
-           input[type="radio"] {
 
-   -webkit-appearance: none;
 
-   background:url(./images/bg_icon.png) no-repeat;
 
-   height:18px; 
 
-   vertical-align: middle;
 
-   width: 20px;
 
-   background-position: -154px -2px;
 
- }
 
- input[type="radio"]:checked {background-position: -130px -2px;}
 
-             
 
-         </style>
 
- 	</head>
 
- 	<body style="background: #fff;">
 
- 		<div class="loading-bg">
 
- 			<div class="mui-loading">
 
- 				<div class="mui-spinner">
 
- 				</div>
 
- 				  加载中...
 
- 			</div>
 
- 		</div>
 
- 		<div class="mui-content" style="background: #fff;">
 
- 			<form class="mui-input-group apply-cash-group">
 
- 				<div class="mui-radio-row" style="margin-left: 12px; width: 380px;   height: 30px;border-bottom:1px solid #dcdcdc;">
 
- 					<label style="margin-right: 10px;margin-left: 4px;">提款方式</label>
 
- 						<span class="radio_inline">
 
- 							<input id="ipt-atType1" class="values" type="radio" name="atType" value="1" checked>
 
-                             <label for="ipt-atType1" >银行卡支付</label>
 
-                          
 
-                         </span>
 
-                         <span class="radio_inline">
 
- 							<input id="ipt-atType2" class="values" type="radio" name="atType" value="2">
 
-                             <label for="ipt-atType2" >支付宝支付</label>
 
-                         </span>
 
-                         
 
- 				</div>
 
- 					<div class="mui-input-row">
 
- 						<label>姓    名</label>
 
- 						<input id="ipt-name" maxlength="12" type="text" placeholder="收款人姓名">
 
- 					</div>
 
- 					<div class="mui-input-row">
 
- 						<label>电    话</label>
 
- 						<input id="ipt-tel" maxlength="11" type="text" placeholder="收款人电话">
 
- 					</div>
 
- 					<div id="yhkDiv">
 
- 						<div class="mui-input-row">
 
- 							<label>卡    号</label>
 
- 							<input id="ipt-card" maxlength="19" type="text" placeholder="收款人储蓄卡账号">
 
- 						</div>
 
- 						<div class="mui-input-row">
 
- 							<label>开户行</label>
 
- 							<input id="ipt-bank" maxlength="20" type="text" placeholder="储蓄卡开户的开户行">
 
- 						</div>
 
- 					</div>
 
- 					<div class="mui-input-row" id="zfbDiv" style="display: none;">
 
- 						<label>支付宝</label>
 
- 						<input id="ipt-atZfb" maxlength="20" type="text" placeholder="支付宝号">
 
- 					</div>
 
- 					<div class="mui-input-row">
 
- 						<label>金    额</label>
 
- 						<input id="ipt-money" maxlength="10" type="tel" placeholder="填写提现金额">
 
- 					</div>
 
- 				<div style="margin:10px 14px;">
 
- 					<span class="mui-h5">可提现:¥<span id="uables-amount">0.00</span></span>
 
- 					<a class="btn-all-apply-cash">全部提现</a>
 
- 				</div>
 
- 				<br /><br /><br />
 
- 				<button type="button" class="mui-btn btn-apply-cash" disabled="disabled">立即提现</button>
 
- 				<br /><p class="mui-text-center">温馨提示:申请提现到账时间一般为3个工作日内</p>
 
- 			</form>
 
- 		</div>
 
- 		<script type="text/javascript" src="js/mui.min.js"></script>
 
- 		<script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
 
- 		<script type="text/javascript" src="js/main.js"></script>
 
- 		<script type="text/javascript">
 
- 			
 
- 			
 
- 			$(document).on('click','.values',function(){
 
- 					if(this.value === '1'){
 
- 						$("#zfbDiv").hide();
 
- 						$("#yhkDiv").show();
 
- 					}
 
- 					if(this.value === '2'){
 
- 						$("#zfbDiv").show();
 
- 						$("#yhkDiv").hide();
 
- 					}
 
- 			});
 
- 			
 
- 			
 
- 			var amount = 0;
 
- 			mui.ready(function() {
 
- 				$('.loading-bg').hide();
 
- 				ajax("post", "/wechat/welfare/getAmount", {"time":new Date().getTime()}, function(res) {
 
- 					amount = res.data.amonutUsable;
 
- 					$("#uables-amount").text((amount/100).toFixed(2));
 
- 				});
 
- 				$(document).on("tap", ".btn-all-apply-cash", function() {
 
- 					$("#ipt-money").val((amount/100).toFixed(0));
 
- 				});
 
- 			});
 
- 			//立即提现
 
- 			$(document).on('tap', '.btn-apply-cash', function() {
 
- 				validate();
 
- 				var atType = getRadioRes('values');
 
- 				if(flag){
 
- 					ajax("post", "/wechat/welfare/addAtLogs", 
 
- 						{
 
- 							"atTel":$("#ipt-tel").val(),
 
- 							"atCardNo":$("#ipt-card").val(),
 
- 							"atBankName":$("#ipt-bank").val(),
 
- 							"atAmonut":(new Number($("#ipt-money").val()) * 100), 
 
- 							"atName":$("#ipt-name").val(),
 
- 							"time":new Date().getTime(),
 
- 							"atType":atType,
 
- 							"atZfb":$("#ipt-atZfb").val()
 
- 						}, 
 
- 					function(res) {
 
- 						if (res.status) {
 
- 							mui.alert("申请成功(申请提现到账时间一般为3个工作日内)", function(){
 
- 								location.href="my-reward.html";
 
- 							});
 
- 						} else {
 
- 							mui.alert("提现失败,请重试(若重试后任然无法提现,请在微信联系客服)");
 
- 						}
 
- 					});
 
- 				}else{
 
- 					mui.alert(msg);
 
- 				}
 
- 			});
 
- 			//实时监听文本框字数
 
- 			$(document).on('input', '#ipt-name', function() {
 
- 				if($(this).val().length > 1) {
 
- 					$(".btn-apply-cash").removeAttr("disabled");
 
- 				} else {
 
- 					$(".btn-apply-cash").attr("disabled", "disabled");
 
- 				}
 
- 			});
 
- 			var msg = '',flag = false;
 
- 			function validate() {
 
- 				msg = '';
 
- 				flag = false;
 
- 				var atType = getRadioRes('values');
 
- 				var ch = /^[\u4e00-\u9fa5]{2,}$/; //简体中文(2位以上)
 
- 				var bankcard = /\d{16}|\d{19}/; //银行卡号(16位-19位)
 
- 				var ch_en_num = /^[A-Za-z0-9_\-\u4e00-\u9fa5]{1,}$/; //简体中文英文数字(1位以上)
 
- 				var positive_int = /^[0-9]\d*$/; //正整数
 
- 				var ch_tel = /^(((13[0-9]{1})|(14[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[0-9]{1})|(19[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
 
- 				$.each($('.apply-cash-group input'), function() {
 
- 					switch($(this).attr('id')) {
 
- 						case 'ipt-tel':
 
- 						
 
- 							if (ch_tel.test($(this).val())) {
 
- 								flag = true;
 
- 							} else {
 
- 								msg = "请正确填写手机号码";
 
- 								return false;
 
- 							}
 
- 							break;
 
- 						case 'ipt-money':
 
- 						console.log(positive_int.test($(this).val()));
 
- 							if(positive_int.test($(this).val())) {
 
- 								flag = true;
 
- 							} else {
 
- 								flag = false;
 
- 								if($(this).val() === '' || $(this).val() == null){
 
- 									msg = '提现金额不能为空';
 
- 								}else if($(this).val().length()==0){
 
- 									msg = '请填写提现金额';
 
- 								}else{
 
- 									msg = '提现金额格式有误!';
 
- 								}
 
- 								return false;
 
- 							}
 
- 							break;	
 
- 						case 'ipt-bank':
 
- 							if(atType == '2'){
 
- 								flag = true;
 
- 							}else if(ch_en_num.test($(this).val())) {
 
- 								flag = true;
 
- 							} else {
 
- 								flag = false;
 
- 								if($(this).val().length==0){
 
- 									msg = '请填写银行开户行';
 
- 								}else{
 
- 									msg = '银行开户行格式有误!';
 
- 								}
 
- 								return false;
 
- 							}
 
- 							break;
 
- 						case 'ipt-card':
 
- 							if(atType === '2'){
 
- 								flag = true;
 
- 							}else if(bankcard.test($(this).val())) {
 
- 								flag = true;
 
- 							} else {
 
- 								flag = false;
 
- 								if($(this).val().length==0){
 
- 									msg = '请填写银行卡号';
 
- 								}else{
 
- 									msg = '银行卡号格式有误!';
 
- 								}
 
- 								return false;
 
- 							}
 
- 							break;	
 
- 						case 'ipt-atZfb':
 
- 							if(atType === '1'){
 
- 								flag = true;
 
- 							}else if($(this).val() != null && $(this).val() != "") {
 
- 								flag = true;
 
- 							} else {
 
- 								flag = false;
 
- 								if($(this).val()== null || $(this).val()== ""){
 
- 									msg = '请填写支付宝号';
 
- 								}
 
- 								return false;
 
- 							}
 
- 							break;	
 
- 						case 'ipt-name':
 
- 							if(ch.test($(this).val())) {
 
- 								flag = true;
 
- 							} else {
 
- 								flag = false;
 
- 								if($(this).val().length==0){
 
- 									msg = '请填写姓名';
 
- 								}else{
 
- 									msg = '姓名格式有误!';
 
- 								}
 
- 								return false;
 
- 							}
 
- 							break;	
 
- 						default:
 
- 							break;
 
- 					}
 
- 				});
 
- 			};
 
- 			function getRadioRes(className) {
 
- 				var rdsObj = document.getElementsByClassName(className);
 
- 				var chackVal = null;
 
- 				for(i = 0; i < rdsObj.length; i++) {
 
- 					if (rdsObj[i].checked) {
 
- 						chackVal = rdsObj[i].value;
 
- 					}
 
- 				}
 
- 				return chackVal;
 
- 			}
 
- 		</script>
 
- 	</body>
 
- </html>
 
 
  |