self.html 8.41 KB
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
	    <title id="title">个人中心</title>
	    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
	    <meta name="format-detection" content="telephone=no" />
	    <meta name="format-detection" content="email=no" />
	    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
	    <meta name="apple-mobile-web-app-capable" content="yes" />
	    <meta name="apple-mobile-web-app-title" content="">
	    <meta name="google" value="notranslate"><!-- 禁止Chrome 浏览器中自动提示翻译 -->
	    <link rel="stylesheet" href="../../iconfont/iconfont.css" />
	    <link rel="stylesheet" href="../../css/reset.css" />
	</head>
	<style>
		.self_Top,.self_model{
			width: 100%;
			float: left;
			background: #fff;
		}
		.self_Top{
			position: relative;
			height: 180px;
			background: #50e3c2;
			background-size: 100%;
		}
		.self_Top>img{
			position: absolute;
			top: 22px;
			left: 0;
			width: 100%;
			z-index: 0;
		}
		.self_Top>p,.self_Top .userimg,.self_Top span{
			position: relative;
			z-index: 10;
		}
		.self_Top .userimg{
			margin: 7px auto 0;
			width: 80px;
			height: 80px;
			border-radius: 40px;
			overflow: hidden;
		}
		.self_Top .userimg img{
			width: 100%;
		}
		.self_Top span{
			margin-top: 10px;
			display: block;
			text-align: center;
			
		}
		.self_Top>p{
			color: #fff;
			text-align: right;
		}
		.self_Top>p a{
			color: #fff;
			font-size: 14px;
			text-decoration: none;
			
		}
		.self_Top>p a i{
			font-size: 14px;
		}
		.self_model{
			display: table;
			width: 100%;
			margin-top: 10px;
		}
		.self_model li{
			
			width: 100% !important;
			height: 40px;
			line-height: 40px;
			padding: 0 10px;
			box-sizing: border-box;
			font-size: 13px;
			border-bottom: 1px solid #E4E4E4;
		}
		.self_model li i{
			float: right;
		}
		.self_model li span img{
			width: 20px;
			height: 20px;
			margin-right: 10px;
			float: left;
			margin-top: 8px;
		}
	</style>
	<body>
		<div class="self_Top">
			<img src="fapiao/imgs/selfbg.png" />
			<p class="sjhbing" style="height: 25px;text-align: right;">
				<span style="display: none;text-align: right;padding-right: 10px;box-sizing: border-box;">
					<a href="../../commonp/binding.html">
						绑定任你停账号使用更多功能
						<i class="icon iconfont">&#xe61e;</i>
					</a>
				</span>
				
			</p>
			<div class="userimg">
				<img src="fapiao/imgs/toux.png" />
			</div>
			<span id="userPhone" style="color: #fff;"></span>
		</div>
		<ul class="self_model">
			<li data-href="Vehiclemanagement/EditCar.html" data-token='1'>
				<span><img src="fapiao/imgs/selfcar.png"/></span>车辆管理
				<i class="icon iconfont">&#xe61e;</i>
			</li>
			<li data-href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1e9001e5940605b1&redirect_uri=http://wxgzh.renniting.cn/wechatwuxi/Threewf/WEB-INF/pages/mylist.html&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect" data-token='0'>
				<span><img src="fapiao/imgs/vip.png"/></span>会员卡
				<i class="icon iconfont">&#xe61e;</i>
			</li>
			<li data-href="Parkingrecord/Parkingrecord.html" data-token='1'>
				<span><img src="fapiao/imgs/jilu.png"/></span>停车记录
				<i class="icon iconfont">&#xe61e;</i>
			</li>
			<li data-href="fapiao/Invoiceapplication.html" data-token='1'>
				<span><img src="fapiao/imgs/fapiao.png"/></span>发票申领
				<i class="icon iconfont">&#xe61e;</i>
			</li>
			<li data-href="Suggestionfeedback.html" data-token='1'>
				<span><img src="fapiao/imgs/jianyi.png"/></span>建议反馈
				<i class="icon iconfont">&#xe61e;</i>
			</li>
		</ul>
	</body>
</html>
<script src="../../js/jquery-3.2.1.min.js"></script>
<script src="../../js/layui/layui/layui.js"></script>
<script src="../../js/url.js"></script>
<script src="../../js/ajax.js"></script>

<script>
	//https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=http://127.0.0.1:8020/Threewf/stoppayment/TransitionalPage.html&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
