Commit 11c03166 authored by fanxiaolian's avatar fanxiaolian

新建项目

parents
Pipeline #469 failed with stages
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
<meta id="viewport" name="viewport"
content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="format-detection" content="telephone=yes" />
<title>官方APP下载_IOS版APP下载</title>
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<link href="css/common.css" rel="stylesheet">
<link href="css/fn.css" rel="stylesheet">
<script src="js/libs/jquery-3.0.0.min.js"></script>
<script src="js/common.js?v=1"></script>
</head>
<body>
<div class="header">
<h1>官方APP下载_IOS版APP下载</h1>
</div>
<div class="content">
<div class="ios-box01">
<img src="images/xiaoxia01.jpg" />
<a href="https://apps.apple.com/cn/app/testflight/id899247664" class="u-down-btn">点击下载TestFlight</a>
</div>
<div class="ios-box02">
<img src="images/xiaoxia02.jpg" />
<a href="https://www.pgyer.com/lbjR" class="u-down-btn">点击下载点石成金大V端</a>
</div>
<div class="ios-box03">
<img src="images/xiaoxia03.jpg" />
</div>
</div>
</body>
</html>
<script type="text/javascript">
</script>
\ No newline at end of file
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
<meta id="viewport" name="viewport"
content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="format-detection" content="telephone=yes" />
<title>官方APP下载_IOS版APP下载</title>
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<link href="css/common.css" rel="stylesheet">
<link href="css/fn.css" rel="stylesheet">
<script src="js/libs/jquery-3.0.0.min.js"></script>
<script src="js/common.js?v=1"></script>
</head>
<body>
<div class="header">
<h1>官方APP下载_IOS版APP下载</h1>
</div>
<div class="content">
<div class="ios-box01">
<img src="images/ios-box01.jpg" />
<a href="https://apps.apple.com/cn/app/testflight/id899247664" class="u-down-btn">点击下载TestFlight</a>
</div>
<div class="ios-box02">
<img src="images/ios-box02.jpg" />
<a href="https://www.pgyer.com/OgvM" class="u-down-btn">点击下载点石成金</a>
</div>
<div class="ios-box03">
<img src="images/ios-box03.jpg" />
</div>
</div>
</body>
</html>
<script type="text/javascript">
</script>
\ No newline at end of file

