No Description

information.js 76KB

    $(function(){ //1获取数据 var nameD; var orgD; var authSD loginStatus(); var userid = $.cookie("userid"); if(userid){ //填充学术领域 var subjectShow = function (data){ if(data != undefined && data.length != 0 ){ var subs = new Array(); if(data.indexOf(',')){ subs = data.split(','); }else{ subs[0] = data; } if(subs.length>0){ for (var i = 0; i < subs.length; i++) { $("#subjectList").append("<div class='acad'>"+ subs[i] +"<span class='remove'><img src='images/move.png'></span></div>"); $("#subjectShow").append("<div class='acad'>"+subs[i]+"</div>"); }; } } } //填充应用行业 var industryShow = function (data){ if(data != undefined && data.length != 0 ){ var subs = new Array(); if(data.indexOf(',')){ subs = data.split(','); }else{ subs[0] = data; } if(subs.length>0){ for (var i = 0; i < subs.length; i++) { $("#industryList").append("<div class='acad'>"+ subs[i] +"<span class='remove'><img src='images/move.png'></span></div>"); $("#industryShow").append("<li>"+subs[i]+"</li>"); }; } } } //填充教育背景 var eduBgShow = function(data) { eduFil("#eduUl"); if(data.length>0){ for (var i = 0; i < data.length; i++) { if(!data[i].year) { data[i].year=""; } if(!data[i].college) { data[i].college=""; } if(!data[i].major) { data[i].major=""; } if(!data[i].degree) { data[i].degree=""; } var string = '<li class="paddingSpace">' string+=' <div class="listdata h4Font h4tit edudata"><i class="listpoint"></i>' if(data[i].college&&data[i].major&&data[i].degree){ string+=data[i].school+'-'+data[i].college+'-'+data[i].major+'-'+data[i].degree }else if(!data[i].college&&data[i].major&&data[i].degree){ string+=data[i].school+'-'+data[i].major+'-'+data[i].degree }else if(data[i].college&&!data[i].major&&data[i].degree){ string+=data[i].school+'-'+data[i].college+'-'+data[i].degree }else if(data[i].college&&data[i].major&&!data[i].degree){ string+=data[i].school+'-'+data[i].college+'-'+data[i].major }else if(!data[i].college&&!data[i].major&&data[i].degree){ string+=data[i].school+'-'+data[i].degree }else if(!data[i].college&&data[i].major&&!data[i].degree){ string+=data[i].school+'-'+data[i].major }else if(data[i].college&&!data[i].major&&!data[i].degree){ string+=data[i].school+'-'+data[i].college } //+data[i].school+'-'+data[i].college+'-'+data[i].major+'-'+data[i].degree+ string+='<small class="h6Font">'+data[i].year+'</small><em class="exitlist inforedu"></em></div>' string += '<div class="modifybox">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">学</em>校</div>' string += '<input type="hidden" class="eduId" value="'+data[i].id+'">' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt school" value="'+data[i].school+'"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL">毕业年份</div>' string += '<div class="txtExp floatL">' if(data[i].year){ string += '<input type="text" class="date-btn input-txt edu-txt year" name="YYYY" flag="1" value="'+data[i].year+'">' }else{ string += '<input type="text" class="date-btn input-txt edu-txt year" name="YYYY" flag="1" value="">' } string += '<div class="mr_calendar_ym clearfix" style="width: 180px; display: none;">' string += '<ul class="full_year">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">院</em>系</div>' if(data[i].college) { string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt floatL college" value="'+data[i].college+'"></div>' }else{ string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt floatL college"></div>' } string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">专</em>业</div>' if(data[i].major) { string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt major" value="'+data[i].major+'"></div>' }else{ string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt major" ></div>' } string += '</div>' string += '<div class="edu ulbox clearfix">' string += '<div class="txtType floatL">获得学位</div>' string += '<div class="mr_timed_div input-txt edu-txt floatL">' string += '<i class="mr_sj"></i>' string += '<input type="hidden" name="degree_text">' if(data[i].degree) { string += '<input type="button" class="mr_btn" name="degree_val" onclick="showmenu()" id="div_select2" value="'+data[i].degree+'">' }else{ string += '<input type="button" class="mr_btn" name="degree_val" onclick="showmenu()" id="div_select2" value="本科">' } string += '<div class="xl_list">' string += '<ul class="ul_edubg ulShow" style="display:none">' string += '<li>学士</li>' string += '<li>硕士</li>' string += '<li>博士</li>' string += '<li>其他</li>' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="保存" class="infor-save btn" class="saveEduBg">' string += '<input type="button" value="取消" class="close btn">' string += '<input type="button" value="删除本条" class="deletebtn edud">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("#eduUl").append(string); } } } //填充社会兼职 var timeJobShow = function(data) { jobFil("#timeJobShow"); if(data.length>0){ for (var i = 0; i < data.length; i++) { var sDate = ""; var eDate = ""; if(data[i].department){ var dep="-"+data[i].department; var depart=data[i].department; }else{ var dep="" } if(data[i].startMonth){ sDate =data[i].startMonth.substr(0,4)+"-"+data[i].startMonth.substr(4,6); if(data[i].stopMonth){ eDate = data[i].stopMonth.substr(0,4)+"-"+data[i].stopMonth.substr(4,6); }else { eDate = "至今" } } var string = '<li class="paddingSpace listnone">' string+=' <div class="listdata h4Font h4tit edudata"><i class="listpoint"></i>'+data[i].company+'-'+data[i].title+''+dep+'<small class="h6Font">'; string +=sDate; if(eDate) string+=("-"+eDate); string +='</small><em class="exitlist inforedu"></em></div>'; string += '<div class="modifybox">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b>机构名称</div>' string += '<input type="hidden" class="jobId" value="'+data[i].id+'">' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt jobCompany" value="'+data[i].company+'"/></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL"><em class="emspace">时</em>间</div>' string += '<div class="txtExp floatL">' string += '<div class="dateExp floatL">' string += '<input type="text" maxLength="6" class="date-btn input-txt edu-txt startMonth" flag="2" difference="1" value="'+sDate+'">' string += '<div class="mr_calendar_ym clearfix">' string += '<ul class="mr_year">' string += '</ul>' string += '<ul class="mr_month">' string += '</ul>' string += '</div>' string += '</div>' string += '<div class="lineTo floatL"></div>' string += '<div class="dateExp floatL">' string += '<input type="text" maxLength="6" class="date-btn input-txt edu-txt stopMonth" flag="2" difference="2" value="'+eDate+'">' string += '<div class="mr_calendar_ym clearfix">' string += '<ul class="mr_year">' string += '<li class="ymli">至今</li>' string += '</ul>' string += '<ul class="mr_month">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu btn-marL">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">职</em>位</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt jobTitle" value="'+data[i].title+'"/></div>' string += '</div>' string += '<div class="infor edu btn-marL">' string += '<div class="txtType floatL">所在部门</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt jobdepartment" value="'+depart+'"/></div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="保存" class="infor-save btn btn-marL">' string += '<input type="button" value="取消" class="close btn btn-marB">' string += '<input type="button" value="删除本条" class="deletebtn">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("#timeJobShow").append(string); } } } //填充项目经历 var projectShow = function(data){ projectFil("#projectShow") if(data.length>0){ for (var i = 0; i < data.length; i++) { if(!data[i].descp){ data[i].descp=""; } if(!data[i].startMonth){ data[i].startMonth=''; data[i].stopMonth=''; }else { data[i].startMonth=data[i].startMonth.substr(0,4)+"-"+data[i].startMonth.substr(4,6)+"-" if(!data[i].stopMonth){ data[i].stopMonth='至今'; }else { data[i].stopMonth=data[i].stopMonth.substr(0,4)+"-"+data[i].stopMonth.substr(4,6) } } var string = '<li class="paddingSpace listnone">' string+='<div><div class="listdata h4Font h4tit edudata"><i class="listpoint"></i>'+ data[i].name +'<small class="h6Font">'+ data[i].startMonth +''+ data[i].stopMonth +'</small><em class="exitlist inforedu"></em></div>'; string+='<div class="listdata h5Font pIndent">'+ data[i].descp +'</div></div>'; //string+=' <div class="listdata h4Font h4tit edudata"><i class="listpoint"></i>'+data[i].name+'-'+data[i].descp+'-'+data[i].startMonth+'-'+data[i].stopMonth+'<em class="exitlist inforedu"></em></div>' string += '<div class="modifybox">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b>项目名称</div>' string += '<input type="hidden" class="projectId" value="'+data[i].id+'"/>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt projectName" value="'+data[i].name+'"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL"><em class="emspace">时</em>间</div>' string += '<div class="txtExp floatL">' string += '<div class="dateExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt project StartMonth" flag="2" difference="1" value="'+data[i].startMonth.substr(0,7)+'">' string += '<div class="mr_calendar_ym clearfix">' string += '<ul class="mr_year">' string += '</ul>' string += '<ul class="mr_month">' string += '</ul>' string += '</div>' string += '</div>' string += '<div class="lineTo floatL"></div>' string += '<div class="dateExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt project StopMonth" flag="2" difference="2" value="'+data[i].stopMonth+'">' string += '<div class="mr_calendar_ym clearfix">' string += '<ul class="mr_year">' string += '<li class="ymli">至今</li>' string += '</ul>' string += '<ul class="mr_month">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">描</em>述</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt projectDescp" value="'+data[i].descp+'"></div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="保存" class="infor-save btn">' string += '<input type="button" value="取消" class="close btn">' string += '<input type="button" value="删除本条" class="deletebtn">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("#projectShow").append(string); } } } //填充著作论文文章 var paperShow = function(data){ papFil("#paperShow"); if(data.length>0){ for (var i = 0; i < data.length; i++) { if(!data[i].year) { data[i].year=""; } if(!data[i].descp) { data[i].descp=""; } if(!data[i].url) { data[i].url=""; } var string = '<li class="paddingSpace listnone">' string+='<div><div class="listdata h4Font h4tit edudata"><i class="listpoint"></i>'+ data[i].name +'<small class="h6Font">'+ data[i].year +'</small><em class="exitlist inforedu"></em></div>'; string+='<div class="listdata h5Font pIndent">'+ data[i].descp +'</div></div>'; //string+=' <div class="listdata edudata"><i class="listpoint"></i>'+data[i].year+'-'+data[i].name+'-'+data[i].descp+'<em class="exitlist inforedu"></em></div>' string += '<div class="modifybox">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">标</em>题</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt paperName" value="'+data[i].name+'"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL">发表时间</div>' string += '<div class="txtExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt paperYear" flag="1" value="'+data[i].year+'">' string += '<div class="mr_calendar_ym clearfix" style="wclassth: 180px; display: none;">' string += '<ul class="full_year">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">描</em>述</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt paperDescp" value="'+data[i].descp+'"></div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">链</em>接</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt paperUrl" value="'+data[i].url+'"></div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="hidden" class="paperId" value="'+data[i].id+'">' string += '<input type="button" value="保存" class="infor-save btn" class="paperSave">' string += '<input type="button" value="取消" class="close btn">' string += '<input type="button" value="删除本条" class="deletebtn">' string += '</div></form></div></li>' $("#paperShow").append(string); } } } //填充专利 var patentShow = function(data){ patFil("#patentShow"); if(data.length>0){ for (var i = 0; i < data.length; i++) { if(!data[i].year) { data[i].year=""; } if(!data[i].descp) { data[i].descp=""; } if(!data[i].url) { data[i].url=""; } var string = '<li class="paddingSpace listnone">' //string+=' <div class="listdata edudata"><i class="listpoint"></i>'+data[i].year+'-'+data[i].name+'-'+data[i].descp+'<em class="exitlist inforedu"></em></div>' string+='<div><div class="listdata h4Font h4tit edudata"><i class="listpoint"></i>'+ data[i].name +'<small class="h6Font">'+ data[i].year +'</small><em class="exitlist inforedu"></em></div>'; string+='<div class="listdata h5Font pIndent">'+ data[i].descp +'</div></div>'; string += '<div class="modifybox">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">标</em>题</div>' string += '<input type="hidden" class="patentId" value="'+data[i].id+'">' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt patentName" value="'+data[i].name+'"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL">发表时间</div>' string += '<div class="txtExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt patentYear" flag="1" value="'+data[i].year+'">' string += '<div class="mr_calendar_ym clearfix" style="width: 180px; display: none;">' string += '<ul class="full_year">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">链</em>接</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt patentUrl" value="'+data[i].url+'"></div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">描</em>述</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt patentDescp"></div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="保存" class="infor-save btn">' string += '<input type="button" value="取消" class="close btn">' string += '<input type="button" value="删除本条" class="deletebtn">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("#patentShow").append(string); } } } //填充荣誉 var honorShow = function(data){ hounerFil("#honorShow"); if(data.length>0){ for (var i = 0; i < data.length; i++) { if(!data[i].year) { data[i].year=""; } if(!data[i].descp) { data[i].descp=""; } var string = '<li class="paddingSpace listnone">' //string+=' <div class="listdata edudata"><i class="listpoint"></i>'+data[i].year+'-'+data[i].name+'-'+data[i].descp+'<em class="exitlist inforedu"></em></div>' string+='<div><div class="listdata h4Font h4tit edudata"><i class="listpoint"></i>'+ data[i].name +'<small class="h6Font">'+ data[i].year +'</small><em class="exitlist inforedu"></em></div>'; string+='<div class="listdata h5Font pIndent">'+ data[i].descp +'</div></div>'; string += '<div class="modifybox">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">标</em>题</div>' string += '<input type="hidden" class="honorId" value="'+data[i].id+'">' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt honorName" value="'+data[i].name+'"></div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">描</em>述</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt patentDescp" value="'+data[i].descp+'"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL"><em class="emspace">时</em>间</div>' string += '<div class="txtExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt honorYear" flag="1" value="'+data[i].year+'">' string += '<div class="mr_calendar_ym clearfix" style="width: 180px; display: none;">' string += '<ul class="full_year">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="保存" class="infor-save btn">' string += '<input type="button" value="取消" class="close btn">' string += '<input type="button" value="删除本条" class="deletebtn">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("#honorShow").append(string); } } } //填充研究方向 var researchAreaShow = function ($datas,$datarecords){ if($datas != undefined && $datas.length != 0 ){ $("#researchAreaList").empty(); for(var i =0 ; i< $datas.length;++i){ var $data = $datas[i]; var $photos = []; //获取头像 if($datarecords.length>0){ $photos = getRecords($datarecords,$data.caption); } var showDiv= "<div class='listbox listbox-browse clear'><div class='list-browse'><span class='like'>"+$data.count+"</span>"+$data.caption+"</div><div class='like-num'>"; if($photos.length>10){ showDiv += "<div class='triangleR'></div>"; } if($photos.length>0){ for(var j =0 ; j< $photos.length;++j){ showDiv += "<span class='like-people headRadius'><img class='like-h' src='/images/head/"+$photos[j]+"_s.jpg'></span>"; } } showDiv += "</div></div>"; $("#researchAreaShow").append(showDiv); $("#researchAreaList").append("<div class='list'><span class='like'>"+$data.count+"</span><span class='ra'>"+$data.caption+"</span><span class='remove'><img src='images/move.png'></span></div>"); $(".like-h").load(function(){ }) .error(function(){ $(this).attr("src","/images/default-photo.jpg"); }); } } } //填充研究方向 var getRecords = function ($researchAreaLogs,caption){ var ret=[]; for(var i = 0 ;i < $researchAreaLogs.length ; i++){ if(caption==$researchAreaLogs[i].caption){ ret.push($researchAreaLogs[i].opreteProfessorId); } } return ret; } //获取数据,填充页面 $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { console.log($data); var $info = $data.data; if ($info) { //展示专家的信息 $("#nameS").text($info.name); nameD=$info.name; authSD=$info.authStatus; console.log($info.authStatus) orgD=$info.orgName; if($info.authentication == 2){ $("#orgUpdata").text("所在企业") } if($info.authentication == 3){ $("#orgUpdata").text("所在高校"); $("#departmentUpdata").text("所属院系"); $("#titleNone").hide(); $("#office").hide() $("#titleS").hide(); } console.log($info.authType) if($info.authStatus){ $("#authSta").text("已认证"); }else{ $("#authSta").text("未认证"); } if($info.office) { if($info.title) { $("#office").text($info.office+","); }else{ $("#office").text($info.office); } } if($info.title) { $("#titleS").text($info.title); } if($info.department) { if($info.orgName){ $("#industryS").text($info.department+","); }else{ $("#industryS").text($info.department); } } if($info.orgName) { $("#orgNameS").text($info.orgName); } if($info.address) { $("#address").text($info.address); } $("#headImage").attr("src", "/images/head/" + userid + "_l.jpg"); $("#headImage").load(function() {}) .error(function() { $("#headImage").attr("src", "/images/default-photo.jpg"); }); $("#orgImage").attr("src", "/images/org/" + $info.orgId + ".jpg"); $("#orgImage").load(function() {}) .error(function() { $("#orgImage").attr("src", "/images/default-icon.jpg"); }); $("#descpS").text($info.descp); //显示专家信息到保存数据 $("#name").val($info.name); $("#title").val($info.title); $("#orgId").val($info.orgId); $("#orgName").val($info.orgName); $("#department").val($info.department); $("#officeRevise").val($info.office); //省 $("#Province input[name=cho_Province]").val($info.province); $("#Province .mr_show").text($info.province); //市 $("#City input[name=cho_City]").val($info.address); $("#City .mr_show").text($info.address); //$("#addressRevise").val($info.address); if($info.descp){ $("#descp").val($info.descp); }else{ $("#descpS").css("min-height","0px"); } console.log($info.authentication); if($info.authentication == 1){ if($info.subject){ subjectShow($info.subject); } }else{ $("span:contains('学术领域')").parents(".introduction").hide(); $("a:contains('学术领域')").hide(); } //研究方向 if($info.authentication == 1) { if ($info.researchAreas.length) { researchAreaShow($info.researchAreas,$info.editResearchAreaLogs); } }else{ $("span:contains('研究方向')").parents(".introduction").hide(); $("a:contains('研究方向')").hide(); } //展示专家的行业 if($info.authentication == 1){ if($info.industry){ industryShow($info.industry); } }else{ $("span:contains('应用行业')").parents(".introduction").hide(); $("a:contains('应用行业')").hide(); } //教育背景 if ($info.edus) { eduBgShow($info.edus); } //社会兼职 if ($info.jobs) { timeJobShow($info.jobs); } //项目经历 if ($info.projects) { projectShow($info.projects) } //著作 论文 文章 if ($info.papers) { paperShow($info.papers); } //专利 if ($info.patents) { patentShow($info.patents); } //荣誉及奖项 if ($info.honors) { honorShow($info.honors); } yearAdd(); month(); $(".stopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); $(".StopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); //下滑滚动不覆盖底部 var d; var t; /*向下滚动时,header背景变半透明*/ var top5=$(".content-left").height(); var top4 = $("#container").height(); var top3 = $(window).height(); $(document).scroll(function() { var top1 = $(document).scrollTop(); var top2 = $("#container").height() - top3 + (top3 - 80 - top5) - 10; //变成绝对定位 if (top1 >= 300) { $(".content-left").css({ "position": "fixed", "top": "80px" }); if (top1 >= top2) { $('.information-content').css("position", "static"); $(".content-left").css("position", "absolute"); $(".content-left").css("top", top4 - top5 - 10 + "px"); } else { $('.information-content').css("position", "relative"); $(".content-left").css({ "position": "fixed", "top": "80px" }); } } else { $(".content-left").css({ "position": "static" }); } }) //下滑滚动不覆盖底部 结束 } } }); } else { location.href = "login.html"; return; } //搜索框 $("#hsearch").on("click", function() { var searchContent = $("#hsearchContent").val(); location.href = "search.html?searchContent=" + searchContent; }); function trim(str) { //删除左右两端的空格    return str.replace(/(^\s*)|(\s*$)/g, ""); } //头像旁保存 $("#saveProfessor").on("click",function () { var length1=trim($("#name").val()); console.log(length1) var length2=trim($("#orgName").val()); if(!length1&&length2){ $.MsgBox.Alert("消息提醒","姓名不能为空"); return; }else if(length1&&!length2){ $.MsgBox.Alert("消息提醒","所在机构不能为空"); return; }else if(!length1&&!length2){ $.MsgBox.Alert("消息提醒","姓名和所在机构不能为空"); return; } if(nameD!=length1&&orgD!=length2){ if(authSD){ $.MsgBox.Confirm("消息", "修改姓名&&和所在机构会导致身份验证失效?",personUpdata); return; }else{ personUpdata(); } }else if(nameD==length1&&orgD!=length2){ if(authSD){ $.MsgBox.Confirm("消息", "修改所在机构会导致身份验证失效?",personUpdata); return; }else{ personUpdata(); } }else if(nameD!=length1&&orgD==length2){ if(authSD){ $.MsgBox.Confirm("消息", "修改姓名会导致身份验证失效?",personUpdata); return; }else{ personUpdata(); } }else{ personUpdata(); } }); //更新认证状态函数 var upStatus = function() { $.ajax({ url:"/ajax/professor/authStatus", dataType: 'json', //数据格式类型 type: 'post', //http请求类型 data: { authStatus: 0, id: userid }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { }else{ } } }) } function personUpdata(){ if(nameD==$("#name").val()&&orgD==$("#orgName").val()){ }else{ if(authSD){ upStatus(); } } var $data = {}; $data.name = $("#name").val(); $data.orgId = $("#orgId").val(); $data.orgName = $("#orgName").val(); $data.title = $("#title").val(); $data.department = $("#department").val(); $data.province = $("#Province input[name=cho_Province]").val();//省 $data.address = $("#City input[name=cho_City]").val();//市 $data.office=$("#officeRevise").val(); var userid = $.cookie("userid"); if (userid) { $data.id = userid; } $.ajax({"url" : "../ajax/professor", "type" : userid ? "PUT" : "POST", "success" : function(rdata) { if (rdata.success) { if (userid) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { var $info = $data.data; if ($info) { //展示专家的信息 $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); if($info.authType){ $("#authSta").text("已认证"); }else{ $("#authSta").text("未认证"); } nameD=$info.name; authSD=$info.authStatus; orgD=$info.orgName; $("#nameS").text(""); $("#office").text(""); $("#titleS").text(""); $("#industryS").text(""); $("#orgNameS").text(""); $("#address").text(""); $("#nameS").text($info.name); if($info.office) { if($info.title) { $("#office").text($info.office+","); }else{ $("#office").text($info.office); } } if($info.title) { $("#titleS").text($info.title); } if($info.department) { if($info.orgName){ $("#industryS").text($info.department+","); }else{ $("#industryS").text($info.department); } } if($info.orgName) { $("#orgNameS").text($info.orgName); } if($info.address) { $("#address").text($info.address); } //显示专家信息到保存数据 $("#name").val($info.name); $("#title").val($info.title); $("#orgId").val($info.orgId); $("#orgName").val($info.orgName); $("#department").val($info.department); $("#officeRevise").val($info.office); //$("#addressRevise").val($info.address); //省 $("#Province input[name=cho_Province]").val($info.province); $("#Province .mr_show").text($info.province); //市 $("#City input[name=cho_City]").val($info.address); $("#City .mr_show").text($info.address); } } }) } else { location.href = "information.html?id="+ rdata.data; } } else { alert(rdata.msg); } }, "data" : userid ? JSON.stringify($data) : $data, "contentType" : userid ? "application/json": "application/x-www-form-urlencoded", dataType : "json" }); } //上传图像的hover $(".head-left").hover(function() { $(".replace-photo").animate({ "bottom": "0px" }); }, function() { $(".replace-photo").animate({ "bottom": "-50px" }); }) //专家信息点击换背景颜色 $(".subsidebar").click(function(){ $(".subsidebar").removeClass("subcolor"); $(".subsidebar").eq($(".subsidebar").index(this)).addClass("subcolor"); }); //拿到点击的顺序,然后求出局文档的距离 $(".subsidebar").click(function(){ var index=$(".subsidebar").index(this); var offset=$(".introduction").eq(index).offset(); $("body").animate({ scrollTop:offset.top-80 //��body��scrollTop����pos��top����ʵ���˹��� },1000); }); //放在编辑上面添加一个class和减少一个class //$("#container .edit").hover(function(){ // $(this).addClass("edit-position-left") // },function(){ // $(this).removeClass("edit-position-left") // }); //获取点击那个编辑,及 $("#container .edit").click(function(){ var edit =$(".edit").index(this); $(".right-title span").eq(edit-1).css("color","#3e3e3e"); $(".infor-browse").eq(edit).hide(); $(".modifybox").eq(edit).show(); //点击取消的操作 $(".close").click(function(){ $(".modifybox").eq(edit).hide(); $(".infor-browse").eq(edit).show(); }); }); //个人简介保存 $("#saveDescp").on("click", function() { $.ajax({ "url": "../ajax/professor/descp", "type": "POST", "data": { "id": userid, "descp": $("#descp").val() }, "contentType": "application/x-www-form-urlencoded", "success": function($data) { //debugger;; if ($data.success) { $(".infor-browse").css("display","block"); $(".modifybox").css("display","none"); $("#descpS").text($("#descp").val()); } else { $.MsgBox.Alert("message", $data.msg); } } }) }) //学术领域添加 $("#subjectAdd").click(function(){ var val=$("#subject").val(); if(!val){ $.MsgBox.Alert("消息提醒","内容不能为空"); return; } var inV=$("#subjectList .acad"); for(var i=0;i<inV.length;i++){ if(inV[i].innerText==val) { $.MsgBox.Alert("消息提醒","不能添加重复内容"); return; } } $("#subjectList").append("<div class='acad'>"+ val +"<span class='remove'><img src='images/move.png'></span></div>") $("#subject").val("") }) //学术领域删除 $("#subjectList").on("click",".remove",function(){ $(this).parent().remove(); }) //学术领域保存 $("#subjectSave").on("click",function () { var subjects = $("#subjectList .acad"); var subjectAll = ""; if(subjects.size()>0){ for (var i = 0; i <subjects.size(); i++) { subjectAll += subjects[i].innerText; subjectAll += ','; }; subjectAll = subjectAll.substring(0, subjectAll.length-1); } $.ajax({"url" : "/ajax/professor/subject", "type" : "POST", "data" : {"id":userid,"subject":subjectAll}, "contentType" : "application/x-www-form-urlencoded", "success" : function($data) { if ($data.success) { $("#subject").val(""); $("#subjectShow").empty(); $("#subjectList").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); subjectShow(subjectAll); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //应用行业添加 $("#industryAdd").click(function(){ var val=$("#industry").val(); if(!val){ $.MsgBox.Alert("消息提醒","内容不能为空"); return; } var inV=$("#industryList .acad"); for(var i=0;i<inV.length;i++){ if(inV[i].innerText==val) { $.MsgBox.Alert("消息提醒","不能添加重复内容"); return; } } $("#industryList").append("<div class='acad'>"+ val +"<span class='remove'><img src='images/move.png'></span></div>") $("#industry").val("") }) //应用行业删除 $("#industryList").on("click",".remove",function(){ $(this).parent().remove(); }) //应用行业保存 $("#industrySave").on("click",function () { var industrys = $("#industryList .acad"); var industryAll = ""; if(industrys.size()>0){ for (var i = 0; i <industrys.size(); i++) { industryAll += industrys[i].innerText; industryAll += ','; }; industryAll = industryAll.substring(0, industryAll.length-1); } $.ajax({"url" : "/ajax/professor/industry", "type" : "POST", "data" : {"id":userid,"industry":industryAll}, "contentType" : "application/x-www-form-urlencoded", "success" : function($data) { if ($data.success) { $("#industry").val(""); $("#industryShow").empty(); $("#industryList").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); industryShow(industryAll); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //研究方向添加 $("#researchAreaAdd").click(function(){ var researchArea=$("#researchArea").val(); if(!researchArea){ $.MsgBox.Alert("消息提醒","内容不能为空"); return; } var inV=$("#researchAreaList .ra"); for(var i=0;i<inV.length;i++){ if(inV[i].innerText==researchArea) { $.MsgBox.Alert("消息提醒","不能添加重复内容"); return; } } $("#researchAreaList").append("<div class='list'><span class='like'>0</span><span class='ra'>"+ researchArea +"</span><span class='remove'><img src='images/move.png'></span></div>") $("#researchArea").val(""); }); //研究方向删除 $("#researchAreaList").on("click",".remove",function(){ $(this).parent().remove(); }) //研究方向保存 $("#researchAreaSave").on("click",function () { //debugger; var $data=[]; var researchAreas = $("#researchAreaList .list .ra"); if(researchAreas.length>0){ for (var i = 0; i <researchAreas.length; i++) { var $rd ={}; $rd.professorId = userid; $rd.caption= researchAreas[i].innerText; $data[i]=$rd; } } var $has = $data.length>0; $.ajax({ "url" : $has?"../ajax/researchArea":"../ajax/researchArea/"+userid, "type" : $has? "PUT" : "DELETE", "data" : $has ? JSON.stringify($data) : null, "contentType" : $has ? "application/json": "application/x-www-form-urlencoded", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#researchAreaShow").empty(""); $("#researchAreaShow").show(); $(".modifybox").hide(); researchAreaShow($data.data.researchAreas, $data.data.editResearchAreaLogs); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) /*Ӧ����ҵ�������*/ $("#other").click(function(){ $(".addbox").toggle(); }); //教育背景最下面的例子 $("#eduBgList").on("mouseover mouseout",".eg",function(even){ if(event.type == "mouseover"){ $(this).find("span").show(); }else if(event.type == "mouseout"){ $(this).find("span").hide(); } }) function trim(str) { //删除左右两端的空格    return str.replace(/(^\s*)|(\s*$)/g, ""); } $("#eduUl").on("blur",".school",function(){ var valueE=$(this).val(); var length=trim(valueE); if(!length) { $.MsgBox.Alert("消息","学校不能为空"); } }) //教育背景填充函数 var eduFil=function(select){ var string = '<li class="listnone1" style="display:none">' string += '<div class="modifybox" style="display:block">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">学</em>校</div>' string += '<input type="hidden" class="eduId">' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt school"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL">毕业年份</div>' string += '<div class="txtExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt year" name="YYYY" flag="1" value="">' string += '<div class="mr_calendar_ym clearfix" style="width: 180px; display: none;">' string += '<ul class="full_year">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">院</em>系</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt floatL college"></div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">专</em>业</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt major" ></div>' string += '</div>' string += '<div class="edu ulbox clearfix">' string += '<div class="txtType floatL">获得学位</div>' string += '<div class="mr_timed_div input-txt edu-txt floatL">' string += '<i class="mr_sj"></i>' string += '<input type="hidden" name="degree_text">' string += '<input type="button" class="mr_btn" name="degree_val" onclick="showmenu()" id="div_select2" value="本科">' string += '<div class="xl_list">' string += '<ul class="ul_edubg ulShow" style="display:none">' string += '<li>学士</li>' string += '<li>硕士</li>' string += '<li>博士</li>' string += '<li>其他</li>' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="添加" class="infor-save btn" class="saveEduBg">' string += '<input type="button" value="取消" class="close1 close2 btn">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $(""+select+"").prepend(string); } //教育背景添加 $("#addEdu").on("click",function(){ $("#eduUl").find(".listnone1").toggle(100); }); $("#eduUl").on("click",".close1",function(){ $("#eduUl").find(".listnone1").toggle(100); }); $("#eduUl").on("click","em",function(){ $(this).parent().hide(); $(this).parent().siblings().show(); //$(this).parent().parent().children(".") }); $("#eduUl").on("click",".mr_btn",function(){ $(this).siblings(".xl_list").children("ul").show(); }); $("#eduUl").on("click",".ul_edubg li",function(){ $(this).parents(".xl_list").siblings(".mr_btn").val($(this).text()); $(this).parent().hide(); }); $("#eduUl").on("click",".close",function(){ $(this).parents(".modifybox").hide(); $(this).parents(".modifybox").siblings().show(); }); $("#eduUl").on("click",".deletebtn",function(){ var deuId=$(this).parents(".txtExpForm").find(".eduId").val(); delEdu(deuId); }); //教育背景,对已经添加的背景删除 var delEdu = function(data){ $.ajax({ "url" : "/ajax/edu/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#eduUl").empty(""); eduBgShow($data.data.edus); } }); } else { alert($data.msg); } } }); } //教育背景保存 $("#eduUl").on("click",".infor-save",function () { var length=trim($(this).parents(".txtExpForm").find(".school").val()); if(!length) { $.MsgBox.Alert("消息","学校不能为空"); return; } var $data = {}; var $id =$(this).parents(".txtExpForm").find(".eduId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.year =$(this).parents(".txtExpForm").find(".year").val(); $data.school = $(this).parents(".txtExpForm").find(".school").val(); $data.college = $(this).parents(".txtExpForm").find(".college").val(); $data.major =$(this).parents(".txtExpForm").find(".major").val(); $data.degree = $(this).parents(".txtExpForm").find(".mr_btn").val(); $.ajax({ "url" : "/ajax/edu", "type" : $id ? "PUT" : "POST", "data" : $id ? JSON.stringify($data) : $data, "contentType" : $id ? "application/json" : "application/x-www-form-urlencoded", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#eduUl").empty(""); eduBgShow($data.data.edus); yearAdd(); $(".stopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); $(".StopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //社会兼职 $("#timeJobShow").on("blur", ".jobCompany", function() { var valueE = $(this).val(); var length = trim(valueE); if(!length) { $.MsgBox.Alert("消息", "机构名称不能为空"); } }) $("#timeJobShow").on("blur", ".jobTitle", function() { var valueE = $(this).val(); var length = trim(valueE); if(!length) { $.MsgBox.Alert("消息", "职位不能为空"); } }) var jobFil = function(select) { var string = '<li class="listnone1" style="display:none">' string += '<div class="modifybox" style="display:block;">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b>机构名称</div>' string += '<input type="hidden" class="jobId">' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt jobCompany" /></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL"><em class="emspace">时</em>间</div>' string += '<div class="txtExp floatL">' string += '<div class="dateExp floatL">' string += '<input type="text" maxLength="6" class="date-btn input-txt edu-txt startMonth" flag="2" difference="1" value="">' string += '<div class="mr_calendar_ym clearfix">' string += '<ul class="mr_year">' string += '</ul>' string += '<ul class="mr_month">' string += '</ul>' string += '</div>' string += '</div>' string += '<div class="lineTo floatL"></div>' string += '<div class="dateExp floatL">' string += '<input type="text" maxLength="6" class="date-btn input-txt edu-txt stopMonth" flag="2" difference="2" value="">' string += '<div class="mr_calendar_ym clearfix">' string += '<ul class="mr_year">' string += '<li class="ymli">至今</li>' string += '</ul>' string += '<ul class="mr_month">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu btn-marL">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">职</em>位</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt jobTitle" /></div>' string += '</div>' string += '<div class="infor edu btn-marL">' string += '<div class="txtType floatL">所在部门</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt jobdepartment" /></div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="添加" class="infor-save btn btn-marL">' string += '<input type="button" value="取消" class="close1 close2 btn btn-marB">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("" + select + "").prepend(string); } //专利添加 $("#timeJobAdd").on("click", function() { $("#timeJobShow").find(".listnone1").toggle(100); }); $("#timeJobShow").on("click", ".close1", function() { $("#timeJobShow").find(".listnone1").toggle(100); }); $("#timeJobShow").on("click", "em", function() { $(this).parent().hide(); $(this).parent().siblings().show(); //$(this).parent().parent().children(".") }); $("#timeJobShow").on("click", ".close", function() { $(this).parents(".modifybox").hide(); $(this).parents(".modifybox").siblings().show(); }); $("#timeJobShow").on("click", ".deletebtn", function() { var deuId = $(this).parents(".txtExpForm").find(".jobId").val(); delTimeJob(deuId); }); //社会兼职,对添加的兼职删除 var delTimeJob = function(data){ $.ajax({ "url" : "/ajax/job/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#timeJobShow").empty(""); timeJobShow($data.data.jobs); } }); } else { alert($data.msg); } } }); } //社会兼职保存 $("#timeJobShow").on("click", ".infor-save", function() { var length1 = trim($(this).parents(".txtExpForm").find(".jobCompany").val()); var length2 = trim($(this).parents(".txtExpForm").find(".jobTitle").val()); var length3 = trim($(this).parents(".txtExpForm").find(".startMonth").val()); var length4 = trim($(this).parents(".txtExpForm").find(".stopMonth").val()); if(!length3&&length4) { $.MsgBox.Alert("消息", "没有选开始时间"); return; }else if(length3&&!length4){ $.MsgBox.Alert("消息", "没有选结束时间"); return; } if(!length1&&length2) { $.MsgBox.Alert("消息", "机构名称不能为空"); return; }else if(length1&&!length2){ $.MsgBox.Alert("消息", "职位不能为空"); return; }else if(!length1&&!length2) { $.MsgBox.Alert("消息", "职位&&机构名称不能为空"); return; } var $data = {}; var $id = $(this).parents(".txtExpForm").find(".jobId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.company = $(this).parents(".txtExpForm").find(".jobCompany").val(); $data.department=$(this).parents(".txtExpForm").find(".jobdepartment").val(); var s=$(this).parents(".txtExpForm").find(".startMonth").val(); var st=$(this).parents(".txtExpForm").find(".stopMonth").val(); if(s){ $data.startMonth = s.substr(0,4)+s.substr(5,6); } if(st){ if(st=="至今"){ }else{ $data.stopMonth = st.substr(0,4)+st.substr(5,6); } } $data.title = $(this).parents(".txtExpForm").find(".jobTitle").val(); $.ajax({ "url" : "/ajax/job", "type" : $id ? "PUT" : "POST", "data" : $id ? JSON.stringify($data) : $data, "contentType" : $id ? "application/json" : "application/x-www-form-urlencoded", beforeSend:function(){console.log(this.data)}, "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#timeJobShow").empty(""); timeJobShow($data.data.jobs); yearAdd(); month(); $(".stopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); $(".StopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //项目经历 $("#projectShow").on("blur", ".projectName", function() { var valueE = $(this).val(); var length = trim(valueE); if(!length) { $.MsgBox.Alert("消息", "项目名称不能为空"); } }); var projectFil = function(select) { var string = '<li class="listnone1" style="display:none;">' string += '<div class="modifybox" style="display:block;">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b>项目名称</div>' string += '<input type="hidden" class="projectId" />' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt projectName"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL"><em class="emspace">时</em>间</div>' string += '<div class="txtExp floatL">' string += '<div class="dateExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt project StartMonth" flag="2" difference="1" value="">' string += '<div class="mr_calendar_ym clearfix">' string += '<ul class="mr_year">' string += '</ul>' string += '<ul class="mr_month">' string += '</ul>' string += '</div>' string += '</div>' string += '<div class="lineTo floatL"></div>' string += '<div class="dateExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt project StopMonth" flag="2" difference="2" value="">' string += '<div class="mr_calendar_ym clearfix">' string += '<ul class="mr_year">' string += '<li class="ymli">至今</li>' string += '</ul>' string += '<ul class="mr_month">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">描</em>述</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt projectDescp" ></div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="添加" class="infor-save btn">' string += '<input type="button" value="取消" class="close1 close2 btn">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("" + select + "").prepend(string); } $("#projectAdd").on("click", function() { $("#projectShow").find(".listnone1").toggle(100); }); $("#projectShow").on("click", ".close1", function() { $("#projectShow").find(".listnone1").toggle(100); }); $("#projectShow").on("click", "em", function() { $(this).parent().parent().hide(); $(this).parent().parent().siblings().show(); //$(this).parent().parent().children(".") }); $("#projectShow").on("click", ".close", function() { $(this).parents(".modifybox").hide(); $(this).parents(".modifybox").siblings().show(); }); $("#projectShow").on("click", ".deletebtn", function() { var deuId = $(this).parents(".txtExpForm").find(".projectId").val(); delProject(deuId); }); //项目经历,对添加的项目删除 var delProject = function(data){ $.ajax({ "url" : "/ajax/project/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#projectShow").empty(""); projectShow($data.data.projects); } }); } else { alert($data.msg); } } }); } //项目经历保存 $("#projectShow").on("click", ".infor-save",function () { var length = trim($(this).parents(".txtExpForm").find(".projectName").val()); var length1 = trim($(this).parents(".txtExpForm").find(".StartMonth").val()); var length2 = trim($(this).parents(".txtExpForm").find(".StopMonth").val()); if(!length) { $.MsgBox.Alert("消息", "项目名称不能为空"); return; } if(length1&&!length2){ $.MsgBox.Alert("消息", "没有选结束时间"); return; } if(!length1&&length2){ $.MsgBox.Alert("消息", "没有选开始时间"); return; } var $data = {}; var $id = $(this).parents(".txtExpForm").find(".projectId").val(); console.log($id); if ($id){ $data.id = $id; } $data.professorId = userid; var s=$(this).parents(".txtExpForm").find(".StartMonth").val(); var st=$(this).parents(".txtExpForm").find(".StopMonth").val(); if(s){ $data.startMonth = s.substr(0,4)+s.substr(5,6); } if(st){ if(st=="至今"){ }else{ $data.stopMonth = st.substr(0,4)+st.substr(5,6); } } $data.name = $(this).parents(".txtExpForm").find(".projectName").val() $data.descp = $(this).parents(".txtExpForm").find(".projectDescp").val() $.ajax({ "url" : "../ajax/project", "type" : $id ? "PUT" : "POST", "data" : $id ? JSON.stringify($data) : $data, "contentType" : $id ? "application/json" : "application/x-www-form-urlencoded", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#projectShow").empty(""); projectShow($data.data.projects); yearAdd(); month(); $(".stopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); $(".StopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //著作论文 文章 var papFil=function(select){ var string = '<li class="listnone1" style="display:none;" >' string += '<div class="modifybox" style="display:block;">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">标</em>题</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt paperName" ></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL">发表时间</div>' string += '<div class="txtExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt paperYear" flag="1" value="">' string += '<div class="mr_calendar_ym clearfix" style="wclassth: 180px; display: none;">' string += '<ul class="full_year">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">描</em>述</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt paperDescp" ></div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">链</em>接</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt paperUrl"></div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="hidden" class="paperId">' string += '<input type="button" value="添加" class="infor-save btn" class="paperSave">' string += '<input type="button" value="取消" class="close1 close2 btn">' string += '</div></form></div></li>' $(""+select+"").prepend(string); } $("#paperShow").on("blur",".paperName",function(){ var valueE=$(this).val(); var length=trim(valueE); if(!length) { $.MsgBox.Alert("消息","标题不能为空"); } }) $("#papAdd").on("click", function() { $("#paperShow").find(".listnone1").toggle(100); }); $("#paperShow").on("click", ".close1", function() { $("#paperShow").find(".listnone1").toggle(100); }); $("#paperShow").on("click", "em", function() { $(this).parent().parent().hide(); $(this).parent().parent().siblings().show(); //$(this).parent().parent().children(".") }); $("#paperShow").on("click", ".close", function() { $(this).parents(".modifybox").hide(); $(this).parents(".modifybox").siblings().show(); }); $("#paperShow").on("click", ".deletebtn", function() { var deuId = $(this).parents(".txtExpForm").find(".paperId").val(); delPaper(deuId); }); //著作论文 文章 ,对添加的论文删除 var delPaper = function(data){ $.ajax({ "url" : "../ajax/paper/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if($data.success) { $("#paperShow").empty(""); paperShow($data.data.papers); } }); } else { alert($data.msg); } } }); } //著作 论文 文章 保存 $("#paperShow").on("click",".infor-save",function () { var length=trim($(this).parents(".txtExpForm").find(".paperName").val()); if(!length) { $.MsgBox.Alert("消息","标题不能为空"); return; } var $data = {}; var $id = $(this).parents(".txtExpForm").find(".paperId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.year = $(this).parents(".txtExpForm").find(".paperYear").val(); $data.name = $(this).parents(".txtExpForm").find(".paperName").val(); $data.descp = $(this).parents(".txtExpForm").find(".paperDescp").val(); $data.url = $(this).parents(".txtExpForm").find(".paperUrl").val(); $.ajax({ "url" : "../ajax/paper", "type" : $id ? "PUT" : "POST", "data" : $id ? JSON.stringify($data) : $data, "contentType" : $id ? "application/json" : "application/x-www-form-urlencoded", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#paperShow").empty(""); paperShow($data.data.papers); yearAdd(); $(".stopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); $(".StopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }); //专利 $("#patentShow").on("blur", ".patentName", function() { var valueE = $(this).val(); var length = trim(valueE); if(!length) { $.MsgBox.Alert("消息", "标题不能为空"); } }) var patFil = function(select) { var string = '<li class="listnone1" style="display:none;">' string += '<div class="modifybox" style="display:block;">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">标</em>题</div>' string += '<input type="hidden" class="patentId">' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt patentName"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL">发表时间</div>' string += '<div class="txtExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt patentYear" flag="1" value="">' string += '<div class="mr_calendar_ym clearfix" style="width: 180px; display: none;">' string += '<ul class="full_year">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">链</em>接</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt patentUrl"></div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">描</em>述</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt patentDescp"></div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="添加" class="infor-save btn">' string += '<input type="button" value="取消" class="close1 close2 btn">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("" + select + "").prepend(string); } //专利添加 $("#patenAdd").on("click", function() { $("#patentShow").find(".listnone1").toggle(100); }); $("#patentShow").on("click", ".close1", function() { $("#patentShow").find(".listnone1").toggle(100); }); $("#patentShow").on("click", "em", function() { $(this).parent().parent().hide(); $(this).parent().parent().siblings().show(); //$(this).parent().parent().children(".") }); $("#patentShow").on("click", ".close", function() { $(this).parents(".modifybox").hide(); $(this).parents(".modifybox").siblings().show(); }); $("#patentShow").on("click",".deletebtn",function(){ var deuId = $(this).parents(".txtExpForm").find(".patentId").val(); delPatent(deuId); }) //专利 ,对添加的专利删除 var delPatent = function(data){ $.ajax({ "url" : "/ajax/patent/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#patentShow").empty(); patentShow($data.data.patents); } }); } else { alert($data.msg); } } }); } //专利保存 $("#patentShow").on("click", ".infor-save",function () { var length = trim($(this).parents(".txtExpForm").find(".patentName").val()); if(!length) { $.MsgBox.Alert("消息", "标题不能为空"); return; } var $data = {}; var $id = $(this).parents(".txtExpForm").find(".patentId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.year = $(this).parents(".txtExpForm").find(".patentYear").val(); $data.name = $(this).parents(".txtExpForm").find(".patentName").val(); $data.descp = $(this).parents(".txtExpForm").find(".patentDescp").val(); $data.url = $(this).parents(".txtExpForm").find(".patentUrl").val(); $.ajax({ "url" : "../ajax/patent", "type" : $id ? "PUT" : "POST", "data" : $id ? JSON.stringify($data) : $data, "contentType" : $id ? "application/json" : "application/x-www-form-urlencoded", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#patentShow").empty(""); patentShow($data.data.patents); yearAdd(); $(".stopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); $(".StopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //荣誉及奖项 $("#honorShow").on("blur", ".honorName", function() { var valueE = $(this).val(); var length = trim(valueE); if(!length) { $.MsgBox.Alert("消息", "标题不能为空"); } }) var hounerFil = function(select) { var string = '<li class="listnone1" style="display:none">' string += '<div class="modifybox" style="display:block">' string += '<form class="txtExpForm">' string += '<div class="infor edu">' string += '<div class="txtType floatL"><b class="required_star"></b><em class="emspace">标</em>题</div>' string += '<input type="hidden" class="honorId">' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt honorName"></div>' string += '</div>' string += '<div class="infor edu">' string += '<div class="txtType floatL"><em class="emspace">描</em>述</div>' string += '<div class="txtExp floatL"><input type="text" class="input-txt edu-txt patentDescp"></div>' string += '</div>' string += '<div class="edu date-box clearfix">' string += '<div class="txtType floatL"><em class="emspace">时</em>间</div>' string += '<div class="txtExp floatL">' string += '<input type="text" class="date-btn input-txt edu-txt honorYear" flag="1" value="">' string += '<div class="mr_calendar_ym clearfix" style="width: 180px; display: none;">' string += '<ul class="full_year">' string += '</ul>' string += '</div>' string += '</div>' string += '</div>' string += '<div class="btnbox">' string += '<input type="button" value="添加" class="infor-save btn">' string += '<input type="button" value="取消" class="close1 close2 btn">' string += '</div>' string += '</form>' string += '</div>' string += '</li>' $("" + select + "").prepend(string); } //专利添加 $("#honorAdd").on("click", function() { $("#honorShow").find(".listnone1").toggle(100); }); $("#honorShow").on("click", ".close1", function() { $("#honorShow").find(".listnone1").toggle(100); }); $("#honorShow").on("click", "em", function() { $(this).parent().parent().hide(); $(this).parent().parent().siblings().show(); //$(this).parent().parent().children(".") }); $("#honorShow").on("click", ".close", function() { $(this).parents(".modifybox").hide(); $(this).parents(".modifybox").siblings().show(); }); $("#honorShow").on("click", ".deletebtn", function() { var deuId = $(this).parents(".txtExpForm").find(".honorId").val(); delHonor(deuId); }); //荣誉及奖项 ,对添加的专利删除 var delHonor = function(data){ $.ajax({ "url" : "/ajax/honor/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#honorShow").empty(""); honorShow($data.data.honors); } }); } else { alert($data.msg); } } }); } //function getProfessorData(){ // $.get("/ajax/professor/info/" + userid, function($data) { // if ($data.success) { // // } // }); //} //getProfessorData() //荣誉及奖项保存 $("#honorShow").on("click", ".infor-save",function () { var length = trim($(this).parents(".txtExpForm").find(".honorName").val()); if(!length) { $.MsgBox.Alert("消息", "标题不能为空"); return; } var $data = {}; var $id = $(this).parents(".txtExpForm").find(".honorId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.year = $(this).parents(".txtExpForm").find(".honorYear").val(); $data.name = $(this).parents(".txtExpForm").find(".honorName").val(); $data.descp = $(this).parents(".txtExpForm").find(".patentDescp").val(); console.log($data.descp); $.ajax({ "url" : "../ajax/honor", "type" : $id ? "PUT" : "POST", "data" : $id ? JSON.stringify($data) : $data, "contentType" : $id ? "application/json" : "application/x-www-form-urlencoded", "success" : function($data) { if ($data.success) { $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { $("#honorShow").empty(""); honorShow($data.data.honors); yearAdd(); $(".stopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); $(".StopMonth").siblings(".mr_calendar_ym ").find(".mr_year").prepend("<li class='ymli'>至今</li>"); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //科研资源 $.ajax({ "url":"/ajax/resource/qapro", "type":"get", "data":{"professorId":userid}, "async": true, "success":function(data){ //console.log(data); if(data.data.length==0){ $("#infor-browse").css("display","none"); } var add=""; if(data.success) {console.log(data); for(var i=0;i<data.data.length;i++){ add='<div class="sharesrc">' add+='<div class="shareshow">' add+='<a><img src="/images/resource/'+data.data[i].resourceId+'.jpg" width="100%" height="100%" class="resouImage"></a>' add+='<div class="shareopeart"></div>' add+='</div>' add+='<p class="restit">资源名称:<span class="presou">'+ data.data[i].resourceName+'</span></p>' if(data.data[i].descp==undefined){ data.data[i].descp=""; } add+='<p class="briefinfor">简介:'+data.data[i].descp+'</p>' add+='</div>' $(".sharescrollbox").append(add); $(".resouImage").load(function(){}) .error(function(){ $(this).attr("src","/images/default-resource.jpg"); }); add=""; } //资源轮播 var $content = $(".sharescrollbox"); var childcount = $content.find(".sharesrc").length; Carousel(3,3,3,childcount, $content, $(".resounext"), $(".resouprev")); } else { $.MsgBox.Alert("消息","系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failddd')} }); $("#enterwork").on("click",function(){ location.href="workspaces.html?"+userid+"&&num=1"; }) //到至今选中复选框的操作 /*$(".present").click(function(){ var date = $(".present").index(this); $(".datebox").eq(date).find(".ago").remove(); $(".datebox").eq(date).css("width","326px"); })*/ $(".present").change(function(){ if($(".present").is(":checked")) { $(this).parent().parent().find('.ago').hide(); $(this).parent().parent().find('.inputno').hide(); }else{ $(this).parent().parent().find('.ago').show(); $(this).parent().parent().find('.inputno').show(); } }) /*ģ��Selectѡ���*/ $(".input_select").click(function(){ var ul = $(this).next(); if(ul.css("display")=="none"){ ul.slideDown("fast"); }else{ ul.slideUp("fast"); } }); $(".divselect ul li a").click(function(){ var txt = $(this).text(); $(".divselect .input_select").val(txt); var value = $(this).attr("rel"); $(".divselect ul").hide(); }); $("#aclick").on("click",function(){ exit(); }); }) function exit(){ $.cookie('userid', null); $.cookie('userAuth', null); location.href="login.html" } //获取数据填充页面 /*����*/