/*会员中心*/
var Member = new function () {
var obj = this;
/*修改密码*/
obj.CheckSetPW = function () {
if ($("#oldPW").val() == "") {
alert("请输入旧密码!");
$("#oldPW").focus();
return false;
}
if ($("#MemberPW").val() == "") {
alert("请输入新密码!");
$("#MemberPW").focus();
return false;
}
if ($("#ConfirmPW").val() != $("#MemberPW").val()) {
alert("新密码和确认密码不一致!");
$("#ConfirmPW").focus();
return false;
}
$.post("setPassword", $("#frm").serialize(), function (result) {
if (result == "True") {
alert('修改成功!')
} else {
alert(result);
}
});
return false;
};
/*修改用户信息*/
obj.CheckUpdateInfo = function () {
$.post("MyInfo", $("#frm").serialize(), function (result) {
if (result == "True") {
alert('修改成功!')
} else {
alert(result);
}
});
return false;
};
var temNewMobile = "";
var temDetailMobileHtml = "";
/*设置手机号*/
obj.SetMobile = function () {
$("#detailMobile").attr("class", "detail change");
if (temDetailMobileHtml == "") {
temDetailMobileHtml = $("#detailMobile").html();
}
var str = '';
str += "";
str += "
";
str += '保存取消请输入新手机号码。';
$("#detailMobile").html(str);
$('#checkImg').click();
};
obj.CancelSetMobile = function () {
$("#detailMobile").html(temDetailMobileHtml);
};
/*保存新的手机号*/
obj.SaveNewMobile = function () {
temNewMobile = $("#newMobile").val();
if (temNewMobile == "") {
alert("请输入手机号码!");
return;
}
var patrn = /^(13|15|17|18|14)[0-9]{9}$/;
if (!patrn.exec(temNewMobile)) {
alert("请填写正确的手机号码!");
return;
}
if ($("#CC").val() == "" || $("#CC").val().length != 4) {
alert("请输入正确的验证码!");
$("#CC").focus();
return false;
}
var url = "/Member/Myinfo?a=SendValidate&newMobile=" + temNewMobile + "&CC=" + $("#CC").val() + "&" + Math.random();
$.get(url, function (result) {
if (result == "True") {
$("#detailMobile").attr("class", "detail verify");
var str = '验证取消请输入收到的短证码。';
$("#detailMobile").html(str);
} else if (result == "ccerr") {
$('#CC').val("");
$('#CC').focus();
$('#checkImg').click();
alert('验证码错误,请重新输入!');
} else {
alert(result);
$('#checkImg').click();
}
});
};
/*设置新的手机号*/
obj.SetMobileCheckValidate = function () {
var url = "Myinfo?a=CheckValidate&Validate=" + $("#Validate").val() + "&" + Math.random();
$.get(url, function (result) {
if (result == "True") {
$("#detailMobile").attr("class", "detail done");
var str = '' + temNewMobile + '更换您的手机号码已更换成功,下次请使用新号码登陆。';
$("#detailMobile").html(str);
} else if (result == "Null") {
alert("验证码丢失,请重新输入手机号!");
obj.SetMobile();
} else {
alert(result);
}
});
};
/*登陆*/
obj.CheckLogin = function (gotourl, btnobj) {
if ($("#loginName").val() == "") {
alert("请输入手机号码!");
$("#loginName").focus();
return false;
}
if ($("#loginPW").val() == "") {
alert("请输入密码!");
$("#loginPW").focus();
return false;
}
if (btnobj) {
btnobj.disabled = "disabled";
}
$.post("/Member/Login", $("#frm").serialize(), function (result) {
if (btnobj) {
btnobj.disabled = "";
}
if (result == "True") {
if (gotourl == "") {
gotourl = getCookie("ref");
}
if (gotourl == "") {
gotourl = "/Member/OrderList";
}
window.location.href = gotourl;
} else if (result == "False") {
alert('用户名或密码错误!');
} else if (result == "ccerr") {
$('#CC').val("");
$('#CC').focus();
$('#checkImg').click();
alert('验证码错误,请重新输入!');
} else {
alert(result);
}
});
return false;
};
/*注册*/
obj.CheckRegMobile = function (callBack, btnobj) {
var mobile = $("#Mobile").val();
var patrn = /^(13|15|17|18|14|19)[0-9]{9}$/;
if (!patrn.exec(mobile)) {
alert("请填写正确的手机号码!");
$("#Mobile").focus();
return false;
}
var st = $("#PW").val();
if (st == "") {
alert("请填写密码!");
$("#PW").focus();
return false;
}
var patrn = /^[0-9a-zA-Z]{6,20}$/;
if (!patrn.exec(st)) {
alert("密码请输入6-20位英文字母及数字!");
$("#PW").focus();
return false;
}
if (st != $("#CPW").val()) {
alert("两次输入的密码不一致!");
$("#CPW").focus();
return false;
}
if ($("#CC2").val() == "" || $("#CC2").val().length != 4) {
alert("请输入正确的验证码!");
$("#CC2").focus();
return false;
}
if (!$("#agreement").prop("checked")) {
alert("请仔细阅读并同意《会员服务协议》后,才能注册!");
return false;
}
if (btnobj) {
btnobj.disabled = "disabled";
}
var url = "/Member/reg?a=CheckRegMobile&" + Math.random();
$.post(url, $("#regFrm").serialize(), function (result) {
if (btnobj) {
btnobj.disabled = "";
}
if (callBack) {
callBack(result);
} else {
if (result == "True") {
location = "Reg2";
} else if (result == "ok") {
alert("注册成功!");
var gotourl = getCookie("ref");
if (gotourl == "") {
gotourl = "/Member/myinfo";
}
window.location.href = gotourl;
} else if (result == "False") {
alert("该手机号已经注册!");
$("#cshDiv").hide();
$("#wrongDiv").show();
} else if (result == "smserr") {
alert("短信发送高峰验证激活码未能成功发出,请用本手机联系客服获取验证激活码。");
window.location.href = "/Member/Reg2";
} else if (result == "ccerr") {
alert("验证码错误,请重新输入!");
$('#CC').val("");
$('#CC').focus();
$('#checkImg').click();
} else {
alert(result);
}
}
});
return false;
};
/*注册2*/
obj.CheckValidate = function () {
var url = "/Member/Reg2?a=CheckValidate&Validate=" + $("#Validate").val() + "&" + Math.random();
$.get(url, function (result) {
if (result == "True") {
alert("注册成功!");
var gotourl = getCookie("ref");
if (gotourl == "") {
gotourl = "/Member/myinfo";
}
window.location.href = gotourl;
} else if (result == "Null") {
alert("验证数据丢失,请重新注册!");
window.location.href = "/Member/reg";
} else {
alert(result);
}
});
};
/*注册*/
obj.OrderCheckValidate = function (btnobj) {
var url = "/Member/Reg2?a=CheckValidate&Validate=" + $("#Validate").val() + "&" + Math.random();
if (btnobj) {
btnobj.disabled = "disabled";
}
$.get(url, function (result) {
if (btnobj) {
btnobj.disabled = "";
}
if (result == "True") {
alert("注册成功!");
location = location;
} else if (result == "Null") {
alert("验证数据丢失,请重新注册!");
ReReg();
} else {
alert(result);
}
});
};
/*发送激活码*/
obj.ReSend = function () {
var url = "/Member/Reg2?a=ReSend&" + Math.random();
$.get(url, function (result) {
if (result == "True") {
alert("新的激活码已经发送到你的手机上!");
} else if (result == "Null") {
alert("验证数据丢失,请重新注册!");
window.location.href = "/Member/reg";
} else {
alert(result);
}
});
};
/*同意合同*/
obj.AgreeContract = function (bsnID) {
if (!$("#agreeCheckBox").get(0).checked) {
alert("如果您确认签约,请在“我已认真阅读并同意以上条款”处打勾!");
return;
}
var url = "/Member/Signed?a=AgreeContract&bsnID=" + bsnID + "&" + Math.random();
$.get(url, function (result) {
if (result == "True") {
alert("签约成功!");
window.location.href = "/Member/orderview?clientID=&bsnID=" + bsnID;
} else if (result == "nopay") {
alert("签约成功!");
window.location.href = "/Member/orderview?clientID=&bsnID=" + bsnID;
} else {
alert(result);
}
});
};
/*签属电子合同*/
obj.AgreeContractElectronic = function (btnobj, formid) {
var patrn = /^\d{11}$/;
var $dataform = $("#" + formid);
if ($dataform.find("input[name='userType']").val() == "0") {
var $input = $dataform.find("input[name='mobile']");
if (!patrn.exec($input.val())) {
alert("请填写正确的手机号码!");
return;
}
var $input = $dataform.find("input[name='name']");
if ($input.val() == "") {
alert("请填写姓名!");
$input.focus();
return;
}
var $input = $dataform.find("input[name='id']");
if ($input.val() == "") {
alert("请填写身份证号!");
$input.focus();
return;
}
} else if ($dataform.find("input[name='userType']").val() == "1") {
var $input = $dataform.find("input[name='mobile']");
if (!patrn.exec($input.val())) {
alert("请填写正确的手机号码!");
return;
}
var $input = $dataform.find("input[name='name']");
if ($input.val() == "") {
alert("请填写企业名称!");
$input.focus();
return;
}
var $input = $dataform.find("input[name='organCode']");
if ($input.val() == "") {
alert("请填写组织机构代码号!");
$input.focus();
return;
}
var $input = $dataform.find("input[name='legalName']");
if ($input.val() == "") {
alert("请填写签约代表姓名!");
$input.focus();
return;
}
var $input = $dataform.find("input[name='legalIdNo']");
if ($input.val() == "") {
alert("请填写签约代表身份证号!");
$input.focus();
return;
}
}
var url = "/Member/Signed?a=AgreeContractElectronic" + "&" + Math.random();
btnobj.disabled = "disabled";
$.post(url, $dataform.serialize(), function (result) {
btnobj.disabled = "";
if (result == "True") {
alert("签约成功!");
window.location.href = "/Member/orderview?clientID=&bsnID=" + $dataform.find("input[name='bsnID']").val();
} else if (result == "nopay") {
alert("签约成功!");
window.location.href = "/Member/orderview?clientID=&bsnID=" + $dataform.find("input[name='bsnID']").val();
} else {
alert(result);
}
});
};
/*找回密码*/
obj.GetPW = function () {
var mobile = $("#mobile").val();
if (mobile == "") {
alert("手机号码不能为空!");
return;
}
var patrn = /^\d{11}$/;
if (!patrn.exec(mobile)) {
alert("请填写正确的手机号码!");
return;
}
var url = "/Member/GetPw?a=GetPw&mobile=" + mobile + "&CC=" + $("#CC").val() + "&" + Math.random();
$.get(url, function (result) {
if (result == "True") {
alert("密码已以短信方式发送到您输入的手机号码,请注意接收。");
$("#cshLiMsg").hide();
$("#succeedLiMsg").show();
window.location.href = "/Member/Login";
} else if (result == "False") {
alert("您输入的手机号码有误,请重新输入!");
$("#cshDivword").hide();
$("#errDivword").show();
} else if (result == "ccerr") {
$('#CC').val("");
$('#CC').focus();
$('#checkImg').click();
alert('验证码错误,请重新输入!');
} else {
alert("错误:" + result);
}
});
};
/*验证吗*/
obj.GetNewCheckCode = function () {
var url = "/Member/reg?a=checkcode&" + Math.random();
$("#checkImg").attr("src", url);
};
};