*,
*::after,
*::before {
box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;
}
body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer { margin: 0; padding: 0; }
html { font-size:20px; /* 10 ÷ 16 × 100% = 62.5% */ width: 100%;min-height: 100%; position: relative;}
body { font-family: 'Microsoft Yahei', 'Simsun'; margin: 0 auto; color: #666; font-size: 0.14rem; /* 1.33 × 10px = 13.3px */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); width: 100%;background:#00040E;max-width: 800px; max-height: 3000px; overflow: auto; -webkit-overflow-scrolling: touch;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
form { display: inline; }
ul, ol,li { list-style: none; }
a { text-decoration: none; }
img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
button, input, select, textarea { border: 1px solid #ccc; font-size: 100%; vertical-align: middle; outline: none; box-shadow: none; background: #fff; font-family: 'Microsoft Yahei', 'Simsun'; }
button { box-shadow: none; }
textarea { resize: none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button; }
input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder { color: transparent; -webkit-tap-highlight-color: transparent; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
.fl { float: left; }
.fr { float: right; }
.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.break { word-break: break-all; word-wrap: break-word; }
header, footer, article, section, nav, menu, hgroup { display: block; clear: all; }
.clearfix:after { clear: both; content: ""; display: block; height: 0; }
/*@font-face {font-family: "Source"; src: url("../images/webfont.woff") format("woff"), url("../images/webfont.ttf") format("truetype"); font-weight: normal; font-style: normal;}*/
::-webkit-input-placeholder{color:#bbb;} /* 使用webkit内核的浏览器 */
:-moz-placeholder{color:#bbb;} /* Firefox版本4-18 */
::-moz-placeholder{color:#bbb;} /* Firefox版本19+ */
:-ms-input-placeholder{color:#bbb;} /* IE浏览器 */
.layui-layer-hui {border-radius:4px!important;}
.content {padding-top:0.88rem;}
/*header*/
.header {width:100%;height:0.88rem;background:#fff;padding:0 0.32rem;position:fixed;top:0;left:0;font-size:0;z-index:998;}
.header h1 {font-size:0.34rem;line-height:0.88rem;color:#000;font-weight:normal;text-align:center;}
/*邀请注册*/
.login-box {padding-top:0.88rem;}
.login-top {height:10.12rem;background:url(../images/login-bg.png) no-repeat;background-size:100% 100%;text-align:center;padding-top:0.8rem;}
.login-a {font-size:0;margin-bottom:0.5rem;}
.login-a img {width:1.68rem;}
.login-b {font-size:0.6rem;color:#fff;margin-bottom:0.28rem;}
.login-c {font-size:0.38rem;color:#fff;opacity:0.4;}
.login-main {width:6.9rem;height:6.6rem;background: #fff;border: 1px solid #707070;border-radius:0.32rem;margin:-5rem auto 0;position:relative;padding:0.8rem 0.56rem;}
.frm-box li {border:1px solid #dedede;border-radius:0.32rem;margin-bottom:0.4rem;position:relative;}
.frm-box li input {width:100%;padding:0.24rem 0.3rem 0.24rem 0.84rem;font-size:0.28rem;color:#000;border:none;border-radius:0.32rem;}
.ico-phone {background:url(../images/ico-phone.png) 0.32rem center no-repeat;background-size:0.4rem 0.4rem;}
.ico-msg {background:url(../images/ico-msg.png) 0.32rem center no-repeat;background-size:0.4rem 0.4rem;padding-right:2.5rem!important;}
.ico-yqm {background:url(../images/ico-yqm.png) 0.32rem center no-repeat;background-size:0.4rem 0.4rem;}
.frm-ctrl {padding-top:0.12rem;}
.submit-btn {width:100%;height:0.96rem;color:#121212;background:#F5D11D;border-radius:0.48rem; text-align:center;line-height:0.96rem;font-size:0.32rem;box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.16);}
.getCodeBtn {position:absolute;right:0.24rem;top:50%;height:0.6rem;margin-top:-0.3rem;font-size:0.28rem;color:#F5D11D;border:none;}
.getCodeBtn.running {color: #999999;}
.frm-box li input:disabled {background-color:#eee;}
/*注册成功*/
.reg-suc { text-align:center;}
.suc-a {font-size:0;}
.suc-a img {width:1.78rem;margin-bottom:0.4rem;}
.suc-b {font-size:0.4rem;color:#000;margin-bottom:0.2rem;}
.suc-c {font-size:0.28rem;color:#999;margin-bottom:0.8rem;}
/*ios_教程*/
.ios-box01 ,.ios-box02 ,.ios-box03 {font-size:0;position:relative;}
.ios-box01 img ,.ios-box02 img ,.ios-box03 img {width:100%;}
.u-down-btn {display:inline-block;width:5.6rem;height:0.96rem;background: #F5D11D;box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.16);border-radius:0.48rem;font-size:0.32rem;color:#121212;line-height:0.96rem; text-align:center;}
.ios-box01 .u-down-btn {position:absolute;left:50%;margin-left:-2.8rem;top:5.04rem;}
.ios-box02 .u-down-btn {position:absolute;left:50%;margin-left:-2.8rem;top:1.77rem;}
/*下载页*/
.load-box {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/login-bg.png) no-repeat;background-size:100% auto;padding-top:2rem;}
.load-box .logo {width:1.68rem;height:1.68rem;background:url(../images/logo.png) no-repeat;background-size:100% 100%;margin:0 auto;margin-bottom:0.24rem;}
.load-box .xiaoxia-logo {background-image:url(../images/xiaoxia-logo.png);}
.load-box .tit {font-size:0.6rem;color:#fff; text-align:center;font-weight:normal;margin-bottom:0.2rem;}
.load-box .desc {font-size:0.28rem;color:#bbb; text-align:center;}
.load-box .ctrl {padding-top:1.6rem; text-align:center;}
.down-btn {display:none;width:5.8rem;height:0.96rem;background-color: #F5D11D;box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.16);border-radius: 0.48rem;padding-left:2.22rem;font-size:0.32rem;color:#212121;line-height:0.96rem; text-align:left;}
.ios {background-image:url(../images/ico-ios.png);background-repeat:no-repeat;background-size:0.33rem 0.38rem;background-position:1.75rem center;}
.android {background-image:url(../images/ico-and.png);background-repeat:no-repeat;background-size:0.33rem 0.38rem;background-position:1.75rem center;}
.tips {width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;}
.tips-con {width:5.8rem;height:3rem;background:#fff;border-radius:0.1rem;position:fixed;top:50%;left:50%;margin-left:-2.9rem;margin-top:-1.5rem;box-shadow:0 0 0.05rem #ccc;}
.tips-txt {padding:0.4rem 0.7rem;font-size:0.32rem;color:#333; text-align:center;}
.tips-ctrl {border-top:0.01rem solid #f8f8f8; text-align:center;}
.tips-ctrl a {display:block;height:0.9rem;line-height:0.9rem;padding:0 0.3rem;text-align:center;font-size:0.4rem;color:#5a6899;}
/*帮助中心*/
.help-bg {background:#fff;}
.help-box {padding:0.3rem;}
.help-box p {font-size:0.28rem;line-height:0.56rem;margin-bottom:0.1rem;}
.help-box p img {margin:0.2rem 0;}
.help-box .red {color:#f00;}
.help-box h1 {font-size:0.36rem;}
.help-box h2 {font-size:0.34rem;}
.help-box h3 ,.help-box h4 ,.help-box h5 {font-size:0.24rem;}
.help-box h1,.help-box h2,.help-box h3,.help-box h4,.help-box h5 {margin-top:0.3rem;}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
<meta id="viewport" name="viewport"
content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="format-detection" content="telephone=yes" />
<title>邀请注册</title>
<meta name="Keywords" content="">
<meta name="Description" content="">
<link href="css/common.css" rel="stylesheet">
<link href="css/fn.css" rel="stylesheet">
<script src="js/libs/jquery-3.0.0.min.js"></script>
<script src="js/common.js?v=1"></script>
<script src="js/libs/layer.min.js"></script>
<link href="css/layer.css" rel="stylesheet">
</head>
<body>
<div class="load-box">
<div class="logo xiaoxia-logo"></div>
<h1 class="tit">点石成金大V端</h1>
<div class="desc">打开社交投资新世界</div>
<div class="ctrl">
<a href="https://testflight.apple.com/join/TYaT8Sfn" class="down-btn ios">iPhone下载</a>
<a href="javascript:;" class="down-btn android">Android下载</a>
</div>
</div>
<div class="tips" style="display:none;">
<div class="tips-con">
<div class="tips-txt">点击右上角按钮,然后再弹出的菜单中,点击在浏览器打开即可安装。</div>
<div class="tips-ctrl">
<a href="javascript:;">确定</a>
</div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
var androidUrl = "https://www.pgyer.com/2iCO"
function appType(){
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(isAndroid){
return 'android';
}else if(isiOS){
return 'ios';
}else{
return 'html';
}
}
function isWeiXin() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
return true;
} else {
return false;
}
}
$(function(){
if(appType()=='ios'){
$('.andrio').hide();
$('.ios').css("display","inline-block");
};
if(appType()=='android'){
$('.ios').hide();
$('.android').show().css("display","inline-block");
};
if(appType()=='html'){
$('.ios').show().css("display","inline-block");
$('.android').show().css("display","inline-block");
};
$('.android').click(function(){
if(isWeiXin()==true){
$('.tips').show();
}else{
window.location.href = androidUrl
}
})
$('.tips-ctrl a').click(function(){
$(this).parents('.tips').hide();
})
})
//_czc.push(['_trackEvent','官网访问下载页', '打开下载页','加载' ,'加载','classname']);
</script>
\ No newline at end of file
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
<meta id="viewport" name="viewport"
content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="format-detection" content="telephone=yes" />
<title>邀请注册</title>
<meta name="Keywords" content="">
<meta name="Description" content="">
<link href="css/common.css" rel="stylesheet">
<link href="css/fn.css" rel="stylesheet">
<script src="js/libs/jquery-3.0.0.min.js"></script>
<script src="js/common.js?v=1"></script>
<script src="js/libs/layer.min.js"></script>
<link href="css/layer.css" rel="stylesheet">
</head>
<body>
<div class="load-box">
<div class="logo"></div>
<h1 class="tit">点石成金</h1>
<div class="desc">打开社交投资新世界</div>
<div class="ctrl">
<a href="https://testflight.apple.com/join/WPz0PTBr" class="down-btn ios">iPhone下载</a>
<a href="javascript:;" class="down-btn android">Android下载</a>
</div>
</div>
<div class="tips" style="display:none;">
<div class="tips-con">
<div class="tips-txt">点击右上角按钮,然后再弹出的菜单中,点击在浏览器打开即可安装。</div>
<div class="tips-ctrl">
<a href="javascript:;">确定</a>
</div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
var androidUrl = "https://www.pgyer.com/mfzP"
function appType(){
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(isAndroid){
return 'android';
}else if(isiOS){
return 'ios';
}else{
return 'html';
}
}
function isWeiXin() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
return true;
} else {
return false;
}
}
$(function(){
if(appType()=='ios'){
$('.andrio').hide();
$('.ios').css("display","inline-block");
};
if(appType()=='android'){
$('.ios').hide();
$('.android').show().css("display","inline-block");
};
if(appType()=='html'){
$('.ios').show().css("display","inline-block");
$('.android').show().css("display","inline-block");
};
$('.android').click(function(){
if(isWeiXin()==true){
$('.tips').show();
}else{
window.location.href = androidUrl
}
})
$('.tips-ctrl a').click(function(){
$(this).parents('.tips').hide();
})
})
//_czc.push(['_trackEvent','官网访问下载页', '打开下载页','加载' ,'加载','classname']);
</script>
\ No newline at end of file
var apiUrl = window.location.origin + "/vrcoin";
(function(document, window, $) {
// 工具
$.extend($, {
debug: function(e) {
$(".debug").html(e)
},
/**
* 模拟click
* @param msg 信息
* @param title 标题[可选]
* @param callback1 确认回调函数
* @param callback2 取消回调函数
*/
tap: function(obj, _callback) {
var _this = $(obj);
var _x11 = 0,
_x12 = 0,
_y11 = 0,
_y12 = 0;
$(document).on("touchstart",obj, function(e) {
_this = $(this);
_x11 = 0, _x12 = 0, _y11 = 0, _y12 = 0;
// var _touch1 = e.targetTouches[0];
var _touch1 = e.originalEvent.targetTouches[0];
_x11 = _touch1.pageX;
_y11 = _touch1.pageY;
});
$(document).on("touchend",obj, function(e) {
_this = $(this);
// var _touch2 = e.changedTouches[0];
var _touch2 = e.originalEvent.changedTouches[0];
_x12 = _touch2.pageX;
_y12 = _touch2.pageY;
var result = null
if (Math.abs(_x11 - _x12) < 4 && Math.abs(_y11 - _y12) < 4) {
result = 1;
} else if(_y11 - _y12>10) {
console.log("")
result = 2;
} else if(_y11 - _y12<-10) {
console.log("")
result = -2;
}else{
result = 0;
}
_callback(result, _this);
});
},
// 阻止连续点击
preClick:function(obj){
var _this=obj;
if (_this.parent().hasClass("no")) {
return false;
}
var nowTime = new Date().getTime();
var clickTime = _this.attr("ctime");
if (clickTime != undefined && (nowTime - clickTime < 3000)) {
// $.toast('操作过于频繁,稍后再试');
return false;
} else {
_this.attr("ctime", nowTime);
return true;
}
return true;
},
// 验证是否全部输入
checkInput:function(obj){
var input=obj.find("input");
var btn=obj.find(".blue-btn");
var accAll=true;
for(var i=0;i<input.length;i++){
if (!input.eq(i).hasClass("can-space")) {
if(input.eq(i).val()==""||input.eq(i).val()==" "){
accAll=false;
}
}
}
if (accAll) {
btn.removeClass("no")
}else{
btn.addClass("no")
}
},
// 60s 倒计时
// obj jq对象 $("demo")
// num 倒计时秒速
// num-before 时间前文字
// num-after 时间后文字
// over 结束后文字
cdn:function (obj,num,before,after,over,fn){
obj.addClass("on");
var time=parseInt(num==undefined?60:num);
runTime=null;
var before=(before==undefined?"":before);
var after=(after==undefined?"s)":after);
var over=(over==undefined?"获取验证码":over);
function timess(){
if (time>0) {
obj.html(before+time+after)
runTime=setTimeout(timess,1000)
if (fn) {
fn(time,runTime);
}
time--;
}else{
if (fn) {
fn(time,runTime);
}
obj.html(before+time+after)
clearTimeout(runTime)
obj.removeClass("on")
obj.html(over)
}
};
timess()
},
htmlSize: function() {
var deviceWidth = document.documentElement.getBoundingClientRect().width || window.innerWidth;
document.documentElement.style.fontSize = 100*(deviceWidth/750)+"px";
},
// wtips:function(txt){
// $("body").append('<div class="wtips show">'+txt+'</div>');
// setTimeout(function(){
// $(".wtips").remove();
// },2000)
// }
});
// 方法
$.extend($.fn, {
// 音乐播放
audioAutoPlay: function(id) {
var audio = document.getElementById(id),
play = function() {
audio.play();
document.removeEventListener("touchstart", play, false);
};
audio.play();
document.addEventListener("WeixinJSBridgeReady", function() {
play();
}, false);
document.addEventListener('YixinJSBridgeReady', function() {
play();
}, false);
document.addEventListener("touchstart", play, false);
},
// 音乐暂停
audioAutoPause: function(id) {
var audio = document.getElementById(id),
pause = function() {
audio.pause();
document.removeEventListener("touchstart", pause, false);
};
audio.pause();
document.addEventListener("WeixinJSBridgeReady", function() {
pause();
}, false);
document.addEventListener('YixinJSBridgeReady', function() {
pause();
}, false);
document.addEventListener("touchstart", pause, false);
}
});
$(function(){
$.htmlSize();
$(window).resize(function(){
$.htmlSize();
});
})
})(document, window, window.jQuery || window.Zepto);
/*url参数获取*/
function getUrlData() {
var url = window.location.search; //url中?之后的部分
url = url.substring(1); //去掉?
var dataObj = {};
if (url.indexOf('&') > -1) {
url = url.split('&');
for (var i = 0; i < url.length; i++) {
var arr = url[i].split('=');
dataObj[arr[0]] = arr[1];
}
} else {
url = url.split('=');
dataObj[url[0]] = url[1];
}
return dataObj;
}
/*jwt*/
function parseJwt(token) {
var base64Url = token.split('.')[1];
var base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/');
var jsonPayload = decodeURIComponent(atob(base64).split('').map(function(c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
return jsonPayload
}
function isWeiXin() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
return true;
} else {
return false;
}
}
function getCookie(name) {
var arr;
var reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
<meta id="viewport" name="viewport"
content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="format-detection" content="telephone=yes" />
<title>注册成功</title>
<meta name="Keywords" content="">
<meta name="Description" content="">
<link href="css/common.css" rel="stylesheet">
<link href="css/fn.css" rel="stylesheet">
<script src="js/libs/jquery-3.0.0.min.js"></script>
<script src="js/common.js?v=1"></script>
<script src="js/libs/layer.min.js"></script>
<link href="css/layer.css" rel="stylesheet">
</head>
<body>
<div class="header">
<h1>邀请注册</h1>
</div>
<div class="login-box">
<div class="login-top">
<div class="login-a">
<img src="images/logo.png" />
</div>
<div class="login-b">
好友邀请你注册
</div>
<div class="login-c">
全球领先的区块链跟单服务平台
</div>
</div>
<div class="login-main">
<div class="reg-suc">
<div class="suc-a">
<img src="images/ico-suc.png" />
</div>
<div class="suc-b">
恭喜你,注册成功
</div>
<div class="suc-c">
恭喜你注册成功,点击下方按钮前往下载应用
</div>
</div>
<div class="frm-ctrl">
<button class="submit-btn">立即下载</button>
</div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
$('.submit-btn').click(function(){
window.location.href="down.html"
})
</script>
\ No newline at end of file
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">
<meta id="viewport" name="viewport"
content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="format-detection" content="telephone=yes" />
<title>邀请注册</title>
<meta name="Keywords" content="">
<meta name="Description" content="">
<link href="css/common.css" rel="stylesheet">
<link href="css/fn.css" rel="stylesheet">
<script src="js/libs/jquery-3.0.0.min.js"></script>
<script src="js/common.js?v=1"></script>
<script src="js/libs/layer.min.js"></script>
<link href="css/layer.css" rel="stylesheet">
</head>
<body>
<div class="header">
<h1>邀请注册</h1>
</div>
<div class="login-box">
<div class="login-top">
<div class="login-a">
<img src="images/logo.png" />
</div>
<div class="login-b">
好友邀请你注册
</div>
<div class="login-c">
全球领先的区块链跟单服务平台
</div>
</div>
<div class="login-main">
<div class="frm-box">
<ul>
<li>
<input type="tel" class="ico-phone" placeholder="请输入手机号码" value="" id="phone" autocomplete="off" />
</li>
<li>
<input type="password" class="ico-msg" placeholder="请输入短信验证码" value="" id="yzm" autocomplete="off" />
<button class="getCodeBtn">获取验证码</button>
</li>
<li>
<input type="text" class="ico-yqm" placeholder="请输入邀请码(非必填)" value="" id="ivtCode" autocomplete="off" />
</li>
</ul>
</div>
<div class="frm-ctrl">
<button class="submit-btn" id="regBtn">立即注册</button>
</div>
</div>
</div>
</body>
</html>
<script type="text/javascript">
var inviteCode = getUrlData().inviteCode
if(inviteCode==''||!inviteCode){
$('#ivtCode').attr('disabled',false)
}else {
$('#ivtCode').val(inviteCode).attr('disabled',true);
}
// 验证码倒计时
var codeTime = 60;
var codeDownRunTime = 0;
var codeRun = false;
var codeInt = null;
// 倒计时处理
function codeDown() {
if (codeDownRunTime < 1) {
$(".getCodeBtn").text("获取验证码").prop("disable", false).removeClass("running");
clearInterval(codeInt)
} else {
$(".getCodeBtn").text("重新获取("+codeDownRunTime + "s)")
}
codeDownRunTime--
}
// 获取验证码
$(".getCodeBtn").click(function (event) {
if ($(this).prop("disable")) {
return false
}
if (!codeRun) {
codeRun = true
}
// 判断手机号是否存在
var phone = $("#phone").val();
if (phone && (/^1[3456789]\d{9}$/.test(phone))) {
// 发送请求
$.ajax({
url:apiUrl + "/authcode/get",
type: "GET",
dataType: "json",
contentType: "application/json",
data: {
mobile : phone,
reqtype : 1
},
success: function (res) {
if (res.error==0) {
codeDownRunTime = codeTime;
$(".getCodeBtn").prop("disable", true).addClass("running");
codeInt = setInterval(codeDown, 1000);
} else {
layer.msg(res.msg)
}
},
error: function (err) {
layer.msg("发送验证码失败,请稍后重试")
}
})
} else {
layer.msg("请输入正确的手机号码")
}
});
// 提交表单
$("#regBtn").click(function (event) {
inviteCode = $("#ivtCode").val()
// 获取并验证手机号
var phone = $("#phone").val();
if (!/^1[3456789]\d{9}$/.test(phone)) {
layer.alert("请输入正确的手机号码");
return
}
if (!codeRun) {
layer.alert("请获取验证码后重试");
return
}
// 获取并验证输入的验证码
var code = $("#yzm").val();
if (!code || code.length < 6) {
layer.alert("请输入正确的验证码");
return
}
var mydata ={
inviteCode: inviteCode,
mobile: phone,
verify: code,
reqtype:1
}
mydata=JSON.stringify(mydata);
$.ajax({
url:apiUrl + "/customer/register",
type: "POST",
dataType: "json",
contentType: "application/json",
data: mydata,
success: function (res) {
if(res.error==0){
window.location.href = "register-suc.html"
}else {
layer.msg(res.msg)
}
},
error: function (err) {
layer.msg("注册失败,请稍后重试")
}
})
});
</script>
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment