$(document).ready(function(){ var loadingElement = ''; let face =""; var up1_1 = 0; var up2_1 = 0; var up3_1 = 0; var up3_2 = 0; var up4_1 = 0; var up4_2 = 0; var up5_1 = 0; var up5_2 = 0; var up6_1 = 0; var up6_2 = 0; var up7_1 = 0; var up7_2 = 0; //接口数据 let loginUrl = 'http://bp.people.com.cn/yjy_pingxuan/member/login' let smsPost = 'http://bp.people.com.cn/yjy_pingxuan/public/sendSms' let downFile = 'http://bp.people.com.cn/yjy_pingxuan/member/submit/download' let mingInfo = 'http://bp.people.com.cn/yjy_pingxuan/member/submit/info' let unFile = 'http://bp.people.com.cn/yjy_pingxuan/public/uploadFile' let upInfo = 'http://bp.people.com.cn/yjy_pingxuan/member/submit' //随机? function sum (m,n){   var num = Math.floor(Math.random()*(m - n) + n); return num; } let sui = sum(1,100); let time = Date.parse(new Date()); let sign = time+sui; //通用Ҏ function postMsg(){ } /*===== 弹出提示通用Ҏ html代码在页面内 ====*/ function tip() { } tip.prototype.show = function(text) { $('.blackBg').show(); $('.tipBox').show(); $('.tipBox').html(text); } tip.prototype.close = function() { setTimeout(function() { $('.blackBg').hide(); $('.tipBox').hide(); }, 1300) } //上传附g postMsg.prototype.upFile = function(file,status){ let token = localStorage.getItem('token'); var formData = new FormData(); formData.append('attach', file); formData.append('label', status); formData.append('sign',sign) formData.append('token',token) $.ajax({ type: 'POST', url: unFile, data: formData, dataType: 'json', processData: false, contentType: false, success: function(res) { console.log('上传囄信息:', res) msgTip.show(res.msg) setTimeout(function(){ msgTip.close(); },1000) if(status == 'upall'){ $('.photo').attr({'src':res.data.url}) face = res.data.url }else{ $('#'+status).html(file.name) } if(status == 'up1_1'){ up1_1 = res.data.url; } if(status == 'up2_1'){ up2_1 = res.data.url; } if(status == 'up3_1'){ up3_1 = res.data.url; } if(status == 'up3_2'){ up3_2 = res.data.url; } if(status == 'up4_1'){ up4_1 = res.data.url; } if(status == 'up4_2'){ up4_2 = res.data.url; } if(status == 'up5_1'){ up5_1 = res.data.url; } if(status == 'up5_2'){ up5_2 = res.data.url; } if(status == 'up6_1'){ up6_1 = res.data.url; } if(status == 'up6_2'){ up6_2 = res.data.url; } if(status == 'up7_1'){ up7_1 = res.data.url } if(status == "gaizhang"){ $('#gaizhang').text('上传成功') $('.show').show(); $('.show1').hide(); } }, error: function() { msgTip.close(); } }) } var msgObject = new postMsg(); var msgTip = new tip(); //d $('#eduBG').val('专科'); $('#gender').val('?); //判断d function loginStatus(){ var formData = new FormData(); let token = localStorage.getItem('token'); formData.append('token', token); $.ajax({ type: 'POST', url: mingInfo, data: formData, dataType: 'json', processData: false, contentType: false, success: function(res) { console.log('获取d状?', res) if(res.error_code == 0){ $('.blackBg').hide(); $('.loginBox').hide(); $('#name').val(res.data.name); $('#birth').val(res.data.birth); $('#gender').val(res.data.gender); $('#school').val(res.data.school); $('#college').val(res.data.college); $('#eduBG').val(res.data.eduBG); $('#mobile').val(res.data.mobile); $('#email').val(res.data.email); $('#address').val(res.data.address); if(res.data.photo != 'undefined'){ $('.photo').attr("src",res.data.photo) } $('#mname').val(res.data.name); $('#mbirth').val(res.data.birth); $('#mgenders').val(res.data.gender); $('#mschool').val(res.data.school); $('#mcollege').val(res.data.college); $('#meduBG').val(res.data.eduBG); $('#mmobile').val(res.data.mobile); $('#memail').val(res.data.email); $('#maddress').val(res.data.address); face = res.data.photo; let other; if(res.data.otherInfo){ other = JSON.parse(res.data.otherInfo) $('#o1_1').val(other.o1_1) $('#add1 input').each(function(index){ $(this).val(other.add1_info[index]) }) if(other.up1_1){ up1_1 = other.up1_1 } if(other.up2_1){ up2_1 = other.up2_1 } if(other.up3_1){ up3_1 = other.up3_1 } if(other.up3_2){ up3_2 = other.up3_2 } if(other.up4_1){ up4_1 = other.up4_1 } if(other.up4_2){ up4_2 = other.up4_2 } if(other.up5_1){ up5_1 = other.up5_1 } if(other.up5_2){ up5_2 = other.up5_2 } if(other.up6_1){ up6_1 = other.up6_1 } if(other.up6_2){ up6_2 = other.up6_2 } if(other.up7_1){ up7_1 = other.up7_1 } if(other.add3_info){ console.log('有数?) $('#add3 input').each(function(index){ $(this).val(other.add3_info[index]) }) } if(other.add2_info){ $('#add2 input').each(function(index){ $(this).val(other.add2_info[index]) }) } if(other.add4_info){ $('#add4 input').each(function(index){ $(this).val(other.add4_info[index]) }) } if(other.add5_info){ $('#add5 .add5Input').each(function(index){ $(this).val(other.add5_info[index]) }) } $('#add7Text').val(other.add6_info[0]) $('#add7Text1').val(other.add6_info[1]) } console.log('其他内容:',other) }else{ $('.blackBg').show(); $('.loginBox').show(); } }, error: function() { } }) } loginStatus(); $('#getCode').on('click',function(){ let phone = $('#phone').val(); if(phone == ''){ alert('手机号不能ؓI?) return false } var formData = new FormData(); formData.append('mobile', phone); $.ajax({ type: 'POST', url: smsPost, data: formData, dataType: 'json', processData: false, contentType: false, success: function(res) { console.log('手机验证?', res) if(res.error_code == 40001){ alert(res.msg) return } if(res.status == true){ alert("发送成?") $('#nogetCode').show(); $('#getCode').hide(); var time = 60; var Timer = setInterval(function () { $('#nogetCode').val(time-- + "s"); if (time == 0) { clearInterval(Timer); $('#getCode').show(); $('#nogetCode').hide(); } }, 1000); return false }else{ alert(res.tips) return false } }, error: function() { } }) }) $('#loginButton').on('click',function(){ let phone = $('#phone').val(); let code = $('#code').val(); if(phone == ''){ alert('手机号不能ؓI?) return false } if(code == ''){ alert('验证码不能ؓI?) return false } var formData = new FormData(); formData.append('mobile', phone); formData.append('code', code); $.ajax({ type: 'POST', url: loginUrl, data: formData, dataType: 'json', processData: false, contentType: false, success: function(res) { console.log('d状?', res) if(res.error_code == 0){ alert('d成功!') localStorage.setItem('token',res.data.token) $('.blackBg').hide(); $('.loginBox').hide(); loginStatus(); }else{ alert(res.msg) return false } }, error: function() { } }) }) //l束d //下蝲表格 $('#xiazai1').on('click',function(){ alert('请先保存q确认信?) }) $('#xiazai').on('click',function(){ let token = localStorage.getItem('token'); var formData = new FormData(); formData.append('token', token); $.ajax({ type: 'POST', url: downFile, data: formData, dataType: 'json', processData: false, contentType: false, success: function(res) { // console.log('下蝲表格:', res) if(res.error_code == 0){ if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = res.data.url }else{ window.open(res.data.url,'_blank') } } }, error: function() { } }) }) //新增板块1 let add1n = 0; $('#addButton1').on('click',function(){ if(add1n <= 4){ $('#add1 .addContent').eq(add1n).show(); }else{ $('#addButton1').hide(); } add1n = add1n + 1; }) let add2n = 0; $('#addButton2').on('click',function(){ if(add2n <= 4){ $('#add2 .addContent').eq(add2n).show(); }else{ $('#addButton2').hide(); } add2n = add2n + 1; }) let add3n = 0; $('#addButton3').on('click',function(){ if(add3n <= 4){ $('#add3 .addContent').eq(add3n).show(); }else{ $('#addButton3').hide(); } add3n = add3n + 1; }) let add4n = 0; $('#addButton4').on('click',function(){ if(add4n <= 4){ $('#add4 .addContent').eq(add4n).show(); }else{ $('#addButton4').hide(); } add4n = add4n + 1; }) let add5n = 0; $('#addButton5').on('click',function(){ if(add5n <= 4){ $('#add5 .addContent').eq(add5n).show(); }else{ $('#addButton5').hide(); } add5n = add5n + 1; }) //上传讄 $('#shangchuan').on('change',function(event){ let status = 'gaizhang'; var evt = event || window.event; var target = evt.target || evt.srcElement var files = target.files, file; if(files && files.length > 0) { // 获取目前上传的文? file = files[0]; console.log('囄文g:', file) if(file.size > 5242880) { alert('请上传小?MB的文?); return false; } // if(!/jpg|png|pdf|dng/ig.test(file.name)) { // $('.imgFile').val(null); // alert('请上传jpg或pdf格式文g'); // return false; // } msgObject.upFile(file,status); } }) $('.upObject').on('change', function(event) { let status = $(this).attr('data-info'); var evt = event || window.event; var target = evt.target || evt.srcElement var files = target.files, file; console.log(files) if(files && files.length > 0) { // 获取目前上传的文? file = files[0]; console.log('囄文g:', file) if(file.size > 5242880) { alert('请上传小?MB的文?); return false; } if(!/jpg|png|pdf/ig.test(file.name)) { $('.imgFile').val(null); alert('请上传jpg或pdf格式文g'); return false; } msgObject.upFile(file,status); } }); var text = document.getElementById("o1_1"); text.onkeyup = function(){ this.value=this.value.replace(/\D/g,''); if(text.value>10){ alert('数g能超q?0%') text.value = '' } } //msgTip.show("报名已经截止Q谢谢参与!") function autoSave(){ let name; let birth; let gender; let school; let college; let eduBG; let mobile; let email; let address; let faceBig; if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { name = $('#mname').val(); birth = $('#mbirth').val(); gender = $('#mgenders').val(); school = $('#mschool').val(); college = $('#mcollege').val(); eduBG = $('#meduBG').val(); mobile = $('#mmobile').val(); email = $('#memail').val(); address = $('#maddress').val(); faceBig = face; } else { name = $('#name').val(); birth = $('#birth').val(); gender = $('#gender').val(); school = $('#school').val(); college = $('#college').val(); eduBG = $('#eduBG').val(); mobile = $('#mobile').val(); email = $('#email').val(); address = $('#address').val(); faceBig = face; } let addObject_0 = []; let addObject_1 = []; let addObject_2 = []; let addObject_3 = []; let addObject_4 = []; let addObject_5 = []; let addObject_6 = []; $('#add1 input').each(function(index){ if($(this).val() != ""){ addObject_1.push($(this).val()) }else{ addObject_1.push("") } }) $('#add2 input').each(function(index){ if($(this).val() != ""){ addObject_2.push($(this).val()) }else{ addObject_2.push("") } }) $('#add3 input').each(function(index){ if($(this).val() != ""){ addObject_3.push($(this).val()) }else{ addObject_3.push("") } }) $('#add4 input').each(function(index){ if($(this).val() != ""){ addObject_4.push($(this).val()) }else{ addObject_4.push("") } }) $('#add5 .add5Input').each(function(index){ if($(this).val() != ""){ addObject_5.push($(this).val()) }else{ addObject_5.push("") } }) $('#add6 .add7Input').each(function(index){ if($(this).val() != ""){ addObject_6.push($(this).val()) }else{ addObject_6.push("") } }) let o1_1 = $('#o1_1').val(); let otherInfo = { "o1_1":o1_1, "up1_1":up1_1, "up2_1":up2_1, "up3_1":up3_1, "up3_2":up3_2, "up4_1":up4_1, "up4_2":up4_2, "up5_1":up5_1, "up5_2":up5_2, "up6_1":up6_1, "up6_2":up6_2, "up7_1":up7_1, "add1_info":addObject_1, "add2_info":addObject_2, "add3_info":addObject_3, "add4_info":addObject_4, "add5_info":addObject_5, "add6_info":addObject_6 }; let token = localStorage.getItem('token'); var formData = new FormData(); formData.append('token',token); formData.append('sign',sign); formData.append('name', name); formData.append('birth', birth); formData.append('gender',gender); formData.append('school',school); formData.append('college',college); formData.append('eduBG',eduBG); formData.append('mobile',mobile); formData.append('email',email); formData.append('address',address); formData.append('photo',faceBig) formData.append("otherInfo",JSON.stringify(otherInfo)) $.ajax({ type: 'POST', url: upInfo, data: formData, dataType: 'json', processData: false, contentType: false, success: function(res) { console.log(res) if(res.error_code == 0){ alert(res.msg) }else{ alert(res.msg) } }, error: function() { } }) } /* setInterval(function(){ autoSave(); },25000)*/ $('#baocunButton').on('click',function(){ autoSave(); }) //提交信息 $('#tijiaoButton1').on('click',function(){ let name; let birth; let gender; let school; let college; let eduBG; let mobile; let email; let address; let faceBig; if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { name = $('#mname').val(); birth = $('#mbirth').val(); gender = $('#mgenders').val(); school = $('#mschool').val(); college = $('#mcollege').val(); eduBG = $('#meduBG').val(); mobile = $('#mmobile').val(); email = $('#memail').val(); address = $('#maddress').val(); faceBig = face; } else { name = $('#name').val(); birth = $('#birth').val(); gender = $('#gender').val(); school = $('#school').val(); college = $('#college').val(); eduBG = $('#eduBG').val(); mobile = $('#mobile').val(); email = $('#email').val(); address = $('#address').val(); faceBig = face; } let addObject_0 = []; let addObject_1 = []; let addObject_2 = []; let addObject_3 = []; let addObject_4 = []; let addObject_5 = []; let addObject_6 = []; $('#add1 input').each(function(index){ if($(this).val() != ""){ addObject_1.push($(this).val()) }else{ addObject_1.push("") } }) $('#add2 input').each(function(index){ if($(this).val() != ""){ addObject_2.push($(this).val()) }else{ addObject_2.push("") } }) $('#add3 input').each(function(index){ if($(this).val() != ""){ addObject_3.push($(this).val()) }else{ addObject_3.push("") } }) $('#add4 input').each(function(index){ if($(this).val() != ""){ addObject_4.push($(this).val()) }else{ addObject_4.push("") } }) $('#add5 .add5Input').each(function(index){ if($(this).val() != ""){ addObject_5.push($(this).val()) }else{ addObject_5.push("") } }) $('#add6 .add7Input').each(function(index){ if($(this).val() != ""){ addObject_6.push($(this).val()) }else{ addObject_6.push("") } }) let o1_1 = $('#o1_1').val(); let add1 = 0; let add2 = 0; let add3 = 0; let add4 = 0; let add5 = 0; let add6 = 0; function panduan(array){ for (var i in array) { //遍历数组 if(array[i] != ""){ return 1 }else{ return 0 } } } console.log('W二?',addObject_1) add1 = panduan(addObject_1); add2 = panduan(addObject_2); add3 = panduan(addObject_3); add4 = panduan(addObject_4); add5 = panduan(addObject_5); add6 = panduan(addObject_6); console.log(addObject_2) if(name == ''){ alert('用户姓名不能为空') return false } if(birth == ''){ alert('生日不能为空') return false } if(gender == ''){ alert('性别不能为空') return false } if(school == ''){ alert('学校不能为空') return false } if(college == ''){ alert('学院不能为空') return false } if(eduBG == ''){ alert('教育背景不能为空') return false } if(mobile == ''){ alert('手机号不能ؓI?) return false } if(email == ''){ alert('邮箱不能为空') return false } if(address == ''){ alert('地址不能为空') return false } if(faceBig == ''){ alert('照片不能为空') return false } if(o1_1 == ''){ alert('成W排行不能为空') return false } if(up1_1 == 0){ alert('W一请上传学习成W盖章扫描?) return false } if(add1 == 0&&add2 == 0&&add3 == 0&&add4 == 0&&add5 == 0&&add6 == 0){ alert('2-7目必须填写一?) return false } let pan1 = $('.addInput1').val(); let pan2 = $('.addInput2').val(); let pan3 = $('.addInput3').val(); let pan4 = $('.addInput4').val(); let pan5 = $('.addInput5').val(); let pan2_1 = $('.add2Input1').val(); let pan2_2 = $('.add2Input2').val(); let pan2_3 = $('.add2Input3').val(); let pan2_4 = $('.add2Input4').val(); let pan2_5 = $('.add2Input5').val(); let pan3_1 = $('.add3Input1').val(); let pan3_2 = $('.add3Input2').val(); let pan3_3 = $('.add3Input3').val(); let pan3_4 = $('.add3Input4').val(); let pan4_1 = $('.add4Input1').val(); let pan4_2 = $('.add4Input2').val(); let pan4_3 = $('.add4Input3').val(); let pan4_4 = $('.add4Input4').val(); let pan5_1 = $('.add5Input1').val(); let pan5_2 = $('.add5Input2').val(); let pan5_3 = $('.add5Input3').val(); let pan5_4 = $('.add5Input4').val(); let pan5_5 = $('.add5Input5').val(); let pan5_6 = $('.add5Input6').val(); let pan5_7 = $('.add5Input7').val(); if(add1 > 0){ if(pan1 == "" || pan2 == "" || pan3 == ""|| pan4 == ""|| pan5 == ""){ alert('W二Ҏ交资料请填写完整') return false } } if(add2 > 0){ if(pan2_1 == "" || pan2_2 == "" || pan2_3 == "" || pan2_4 == ""|| pan2_5 == ""){ alert('W三Ҏ交资料请填写完整') return false } } if(add3 > 0){ if(pan3_1 == "" || pan3_2 == "" || pan3_3 == "" || pan3_4 == ""){ alert('W四Ҏ交资料请填写完整') return false } } if(add4 > 0){ if(pan4_1 == "" || pan4_2 == "" || pan4_3 == "" || pan4_4 == ""){ alert('W五Ҏ交资料请填写完整') return false } } if(add5 > 0){ if(pan5_1 != "" && (pan5_5 == "" || pan5_5 == "")){ if(pan5_2 == "" || pan5_3 == "" || pan5_4 == ""){ alert('W六Ҏ交资料请填写完整') return false } } } if(add5 > 0){ if(pan5_1 != "" && (pan5_2 == "" || pan5_3 == "" || pan5_4 == "")){ if(pan5_5 == "" || pan5_6 == ""){ alert('W六Ҏ交资料请填写完整') return false } } } if(add1 > 0 && up2_1 == ""){ alert('W二请上传研究文章扫描?) return false } if(add2 > 0 && up3_1 == ""){ alert('W三请上传新闻作品扫描?) return false } if(add2 > 0 && up3_2 == ""){ alert('W三请上传获奖证明扫描?) return false } if(add3 > 0 && up4_1 == ""){ alert('W四请上传成果展示照片') return false } if(add4 > 0 && up5_1 == ""){ alert('W五请上传获奖证书扫描?) return false } if(add4 > 0 && up5_2 == ""){ alert('W五请上传获奖证书扫描?) return false } if(add5 > 0 && up6_1 == ""){ alert('W六请上传成果展示照片') return false } if(add5 > 0 && up6_2 == ""){ alert('W六请上传获奖证书或发明专利证书扫描g') return false } if(add6 > 0 && up7_1 == ""){ alert('W七请上传获奖证明扫描?') return false } let otherInfo = { "o1_1":o1_1, "up1_1":up1_1, "up2_1":up2_1, "up3_1":up3_1, "up3_2":up3_2, "up4_1":up4_1, "up4_2":up4_2, "up5_1":up5_1, "up5_2":up5_2, "up6_1":up6_1, "up6_2":up6_2, "up7_1":up7_1, "add1_info":addObject_1, "add2_info":addObject_2, "add3_info":addObject_3, "add4_info":addObject_4, "add5_info":addObject_5, "add6_info":addObject_6 }; let token = localStorage.getItem('token'); var formData = new FormData(); formData.append('token',token); formData.append('sign',sign); formData.append('name', name); formData.append('birth', birth); formData.append('gender',gender); formData.append('school',school); formData.append('college',college); formData.append('eduBG',eduBG); formData.append('mobile',mobile); formData.append('email',email); formData.append('address',address); formData.append('photo',faceBig) formData.append("otherInfo",JSON.stringify(otherInfo)) $.ajax({ type: 'POST', url: upInfo, data: formData, dataType: 'json', processData: false, contentType: false, success: function(res) { $('.upButton2').hide(); $('#xiazai').show(); $('.gaizhang').show(); if(res.error_code == 0){ msgTip.show("信息已确?) setTimeout(function(){ msgTip.close(); },3000) }else{ msgTip.show(res.msg) setTimeout(function(){ msgTip.close(); },3000) } }, error: function() { msgTip.close(); } }) }) $('#tijiaoButton').on('click',function(){ let name; let birth; let gender; let school; let college; let eduBG; let mobile; let email; let address; let faceBig; if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { name = $('#mname').val(); birth = $('#mbirth').val(); gender = $('#mgenders').val(); school = $('#mschool').val(); college = $('#mcollege').val(); eduBG = $('#meduBG').val(); mobile = $('#mmobile').val(); email = $('#memail').val(); address = $('#maddress').val(); faceBig = face; } else { name = $('#name').val(); birth = $('#birth').val(); gender = $('#gender').val(); school = $('#school').val(); college = $('#college').val(); eduBG = $('#eduBG').val(); mobile = $('#mobile').val(); email = $('#email').val(); address = $('#address').val(); faceBig = face; } let addObject_0 = []; let addObject_1 = []; let addObject_2 = []; let addObject_3 = []; let addObject_4 = []; let addObject_5 = []; let addObject_6 = []; $('#add1 input').each(function(index){ if($(this).val() != ""){ addObject_1.push($(this).val()) }else{ addObject_1.push("") } }) $('#add2 input').each(function(index){ if($(this).val() != ""){ addObject_2.push($(this).val()) }else{ addObject_2.push("") } }) $('#add3 input').each(function(index){ if($(this).val() != ""){ addObject_3.push($(this).val()) }else{ addObject_3.push("") } }) $('#add4 input').each(function(index){ if($(this).val() != ""){ addObject_4.push($(this).val()) }else{ addObject_4.push("") } }) $('#add5 .add5Input').each(function(index){ if($(this).val() != ""){ addObject_5.push($(this).val()) }else{ addObject_5.push("") } }) $('#add6 .add7Input').each(function(index){ if($(this).val() != ""){ addObject_6.push($(this).val()) }else{ addObject_6.push("") } }) let o1_1 = $('#o1_1').val(); let otherInfo = { "o1_1":o1_1, "up1_1":up1_1, "up2_1":up2_1, "up3_1":up3_1, "up3_2":up3_2, "up4_1":up4_1, "up4_2":up4_2, "up5_1":up5_1, "up5_2":up5_2, "up6_1":up6_1, "up6_2":up6_2, "up7_1":up7_1, "add1_info":addObject_1, "add2_info":addObject_2, "add3_info":addObject_3, "add4_info":addObject_4, "add5_info":addObject_5, "add6_info":addObject_6 }; let token = localStorage.getItem('token'); var formData = new FormData(); formData.append('token',token); formData.append('sign',sign); formData.append('name', name); formData.append('birth', birth); formData.append('gender',gender); formData.append('school',school); formData.append('college',college); formData.append('eduBG',eduBG); formData.append('mobile',mobile); formData.append('email',email); formData.append('address',address); formData.append('photo',faceBig) formData.append("otherInfo",JSON.stringify(otherInfo)) $.ajax({ type: 'POST', url: upInfo, data: formData, dataType: 'json', processData: false, contentType: false, success: function(res) { console.log('提交信息:', res) if(res.error_code == 0){ msgTip.show("甌提交成功") setTimeout(function(){ msgTip.close(); },3000) }else{ msgTip.show(res.msg) setTimeout(function(){ msgTip.close(); },3000) } }, error: function() { msgTip.close(); } }) }) }) //# sourceMappingURL=app.js.map ͵͵app