//找回企业账号 $(function() { var companyNameVal, companyEmailVal, companyPaswVal; var setname = false; var setpass = false; var setemail = false; var ifxuanze = true; var temp = []; /*校验提交按钮显示状态*/ $('#containerCon').on('keyup', "#companyName,.companyEmail,#companyPasw", function() { if($("#companyName").val() == "" || $("#companyEmail").val() == "" || $("#companyPasw").val() == "") { $("#znameSubmit").attr("disabled", true); } else { $("#znameSubmit").attr("disabled", false); } }); /*校验企业名称*/ $('#companyName').on('focus', function() { $(".msgReg1 span").text(""); }); $('#companyName').on('blur', function() { checkName(); }); /*校验企业邮箱*/ $('.companyEmail').on('focus', function() { $(".msgReg2 span").text(""); }); $('.companyEmail').on('blur', function() { $(".msgReg3 span").text(""); }); /*校验登录密码*/ $('#companyPasw').on('focus', function() { checkPasw(); }); $('#companyPasw').on('blur', function() { checkPasw(); }); /*校验单选框*/ $(".cmpAgree").on("click", function() { if($(this).hasClass("ifxuanze")) { $(this).removeClass("ifxuanze"); $(this).attr("src", "images/business_button_xuanze_nor.png") ifxuanze = false; } else { $(this).addClass("ifxuanze"); $(this).attr("src", "images/business_button_xuanze_hig.png"); ifxuanze = true; } }) /*找回企业账号提交*/ $('#znameSubmit').on('click', function() { var fileoneVal = $("#fileone1").attr("data-id"); var filetwoVal = $("#fileone2").attr("data-id"); if(ifxuanze == false) { $.MsgBox.Alert('提示', '请确认后勾选此选项') } else if(fileoneVal == "") { $.MsgBox.Alert('提示', '请上传《企业法人营业执照》'); } else if(filetwoVal == "") { $.MsgBox.Alert('提示', '请上传加盖公章的《入驻科袖授权证明》'); } else { temp.push(fileoneVal); temp.push(filetwoVal); mailRegistration(temp); } }); function checkName() { companyNameVal = $("#companyName").val(); if(companyNameVal.length == "") { $(".msgReg1").prev().addClass("frmmsg-warning"); $(".msgReg1 span").text("请输入您的企业名称"); } else { $.ajax("/ajax/isOrgUser", { data: { "orgName": companyNameVal }, type: "GET", dataType: 'json', async: false, success: function($data) { console.log($data) if($data.success && $data.data == true) { $(".msgReg1").prev().addClass("frmmsg-warning"); $(".msgReg1 span").html('该企业名称还未注册企业账号,请先注册'); } else if(!$data.success && !$data.data) { if($data.code == 2) { $(".msgReg1").prev().removeClass("frmmsg-warning"); $(".msgReg1 span").text(""); setname = true; } else if($data.code == 3) { $(".msgReg1").prev().addClass("frmmsg-warning"); $(".msgReg1 span").text("该企业已成为【科袖认证企业】,若有问题请联系客服 010-62343359"); } else if($data.code == 4) { $(".msgReg1").prev().addClass("frmmsg-warning"); $(".msgReg1 span").html('该企业正在进行认证审核,暂时无法找回账户'); } } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败') }, }); } } function checkEmail() { companyEmailVal = $(".companyEmail").val(); var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if(gunf.test(companyEmailVal.trim())) { $.ajax("/ajax/isRegOrg", { data: { "email": companyEmailVal }, type: "GET", dataType: 'json', async: false, success: function($data) { console.log($data) if($data.data == false) { $(".msgReg2").prev().addClass("frmmsg-warning"); $(".msgReg2 span").text("该邮箱已注册企业账户,请使用其他邮箱"); } else { $(".msgReg2").prev().removeClass("frmmsg-warning"); $(".msgReg2 span").text(""); setemail = true; } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败') }, }); } else { $(".msgReg2").prev().addClass("frmmsg-warning"); $(".msgReg2 span").text("请输入正确是邮箱地址"); } } function checkPasw() { companyPaswVal = $("#companyPasw").val(); if(companyPaswVal.length < 6) { $(".msgReg3").prev().addClass("frmmsg-warning"); $(".msgReg3 span").text("密码由6-24个字符组成,区分大小写"); } else { $(".msgReg3").prev().removeClass("frmmsg-warning"); $(".msgReg3 span").text(""); setpass = true; } } function mailRegistration(temp) { if(setname && setpass && setemail) { $.ajax("/ajax/orgRetrieve", { data: { "Name": companyNameVal, "Email": companyEmailVal, "passwd": companyPaswVal, "fns": temp, }, type: "POST", dataType: 'json', async: false, traditional: true, //传数组必须加这个 success: function($data) { console.log($data) if($data.success) { location.href = "cmp-settled-rebackOk.html"; } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败'); } }); } else { checkName(); checkEmail(); checkPasw(); } } })