//https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxe98c8ee886986377&redirect_uri=http://app.api.rnting.com/rnt_wechat_zzh/wechatthree/Threewf/stoppayment/TransitionalPage.html&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect
    $(function(){
    	layui.use(['layer'], function(){ 
		  //向世界问个好
		});
    	var getcode = location.href;
	    var datacoded = getcode.split('?')[1];
	    if(datacoded&&datacoded!=''){
	    	var datacode = datacoded.split('&')[0].split('=')[1];
	    	if(datacoded.split('&')[0].split('=')[0]=='code'){
	    		jsajax.getopenid(datacode,function(openid){
					console.log("请求"+openid);
					var pt = 'wx';
	    			mUrl.setApporWX(pt);
			    	jsajax.gett(openid,function(n){
			    		  if(n==1){//用户已绑定手机号
			        		console.log('用户已绑定手机号   ');
			        		$('.sjhbing span').css('display','none');
			        		$("#userPhone").text(mUrl.GetPhone());
			        		console.log('用户token   '+mUrl.GetToken()+"用户手机号 "+mUrl.GetPhone());
			        	}else if(n==0){//用户未绑定手机号
			        		//var t = '';
			        		mUrl.SetToken(null);
			        		console.log('用户未绑定手机号');
			        		$('.sjhbing span').css('display','block');
			        	}
			    	});
			    });//获取openid  token
	    	}
	    }
	    //mUrl.SetToken('f6f786c38cc047c5a0c7c6891070f2fc');
	    console.log(mUrl.GetToken());
	    $("#userPhone").text(mUrl.GetPhone());
	    if(mUrl.GetToken()&&mUrl.GetToken()!=''){
	    	$('.sjhbing span').css('display','none');
	    }else{
	    	$('.sjhbing span').css('display','block');
	    }
	    
	    
	    if(mUrl.GetOpenid()&&mUrl.GetOpenid()!=''){
	    	console.log('获取到用户openid');
	    	var openid = mUrl.GetOpenid();
	    	var pt = 'wx';
	    	mUrl.setApporWX(pt);
	    	jsajax.gett(openid,function(n){
	    		  if(n==1){//用户已绑定手机号
	        		console.log('用户已绑定手机号   ');
	        		$('.sjhbing span').css('display','none');
	        		$("#userPhone").text(mUrl.GetPhone());
	        		console.log('用户token   '+mUrl.GetToken()+"用户手机号 "+mUrl.GetPhone());
	        	}else if(n==0){//用户未绑定手机号
	        		//var t = '';
	        		mUrl.SetToken(null);
	        		console.log('用户未绑定手机号');
	        		$('.sjhbing span').css('display','block');
	        	}
	    	});
	    	////pt='androidapp'   pt='iosapp' pt = 'wx';
	    }else{
	    	var pt = 'iosapp';
	    	mUrl.setApporWX(pt);
	    }
	    /*var datacode = datacoded.split('&')[0].split('=')[1];
		var Oid = sessionStorage.getItem('WXOpenid');
		var token = false;
		if(Oid&&Oid!=''){
			
		}else{
			
	        jsajax.getopenid(datacode,function(openid){
	        	jsajax.gett(openid,function(n){
	        		alert("1还是2"+n);
		        	if(n==1){//用户已绑定手机号
		        		token = true;
		        	}else if(n==0){//用户未绑定手机号
		        		
		        	}
	        	});
	        	
	        });//获取openid  token
	    }*/
    	//点击进入个人信息页面
    	$('.self_Top').click(function(){
    		var token = mUrl.GetToken();
    		if(token&&token!=''&&token!='null'){
    			window.location.href = 'accountInfo.html';
    		}else{
    			/*if(mUrl.GetOpenid()&&mUrl.GetOpenid()!=''){
    				window.location.href = '../../WEB-INF/pages/elsepages/common_pages/binding.html?openid='+mUrl.GetOpenid()+"&token=&";
    			}*/
    			window.location.href = '../../commonp/binding.html';
    		}
    	});
    	
    	//点击进入各个子模块对应页面
    	$(".self_model li").click(function(){
    		var t = $(this).attr('data-token');
    		var href = $(this).attr('data-href');
    		var token = mUrl.GetToken();
    		console.log("获取的token "+token);
    		
    		var index = $(this).index();
    		/*if(index==2){
    			layer.msg('努力开发中', {
				    //icon: 1,
				    time: 1500 //2秒关闭(如果不配置,默认是3秒)
				}, function(){
				    //do something
				});
				return false;
    		}*/
    		
    		
    		if(t=='1'&&token&&token!=''&&token!='null'||t=='0'){
    			window.location.href = href;
    		}else{
    			/*if(mUrl.GetOpenid()&&mUrl.GetOpenid()!=''){
    				window.location.href = '../../WEB-INF/pages/elsepages/common_pages/binding.html?openid='+mUrl.GetOpenid()+"&token=&";
    			}*/
    			window.location.href = '../../commonp/binding.html';
    		}
    	});
    });
</script>