Ver Código Fonte

新增第三方微信登录以及登陆后的绑定

luyanan 8 anos atrás
pai
commit
68667354a5

+ 22 - 30
app/css/app.css

@ -180,16 +180,12 @@ div.textareaboxEmp:focus{content:none;}
180 180

181 181
/*****表单公共样式********/
182 182
/*input输入相关*/
183
button:disabled,input.frmtype[type='button']:disabled{ opacity: 1;}
184 183
.frmbox{ width: 100%; margin:2% auto; border-radius: 6px; }
185 184
.frmtype{ width: 100%; margin: auto;line-height: 30px;padding: 1% 2%;font-size: 14px;line-height:20px;vertical-align: middle;}
186 185
.frmbtn{margin:4% auto;font-size: 14px;line-height: 24px;padding: 1% 2%;border:1px solid #FF9900; border-radius: 6px; color:#FF9900 ;vertical-align: middle;}
187
/*.frmbtn:hover{border:1px solid #FF9900; color:#FFFFFF;background-color:#FF9900;}*/
188 186
.frmbox{ border:none; width: 90%;height: 100%; } 
189 187
/*未激活按钮状态*/
190
.frmactive2{color:#f0f0f0;background-color:#d6d6d6; border:1px solid #d6d6d6;}
191
.frmactive2.mui-btn.mui-active:active,.frmactive2.mui-btn:enabled:active{color:#f0f0f0;background-color:#d6d8de; border:1px solid #d6d8de;}
192

188
.mui-btn:disabled, button:disabled,input.frmtype[type='button']:disabled{opacity:1;color:#f0f0f0;background-color:#d6d6d6; border:1px solid #d6d6d6;}
193 189
.frmactive{color:#fff;background-color:#FF9900; border:1px solid #FF9900;}
194 190
.frmactiveok{color:#fff;background-color:#FF9900; border:1px solid #FF9900;}
195 191
.exitbox{ text-align: center;margin-top:40px;}
@ -199,11 +195,6 @@ button:disabled,input.frmtype[type='button']:disabled{ opacity: 1;}
199 195
/*///////////////common公共样式///////////////////////*/
200 196

201 197
/***********************登录注册相关页面*******************/
202
/*关闭*/
203
.closebtn{ position: relative;border:1px transparent solid;}
204
/*.closeicon{background: url(../images/workclose.png) center center no-repeat; background-size: 100% 100%;  width: 30px; height: 30px; position: absolute;right:5%; top:20px;}*/
205
.closeicon{font-size: 50px; color:#999999; position: absolute;right:1%; top:14px;}
206

207 198
.frmbox .frm-input{/*height:60px;*/width:100%;height: 0;height: 100%;padding: 2% 0;}
208 199
.frmbox .frm-input .frmtype{ height: 0; height: 100%;}
209 200
.frmbox .frm-input .frmtypel{ height: 0;height: 100%; width: 90%;}
@ -218,24 +209,7 @@ button:disabled,input.frmtype[type='button']:disabled{ opacity: 1;}
218 209
.forgeticon{ background: url(../images/forget.png) center center no-repeat; background-size: 100% 100%;padding:2%; position: absolute; margin-top:-2%;}
219 210
.passwordbox .frmtypel~.mui-icon-clear{right:4%; top:50%; margin-top: -2%;}
220 211

221
/*第三方快捷登录*/
222
.quickbox{ width: 100%; margin-top:80px;text-align: center;}
223
/*.borderline{ border:1px dashed #999999; width: 86%; margin:auto; position: relative;}
224
.borderline div{ position: absolute; left:50%; width: 40%; height:4px; margin-left:-20% ; top:-2px; background:#DDDDDD ;}*/
225
.borderword{ font-size: 16px; color:#999999;}
226
.quickway{margin: 1% auto; overflow: hidden;}
227
.quickicon{margin: 2% 3%; padding: 1%;}
228
.quickicon img{width:28px; height: 28px; }
229
.weixinicon{ color: #86C610;}
230
.weiboicon{color:#F29600; font-size: 36px;}
231
.qqicon{color:#0093DD;}
232
/*用户协议*/
233
.protocolbox{overflow: hidden;color: #999999; line-height: 20px; margin: 0 0 20px 0;}
234
.protocolbox .mui-icon{ font-size:14px; line-height: 24px;}
235
.protocolbox label{position: relative; font-size: 13px; }
236
/*.agreeicon{width:20px; height:20px;}*/
237
.agreecheck{font-size:30px; line-height: 30px; color: #FF9900 ;}
238
.protocollink{ color: #FF9900;}
212

239 213
/*设置密码*/
240 214
.setfindbox{ margin: 20% auto;}
241 215

@ -968,13 +942,31 @@ footer.chatFooter .mui-icon-paperplane {font-size: 16px;word-break: keep-all;lin
968 942

969 943
/*****************************2017.04新版登录表单样式************************/
970 944
.frmboxNew{margin:12px;border-radius: 6px;overflow: hidden;}
971
.frmboxNew .frmbtn{margin:0;font-size: 14px;line-height: 24px;vertical-align: middle;}
945
.frmboxNew .frmbtn{margin:0;font-size: 14px;line-height:40px;padding:0;height:40px;vertical-align: middle;}
972 946
.frmboxNew .frm-input .frmtype{height:48px;}
973 947
.mui-input-group.frmboxNew .mui-input-row{height:48px;}
974 948
.mui-input-group.frmboxNew .mui-input-row:after{left: 0;}
975 949
.mui-content-padded.frmboxNew{margin-top:18px;}
976
.frmboxNew .frmbtn{height:40px;} 
977 950
.otherWordNew{overflow:hidden;padding:8px 4px;line-height: 21px; font-size: 13px;color: #666;}
978 951
.frmboxNew .getCode{background: #ff9900;color:#FFFFFF;}
979 952
.frmboxNew .mui-row.mui-input-row:after{display: block;}
953
/*第三方快捷登录*/
954
.quickbox{ width: 100%;position:fixed;bottom:10px;text-align: center;}
955
.quicktit{position: relative;min-height: 36px;}
956
.quicktit:after{position: absolute;content:"";left:15px;right:15px;top:10px;height: 1px;background: #E5E5E5;}
957
.quicktit .borderword{position:absolute;left:50%;margin-left:-60px;z-index:4;padding:0 20px;font-size: 14px; color:#999999;background: #F4f6f8;}
958
.quickway{padding:0;margin: 0;overflow: hidden;}
959
.quickway li{list-style: none;}
960
.quickway li img{width: 42px;height: 42px;margin:10px 10px 6px;}
961

962
/*用户协议*/
963
.protocolbox{overflow: hidden;color: #999999; line-height: 20px; margin: 0 0 20px 0;}
964
.protocolbox .mui-icon{ font-size:14px; line-height: 24px;}
965
.protocolbox label{position: relative; font-size: 13px; }
966
/*.agreecheck{font-size:30px; line-height: 30px; color: #FF9900 ;}*/
967
.protocollink{ color: #FF9900;}
980 968
.protocolbox .icon-yuanxingxuanzhongfill{color:#ff9900;font-size:16px;}
969

970
/*微信绑定手机或账户*/
971
.bindtip{padding:6% 20% 4%;}
972


+ 38 - 0
app/html/backBindOn.html

@ -0,0 +1,38 @@
1
<!doctype html>
2
<html>
3
4
	<head>
5
		<meta charset="UTF-8">
6
		<title>微信绑定-已有账号</title>
7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8
		<link href="../css/mui.min.css" rel="stylesheet" />
9
		<link href="../css/iconfont.css" rel="stylesheet" />
10
		<link href="../css/app.css" rel="stylesheet" />
11
	</head>
12
13
	<body>
14
		<header class="mui-bar mui-bar-nav toptitbox">
15
		    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left topback"></a>
16
		    <h1 class="mui-title toptit">绑定手机</h1>
17
		</header>
18
		<div class="mui-content">
19
			<div class="bindtip"><img src="../images/login_bg_tishi_2_nor@3x.png" width="100%" /></div>
20
		    <form class="mui-input-group frmboxNew">
21
		    	<div class="mui-input-row frm-input">
22
		            <input type="text" class="mui-input-clear frmtype" placeholder="请输入账号">
23
		        </div>
24
				<div class="mui-input-row frm-input">
25
					<input type="password" class="frmtype" placeholder="请输入密码">
26
				</div>
27
		    </form>
28
		    
29
		    <div class="mui-content-padded frmboxNew">
30
				<button class="mui-btn mui-btn-block frmbtn frmactive" disabled>绑&nbsp;定</button>
31
			</div>
32
			
33
		</div>
34
		<script src="../js/public/mui.min.js"></script>
35
		<script src="../js/public/base.js"></script>
36
	</body>
37
38
</html>

+ 58 - 0
app/html/backBindUn.html

@ -0,0 +1,58 @@
1
<!doctype html>
2
<html>
3
4
	<head>
5
		<meta charset="UTF-8">
6
		<title>微信绑定-无账号</title>
7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8
		<link href="../css/mui.min.css" rel="stylesheet" />
9
		<link href="../css/iconfont.css" rel="stylesheet" />
10
		<link href="../css/app.css" rel="stylesheet" />
11
	</head>
12
13
	<body>
14
		<header class="mui-bar mui-bar-nav toptitbox">
15
		    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left topback"></a>
16
		    <h1 class="mui-title toptit">绑定手机</h1>
17
		</header>
18
		<div class="mui-content">
19
			<div class="bindtip"><img src="../images/login_bg_tishi_1_nor@3x.png" width="100%" /></div>
20
		    <form class="mui-input-group frmboxNew">
21
		    	<div class="mui-input-row frm-input">
22
		            <input type="text" class="mui-input-clear frmtype" value="此处回填微信名">
23
		        </div>
24
		        <div class="mui-input-row frm-input">
25
		            <input type="tel" class="mui-input-clear frmtype" placeholder="请输入手机号码">
26
		        </div>
27
		        <div class="mui-row mui-input-row frm-input">
28
		        	<div class="mui-col-xs-8">
29
		        		<input type="password" class="frmtype" placeholder="请输入验证码">
30
		        	</div>
31
					<div class="mui-col-xs-4">
32
						<input type="button" class="frmtype getCode" disabled value="获取验证码">
33
					</div>
34
				</div>
35
				<div class="mui-input-row frm-input">
36
					<input id='password' type="password" class="frmtype" placeholder="请设置登录密码">
37
				</div>
38
		    </form>
39
		    
40
		    <div class="mui-content-padded frmboxNew" style="margin-top: -4px">
41
		    	<div class="protocolbox">
42
			    	<label checked="true"> 
43
			    		<span class="mui-icon iconfont icon-yuanxingxuanzhongfill"></span>	
44
	                    <input type="checkbox" name="checkbox" checked="true" style="display:none;">我已阅读并同意<a class="protocollink" id="protocollink">科袖用户协议</a>
45
	               </label>
46
		    	</div>
47
				<button class="mui-btn mui-btn-block frmbtn frmactive" disabled>绑&nbsp;定</button>
48
				<p class="otherWordNew">
49
					<span class="mui-pull-right">已有账号?</span>
50
				</p>
51
			</div>
52
			
53
		</div>
54
		<script src="../js/public/mui.min.js"></script>
55
		<script src="../js/public/base.js"></script>
56
	</body>
57
58
</html>

+ 7 - 8
app/html/loginNew.html

@ -18,7 +18,7 @@
18 18
		<div class="mui-content">
19 19
		    <form class="mui-input-group frmboxNew">
20 20
		        <div class="mui-input-row frm-input">
21
		            <input type="text" class="mui-input-clear frmtype" placeholder="请输入账号" id="username">
21
		            <input type="text" class="mui-input-clear frmtype" placeholder="请输入手机或邮箱" id="username">
22 22
		        </div>
23 23
		        <div class="mui-input-row frm-input">
24 24
					<input id='password' type="password" class="frmtype" placeholder="请输入密码">
@ -26,19 +26,18 @@
26 26
		    </form>
27 27
		    
28 28
		    <div class="mui-content-padded frmboxNew">
29
				<button id='login' class="mui-btn mui-btn-block frmbtn frmactive2">登&nbsp;录</button>
29
				<button id='login' class="mui-btn mui-btn-block frmbtn frmactive" disabled>登&nbsp;录</button>
30 30
				<p class="otherWordNew">
31 31
					<span class="mui-pull-left">短信登录</span>
32 32
					<span id='forgetPassword' class="mui-pull-right">忘记密码?</span>
33 33
				</p>
34 34
			</div>
35
			
35
			<!--第三方登录-->
36 36
			<div class="quickbox">
37
				<span class="borderword">直接登录</span>
38
				<div class="quickway">
39
					<span class="mui-icon mui-icon-weixin quickicon weixinicon" id="weixin"></span>
40
					<span class="mui-icon mui-icon-qq quickicon qqicon"></span>	
41
				</div>
37
				<div class="quicktit"><span class="borderword">其他登录方式</span></div>
38
				<ul class="quickway">
39
					<li id="weixin"><img src="../images/me_icon_weixin_nor@3x.png" /><p>微信</p></li>
40
				</ul>
42 41
			</div>
43 42
		</div>
44 43
		<script src="../js/public/mui.min.js"></script>

+ 9 - 3
app/html/loginTelNew.html

@ -18,7 +18,7 @@
18 18
		<div class="mui-content">
19 19
		    <form class="mui-input-group frmboxNew">
20 20
		        <div class="mui-input-row frm-input">
21
		            <input type="tel" class="mui-input-clear frmtype" placeholder="请输入手机号">
21
		            <input type="tel" class="mui-input-clear frmtype" placeholder="请输入手机号">
22 22
		        </div>
23 23
		        <div class="mui-input-row mui-row frm-input">
24 24
		        	<div class="mui-col-xs-8">
@ -31,13 +31,19 @@
31 31
		    </form>
32 32
		    
33 33
		    <div class="mui-content-padded frmboxNew">
34
				<button id='login' class="mui-btn mui-btn-block frmbtn frmactive2">登&nbsp;录</button>
34
				<button id='login' class="mui-btn mui-btn-block frmbtn frmactive" disabled>登&nbsp;录</button>
35 35
				<p class="otherWordNew">
36 36
					<span class="mui-pull-left">帐号登录</span>
37 37
					<span id='forgetPassword' class="mui-pull-right">忘记密码?</span>
38 38
				</p>
39 39
			</div>
40
			
40
			<!--第三方登录-->
41
			<div class="quickbox">
42
				<div class="quicktit"><span class="borderword">其他登录方式</span></div>
43
				<ul class="quickway">
44
					<li id="weixin"><img src="../images/me_icon_weixin_nor@3x.png" /><p>微信</p></li>
45
				</ul>
46
			</div>
41 47
		</div>
42 48
		<script src="../js/public/mui.min.js"></script>
43 49
		<script src="../js/public/base.js"></script>

BIN
app/images/login_bg_tishi_1_nor@3x.png


BIN
app/images/login_bg_tishi_2_nor@3x.png


BIN
app/images/login_icon_weixin_nor@3x.png