|
@@ -312,6 +312,7 @@
|
|
|
if($("#phone_input").val()){
|
|
|
sessionStorage.setItem("order_phone"+{{.T._id}}, $("#phone_input").val().replace(/\s*/g,""));
|
|
|
}
|
|
|
+ sessionStorage.email_lastVerity=email_lastVerity;
|
|
|
window.location.href="/jyapp/front/staticPage/dataExport_serviceterms.html";
|
|
|
}
|
|
|
$(function() {
|
|
@@ -370,15 +371,13 @@
|
|
|
});
|
|
|
|
|
|
if (sessionStorage.getItem("send_email_"+{{.T._id}})!=null&&sessionStorage.getItem("send_code_"+{{.T._id}})!=null&&sessionStorage.getItem("send_email_"+{{.T._id}})!=email_lastInput){
|
|
|
- console.log("if")
|
|
|
$(".email_check_ok").hide();
|
|
|
$(".email_input").val(sessionStorage.getItem("send_email_"+{{.T._id}}));
|
|
|
var emver = sessionStorage.getItem("EmailVerity_"+{{.T._id}});
|
|
|
if(emver==null){
|
|
|
- console.log("emver==null")
|
|
|
$(".email_input").parents('div.form-control').siblings().slideDown();
|
|
|
+ $("#sendCode").attr("disabled", true);
|
|
|
}else{
|
|
|
- console.log("emver!=null")
|
|
|
$(".verity_input").val("");
|
|
|
$(".email_check_ok").show();
|
|
|
finishEmailVerity = true;
|
|
@@ -392,14 +391,12 @@
|
|
|
}
|
|
|
sessionStorage.removeItem("send_email_"+{{.T._id}});
|
|
|
}else {
|
|
|
- console.log("else")
|
|
|
if (sessionStorage.getItem("order_email"+userId+ {{.T._id}}) != null) {
|
|
|
- console.log("id!=null")
|
|
|
+ alert("if")
|
|
|
$(".email_check_ok").show();
|
|
|
$(".email_input").val(sessionStorage.getItem("order_email"+userId + {{.T._id}}));
|
|
|
finishEmailVerity = true;
|
|
|
} else if (email_lastInput != "") {
|
|
|
- console.log("email_lastInput!=null")
|
|
|
// if(sessionStorage.getItem("new_email_"+userId)!=null){
|
|
|
// $(".email_input").val(sessionStorage.getItem("new_email_"+userId));
|
|
|
// $(".verification").show();
|
|
@@ -410,6 +407,7 @@
|
|
|
$(".email_input").val(email_lastInput);
|
|
|
finishEmailVerity = true;
|
|
|
// }
|
|
|
+ //新用户(未录入邮箱用户)
|
|
|
}
|
|
|
}
|
|
|
if (email_lastVerity > 0) {
|
|
@@ -429,9 +427,16 @@
|
|
|
}
|
|
|
*/
|
|
|
if (sessionStorage.getItem("order_phone"+{{.T._id}})!=null){
|
|
|
- $(".phone_check_ok").show();
|
|
|
- $(".phone_input").val(sessionStorage.getItem("order_phone"+{{.T._id}}));
|
|
|
- finishPhoneVerity=true;
|
|
|
+ if((/^[1][3-9][0-9]{9}$/.test(sessionStorage.getItem("order_phone"+{{.T._id}})))){
|
|
|
+ $(".phone_check_ok").show();
|
|
|
+ $(".phone_input").val(sessionStorage.getItem("order_phone"+{{.T._id}}));
|
|
|
+ finishPhoneVerity=true;
|
|
|
+ }else{
|
|
|
+ $(".phone_err_msg").show();
|
|
|
+ $(".phone_check_ok").hide();
|
|
|
+ finishPhoneVerity = false;
|
|
|
+ $(".toPay").attr("disabled", "disabled");
|
|
|
+ }
|
|
|
}else if(phone_lastInput!=""){
|
|
|
$(".phone_check_ok").show();
|
|
|
$(".phone_input").val(phone_lastInput);
|
|
@@ -545,35 +550,39 @@
|
|
|
//邮箱输入监控
|
|
|
$(".email_input").on("input propertychange", function() {
|
|
|
var email_input = $(this).val().replace(/\s*/g, "");
|
|
|
- console.log("email===="+email_input);
|
|
|
if (email_input.indexOf("@") > 0) {
|
|
|
- console.log(email_lastInput)
|
|
|
if (email_input != email_lastInput) {
|
|
|
$(this).parents('div.form-control').siblings().slideDown();
|
|
|
if (email_lastVerity > 0) {
|
|
|
- console.log("3333")
|
|
|
- $("#sendCode").attr("disabled", true);
|
|
|
+ $("#sendCode").prop("disabled", true);
|
|
|
//返回后验证码可输入 sessionStorage
|
|
|
if((localStorage.getItem("new_email_"+userId)!=null)&&(localStorage.getItem("new_email_"+userId)==email_input)){
|
|
|
- console.log("可输入")
|
|
|
- $(".verity_input").attr("readonly", false);
|
|
|
+ $(".verity_input").prop("readonly", false);
|
|
|
}else{
|
|
|
- $(".verity_input").attr("readonly", true);
|
|
|
+ $(".verity_input").prop("readonly", true);
|
|
|
}
|
|
|
+ }else{ //app杀掉进程的 新用户 ↓
|
|
|
+ $(".verity_input").prop("readonly", false);
|
|
|
+ $("#sendCode").prop("disabled", true);
|
|
|
}
|
|
|
finishEmailVerity = false;
|
|
|
- $(".toPay").attr("disabled", "disabled");
|
|
|
+ $(".toPay").prop("disabled", "disabled");
|
|
|
if (/\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/.test(email_input)) {
|
|
|
- $("#sendCode").removeAttr("disabled");
|
|
|
+ lstimes_ = parseInt(sessionStorage.getItem("send_code_"+{{.T._id}}));
|
|
|
+ lstimes_ = lstimes_ - Date.parse(new Date())/1000 + 60*5;
|
|
|
+ if (lstimes_>0) {
|
|
|
+ $("#sendCode").prop("disabled", true);
|
|
|
+ }else{
|
|
|
+ $("#sendCode").prop("disabled", false);
|
|
|
+ }
|
|
|
$(".email_err_msg").hide();
|
|
|
$(".email_check_ok").hide();
|
|
|
} else {
|
|
|
- $("#sendCode").attr("disabled", true);
|
|
|
+ $("#sendCode").prop("disabled", true);
|
|
|
$(".email_check_ok").hide();
|
|
|
$(".email_err_msg").hide();
|
|
|
}
|
|
|
- } else {
|
|
|
- console.log("111")
|
|
|
+ }else {
|
|
|
finishEmailVerity = true;
|
|
|
if (readClause && finishPhoneVerity) {
|
|
|
$(".toPay").removeAttr("disabled")
|
|
@@ -585,7 +594,6 @@
|
|
|
$(this).parents('div.form-control').siblings().slideUp();
|
|
|
}
|
|
|
} else {
|
|
|
- console.log("222")
|
|
|
$(this).parents('div.form-control').siblings().slideUp();
|
|
|
$("#sendCode").attr("disabled", "disabled");
|
|
|
$(".verity_input").attr("readonly", true);
|
|
@@ -642,7 +650,7 @@
|
|
|
//sessionStorage.setItem("send_email_"+{{.T._id}}, $(".email_input").val().replace(/\s*/g,""));
|
|
|
sessionStorage.setItem("send_code_"+{{.T._id}}, Date.parse(new Date())/1000);
|
|
|
//
|
|
|
- localStorage.setItem("new_email_"+userId,$(".email_input").val().replace(/\s*/g,""))
|
|
|
+ localStorage.setItem("new_email_"+userId,$(".email_input").val().replace(/\s*/g,""));
|
|
|
}
|
|
|
} else {
|
|
|
EasyAlert.show(data.errMsg, "", 3000)
|
|
@@ -657,7 +665,6 @@
|
|
|
//校验验证码
|
|
|
$(".verity_input").bind("input propertychange",function(){
|
|
|
var verity=$(this).val()
|
|
|
- console.log("-------"+verity)
|
|
|
var email=$(".email_input").val().replace(/\s*/g,"");
|
|
|
if(verity.length==6){
|
|
|
$.post("/jyapp/front/dataExport/checkMailVerify",{"emailVerity":verity,"email":email},function(data){
|
|
@@ -688,8 +695,6 @@
|
|
|
|
|
|
//点击阅读条款
|
|
|
$(".fixed-bottom-box .weui-check").on("click", function() {
|
|
|
- console.log("finishEmailVerity:",finishEmailVerity)
|
|
|
- console.log("finishPhoneVerity:",finishPhoneVerity)
|
|
|
if ($(this).is(":checked")) {
|
|
|
if (finishEmailVerity && finishPhoneVerity) {
|
|
|
readClause = true;
|
|
@@ -727,6 +732,7 @@
|
|
|
sessionStorage.readClause="false";
|
|
|
$(".toPay").attr("disabled", "disabled");
|
|
|
}
|
|
|
+ sessionStorage.email_lastVerity=email_lastVerity;
|
|
|
window.location.href="/jyapp/front/dataExport/previewData/"+{{.T._id}}+"?dataType="+dataType;
|
|
|
}else{
|
|
|
EasyAlert.show("预览数据次数超出今日上限!","",3000);
|
|
@@ -738,11 +744,6 @@
|
|
|
if (!finishEmailVerity || !readClause || !canpay || !finishPhoneVerity) {
|
|
|
return
|
|
|
}
|
|
|
-// }else{
|
|
|
-// //清除我已阅读缓存
|
|
|
-// sessionStorage.removeItem("readClause");
|
|
|
-// sessionStorage.removeItem("index");
|
|
|
-// }
|
|
|
$(".loading_").show();
|
|
|
canpay = false;
|
|
|
var param = {};
|