var Register = {}; var enterpriseCountDown = 0; var enterpriseSmsBtn = $("#enterprise_sms_btn"); var persionCountDown = 0; var psSmsBtn = $("#ps_sms_btn"); Register.enterpriseUserRegister = function () { $("#agentPhone").removeAttr("disabled"); var type = $("#type").val(); var special = $("#special").val(); var enterpriseTypeName = "学校"; var idCardName = "统一社会信用代码"; var username = $("#username").val(); var name = $("#name").val(); var idCard = $("#idCard").val(); var legal = $("#legal").val(); var province = $("#province").val(); var city = $("#city").val(); var county = $("#county").val(); var address = $("#address").val(); var ephone = $("#ephone").val(); var agentName = $("#agentName").val(); var agentPhone = $("#agentPhone").val(); var agentEmail = $("#agentEmail").val(); if (username == null || username == '') { Feng.info("请填写账号!"); return; } if (username.length > 50) { Feng.info("账号最多50个字符!"); return; } if (name == null || name == '') { Feng.info("请填写" + enterpriseTypeName + "名称!"); return; } if (name.length > 100) { Feng.info(enterpriseTypeName + "名称最多100个字符!"); return; } if (idCard == null || idCard == '') { Feng.info("请填写" + idCardName + "!"); return; } if (idCard.length > 40) { Feng.info(idCardName + "最多40个字符!"); return; } if (legal == null || legal == '') { Feng.info("请填写法人代表!"); return; } if (ephone == null || ephone == '') { Feng.info("请填写" + enterpriseTypeName + "电话"); return; } if (province == null || province == '') { Feng.info("请选择" + enterpriseTypeName + "所在省份!"); return; } if (city == null || city == '') { Feng.info("请选择" + enterpriseTypeName + "所在市!"); return; } if ((county == null || county == '') && $("#county option").length > 1 && !$("#county").val()) { Feng.info("请选择" + enterpriseTypeName + "所在县\区!"); return; } if (address == null || address == '') { Feng.info("请填写" + enterpriseTypeName + "地址!"); return; } if (agentName == null || agentName == '') { Feng.info("请填写人才联络员!"); return; } if (agentName.length > 30) { Feng.info("人才联络员最多30个字符!"); return; } if (agentPhone == null || agentPhone == '') { Feng.info("请填写人才联络员电话!"); return; } if (agentEmail == null || agentEmail == '') { Feng.info("请填写电子邮箱!"); return; } if (!/(^(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})))$/.test(ephone)) { Feng.info(enterpriseTypeName + "电话格式不合法!"); return; } if (!/(^(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})))$/.test(agentPhone)) { Feng.info("人才联络员电话格式不合法!"); return; } if (!/[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/.test(agentEmail)) { Feng.info("电子邮箱格式不合法!"); return; } $("#ep_form")[0].submit(); }; /** * 企业用户注册回调 */ Register.epCallBack = function (data) { $("#agentPhone").prop("disabled", true); Feng.info(data.msg); if (data.code == 200) { setInterval(function () { window.location.href = Feng.ctxPath + "/"; }, 3000); } }; $("#imgurl,#bankImg,#beian,#domainImg,#typeImg").change(function (e) { var that = this; if (!Feng.chkFileInvalid(that.files[0], 5, 10, ["image/jpeg", "image/gif", "image/png", "image/jpg", "application/pdf"], "只允许上传PDF或图片")) { return; } var file = that.files[0]; var imgSrc; var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function () { if (Feng.isImg(file.type)) { imgSrc = this.result; $(that).prev("img").attr("src", imgSrc); } else { $(that).prev("img").attr("src", Feng.ctxPath + "/static/img/Pdf.png"); } }; }); Register.setFieldDisabled = function () { //注释注册驳回$("#ep_form :input").not("button").prop("disabled", true); var fields = $("#fields").val().split(","); for (var i in fields) { $("#" + fields[i]).removeAttr("disabled"); } var files = $("#files").val().split(","); for (var i in files) { switch (files[i]) { case "imgurl": $("#imgurl").removeAttr("disabled"); var html = $("#imgurl").parent().find("label").html() + "
(可修改)"; $("#imgurl").parent().find("label").html(html); break; case "bankImg": $("#bankImg").removeAttr("disabled"); var html = $("#bankImg").parent().find("label").html() + "
(可修改)"; $("#bankImg").parent().find("label").html(html); break; case "domainImg": $("#domainImg").removeAttr("disabled"); var html = $("#domainImg").parent().find("label").html() + "
(可修改)"; $("#domainImg").parent().find("label").html(html); break; case "typeImg": $("#typeImg").removeAttr("disabled"); var html = $("#typeImg").parent().find("label").html() + "
(可修改)"; $("#typeImg").parent().find("label").html(html); break; case "beian": $("#beian").removeAttr("disabled"); var html = $("#beian").parent().find("label").html() + "
(可修改)"; $("#beian").parent().find("label").html(html); break; } } } Register.afterSelectProvince = function () { var province = $("#province").val(); $("#city").empty(); $("#county").empty(); if (province == null || province == '') { return; } Feng.addAjaxSelect({ "id": "city", "displayCode": "code", "displayName": "name", "type": "GET", "url": Feng.ctxPath + "/common/tool/findCityByProvinceSelect/code/" + province }); } /** * 加载县 */ Register.afterSelectCity = function () { var city = $("#city").val(); $("#county").empty(); if (city == null || city == '') { return; } Feng.addAjaxSelect({ "id": "county", "displayCode": "code", "displayName": "name", "type": "GET", "url": Feng.ctxPath + "/common/tool/findCountyByCitySelect/code/" + city }); } $(function () { //加载省份 Feng.addAjaxSelect({ "id": "province", "displayCode": "code", "displayName": "name", "type": "GET", "url": Feng.ctxPath + "/common/tool/getProvinceSelect" }); $("select").each(function () { $(this).val($(this).attr("value")); $(this).trigger("change"); }); Register.setFieldDisabled(); });