123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- var Register = {};
- var enterpriseCountDown = 0;
- var enterpriseSmsBtn = $("#enterprise_sms_btn");
- var persionCountDown = 0;
- var psSmsBtn = $("#ps_sms_btn");
- Register.enterpriseUserRegister = function() {
- var username = $("#username").val();
- var name = $("#name").val();
- var idCard = $("#idCard").val();
- var agentName = $("#agentName").val();
- var agentPhone = $("#agentPhone").val();
- var legal = $("#legal").val();
- var street = $("#street").val();
- var address = $("#address").val();
- var type = $("#type").val();
- var agentEmail = $("#agentEmail").val();
- var ephone = $("#ephone").val();
- var bankCard = $("#bankCard").val();
- var bank = $("#bank").val();
- var bankNetwork = $("#bankNetwork").val();
- if (username==null || username=='') {
- Feng.info("请填写账号!");
- return;
- }
- if (username.length > 50) {
- Feng.info("账号最多50个字符!");
- return;
- }
- if (name==null || name=='') {
- Feng.info("请填写单位名称!");
- return;
- }
- if (name.length > 100) {
- Feng.info("单位名称最多100个字符!");
- return;
- }
- if (idCard==null || idCard=='') {
- Feng.info("请填写统一社会信用代码!");
- return;
- }
- if (type==null || type=='') {
- Feng.info("请选择申报类型!");
- return;
- }
- if (idCard.length > 40) {
- Feng.info("统一社会信用代码最多40个字符!");
- return;
- }
- if (agentName==null || agentName=='') {
- Feng.info("请填写人才联络员!");
- return;
- }
- if (agentName.length > 30) {
- Feng.info("人才联络员最多30个字符!");
- return;
- }
- if (agentPhone==null || agentPhone=='') {
- Feng.info("请填写人才联络员电话!");
- return;
- }
- if(ephone == null || ephone==''){
- Feng.info("请填写单位电话");
- return;
- }
- if (legal==null || legal=='') {
- Feng.info("请填写法人代表!");
- return;
- }
- if (street==null || street=='') {
- Feng.info("请选择所属街道!");
- return;
- }
- if (address==null || address=='') {
- Feng.info("请填写单位地址!");
- return;
- }
- if (bankCard==null || bankCard=='') {
- Feng.info("请填写企业银行账号!");
- return;
- }
- if (bank==null || bank=='') {
- Feng.info("请填写企业开户银行!");
- return;
- }
- if (bankNetwork==null || bankNetwork=='') {
- Feng.info("请填写企业开户银行网点!");
- return;
- }
- if(type==null || type==''){
- Feng.info("请选择企业类别");
- return ;
- }
- if (agentEmail==null || agentEmail=='') {
- Feng.info("请填写电子邮箱!");
- return;
- }
- if(type==1 ){
- var industryFieldNew = $("#industryFieldNew").val();
- var industryFieldOld = $("#industryFieldOld").val();
- var domainImg = $("#domainImg").val();
- var enterpriseTag = $("#enterpriseTag").val();
- var enterpriseType = $("#enterpriseType").val();
- if(enterpriseTag==null||enterpriseTag==''){
- Feng.info("请选择企业标签!");
- return;
- }
- if(industryFieldNew == null || industryFieldNew ==''){
- Feng.info("请选择产业领域");
- return ;
- }
- if(industryFieldOld == null || industryFieldOld ==''){
- Feng.info("请选择行业领域");
- return ;
- }
- if(enterpriseType==null||enterpriseType==''){
- 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("单位电话格式不合法!");
- 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) {
- Feng.info(data.msg);
- if (data.code == 200) {
- setInterval(function () {
- window.location.href=Feng.ctxPath + "/";
- },3000);
- }
- };
- Register.typeChange = function(){
- var type = $("#type").val();
- if(type==1){
- $("#typeGroup").attr("style","display:block");
- }else{
- $("#typeGroup").attr("style","display:none");
- }
- }
- Register.industryChange = function(){
- var industryNew = $("#industryFieldNew").val();
- var arr = [{"name":"industryFieldOld","code":industryNew+"_field"}];
- Feng.findChildDictBatch(JSON.stringify(arr));
- }
- $(function(){
- var industryNew = $("#industryFieldNew").attr("value");
- var arr = [
- {"name":"street","code":"street"},
- {"name":"enterpriseTag","code":"enterprise_tag"},
- {"name":"enterpriseType","code":"enterprise_type"},
- {"name":"industryFieldNew","code":"industry_field"},
- {"name":"industryFieldOld","code":industryNew+"_field"}];
- Feng.findChildDictBatch(JSON.stringify(arr));
- $("select").each(function () {
- $(this).val($(this).attr("value"));
- $(this).trigger("change");
- });
- var photoImg = $("#photoImg").attr("src");
- var oldSn = photoImg.lastIndexOf(".");
- var oldSuffix = photoImg.substring(oldSn+1,photoImg.length);
- if(oldSuffix == 'pdf' || oldSuffix == 'PDF'){
- $("#photoImg").attr("src", Feng.ctxPath + "/static/img/Pdf.png");
- }
- $("#imgurl").change(function (e) {
- var tag = e.target;
- var file = tag.files[0];
- var imgSrc;
- var reader = new FileReader();
- reader.readAsDataURL(file);
- reader.onload = function() {
- var src = $("#imgurl").val();
- var sn = src.lastIndexOf(".");
- var suffix = src.substring(sn+1,src.length);
- if(suffix == 'pdf' || suffix == 'PDF'){
- $("#photoImg").attr("src", Feng.ctxPath + "/static/img/Pdf.png");
- }else{
- imgSrc = this.result;
- $("#photoImg").attr("src", imgSrc);
- }
- };
- });
- });
|