/*会员中心*/ 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); }; };