Geen omschrijving

information.js 35KB

    $(function(){ //1获取数据 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) { if(data.length>0){ for (var i = 0; i < data.length; i++) { $("#eduBgShow").append("<li>"+data[i].school+"-"+data[i].college+"-"+data[i].major+"-"+data[i].degree+"-"+data[i].year+"</li>"); $("#eduBgList").append("<li class='eg'>"+data[i].school+"-"+data[i].college+"-"+data[i].major+"-"+data[i].degree+"-"+data[i].year+"<span class='modi' title='"+data[i].id+"'><img src='images/madify.png'></span><span class='remove' title='"+data[i].id+"' ><img src='images/move.png'></span></li>"); } } } //填充社会兼职 var timeJobShow = function(data) { if(data.length>0){ for (var i = 0; i < data.length; i++) { $("#timeJobShow").append("<li>"+data[i].company+"-"+data[i].title+"-"+data[i].startMonth+"-"+data[i].stopMonth+"</li>"); $("#timeJobList").append("<li class='tj'>"+data[i].company+"-"+data[i].title+"-"+data[i].startMonth+"-"+data[i].stopMonth+"<span class=\"modi\" title='"+data[i].id+"'><img src=\"images/madify.png\"></span><span class=\"remove\" title='"+data[i].id+"' ><img src=\"images/move.png\" ></span></li>"); } } } //填充项目经历 var projectShow = function(data){ if(data.length>0){ for (var i = 0; i < data.length; i++) { $("#projectShow").append("<li>名称:"+data[i].name+"<br>内容:"+data[i].descp+"</li>"); $("#projectList").append("<li class='pro'>"+data[i].name+"<br>"+data[i].descp+"<span class=\"modi\" title='"+data[i].id+"'><img src=\"images/madify.png\"></span><span class=\"remove\" title='"+data[i].id+"' ><img src=\"images/move.png\" ></span></li>"); } } } //填充著作论文文章 var paperShow = function(data){ if(data.length>0){ for (var i = 0; i < data.length; i++) { $("#paperShow").append("<li>"+data[i].name+"</li>"); $("#paperList").append("<li class='pap'>"+data[i].name+"<span class=\"modi\" title='"+data[i].id+"'><img src=\"images/madify.png\"></span><span class=\"remove\" title='"+data[i].id+"' ><img src=\"images/move.png\" ></span></li>"); } } } //填充专利 var patentShow = function(data){ if(data.length>0){ for (var i = 0; i < data.length; i++) { $("#patentShow").append("<li>"+data[i].name+"-"+data[i].year+"</li>"); $("#patentList").append("<li class='pat'>"+data[i].name+"-"+data[i].year+"<span class=\"modi\" title='"+data[i].id+"'><img src=\"images/madify.png\"></span><span class=\"remove\" title='"+data[i].id+"' ><img src=\"images/move.png\" ></span></li>"); } } } //填充荣誉 var honorShow = function(data){ if(data.length>0){ for (var i = 0; i < data.length; i++) { $("#honorShow").append("<li>"+data[i].name+"</li>"); $("#honorList").append("<li class='hon'>"+data[i].name+"<span class=\"modi\" title='"+data[i].id+"'><img src=\"images/madify.png\"></span><span class=\"remove\" title='"+data[i].id+"' ><img src=\"images/move.png\" ></span></li>"); } } } //填充研究方向 var researchAreaShow = function ($datas,$datarecords){ if($datas != undefined && $datas.length != 0 ){ 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'><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>"); // $("#researchAreaList").append("<div class=\"list\"><span class=\"like\">"); // $("#researchAreaList").append($data.count); // $("#researchAreaList").append("</span>"); // $("#researchAreaList").append($data.caption); // $("#researchAreaList").append("<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) { var $info = $data.data; if ($info) { //展示专家的信息 $("#nameS").text($info.name); $("#titleS").text($info.title); $("#orgNameS").text($info.orgName); $("#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); $("#descp").val($info.descp); //展示专家的学术领域 subjectShow($info.subject); //研究方向 if ($info.researchAreas) { researchAreaShow($info.researchAreas, $info.researchAreaLogs); } //应用行业 industryShow($info.industry); //教育背景 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); } //下滑滚动不覆盖底部 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; }); //头像旁保存 $("#saveProfessor").on("click",function () { var $data = {}; $data.name = $("#name").val(); $data.orgId = $("#orgId").val(); $data.orgName = $("#orgName").val(); $data.title = $("#title").val(); $data.department = $("#department").val(); var userid = $.cookie("userid"); if (userid) { $data.id = userid; } $.ajax({"url" : "../ajax/professor", "type" : userid ? "PUT" : "POST", "success" : function(rdata) { console.log(rdata); if (rdata.success) { if (userid) { location.reload(true); } 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); }); //科研资源 var $content = $(".sharescrollbox"); var childcount = $content.find(".sharesrc").length; Carousel(3,3, childcount, $content, $(".resounext"), $(".resouprev")); function Carousel(inde, num, childcount, obj, next, prev) { next.click(function() { if (!obj.is(":animated")) { if (num < childcount) { num++; obj.animate({ left: "-=212px" }, 600); } } }); prev.click(function() { if (!obj.is(":animated")) { if (num > inde) { num--; obj.animate({ left: "+=212px" }, 600); } } }); } //放在编辑上面添加一个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(); $("#subjectList").append("<div class='acad'>"+ val +"<span class='remove'><img src='images/move.png'></span></div>") }) //学术领域删除 $("#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(); $("#industryList").append("<div class='acad'>"+ val +"<span class='remove'><img src='images/move.png'></span></div>") }) //应用行业删除 $("#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(); $("#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>") }); //研究方向删除 $("#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) { $("#researchArea").val(""); $("#researchAreaList").empty(); $("#researchAreaShow").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { researchAreaShow($data.data.researchAreas, $data.data.researchAreaLogs); } }); } 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(); } }) //教育背景,对添加的进行编辑 var updateEdu = function(data){ $.get("/ajax/edu/" + data, function($data) { if ($data.success) { $info = $data.data; $("#year").val($info.year ? $info.year : ""); $("#school").val($info.school ? $info.school : ""); $("#college").val($info.college ? $info.college : ""); $("#major").val($info.major ? $info.major : ""); $("#degree").val($info.degree ? $info.degree : ""); $("#eduId").val(data); if($info.student){ $("input[name='student'][value='1']").attr("checked","checked"); }else{ $("input[name='student'][value='0']").attr("checked","checked"); } } else { alert($data.msg); } }); } $("#eduBgList").on("click",".eg .modi",function(){ updateEdu($(this)[0].title); }); //教育背景,对已经添加的背景删除 var delEdu = function(data){ $.ajax({ "url" : "/ajax/edu/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { } else { alert($data.msg); } } }); } $("#eduBgList").on("click",".eg .remove",function(){ $(this).parent().remove(); delEdu($(this)[0].title); }) //教育背景保存 $("#saveEduBg").on("click",function () { var $data = {}; var $id = $("#eduId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.year = $("#year").val(); $data.school = $("#school").val(); $data.college = $("#college").val(); $data.major = $("#major").val(); $data.degree = $("#degree").val(); $data.student = false; $.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) { $("#school").val(""); $("#college").val(""); $("#major").val(""); $("#eduBgShow").empty(); $("#eduBgList").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { eduBgShow($data.data.edus); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //社会兼职,mouseover的时候编辑和删除的标签显示 $("#timeJobList").on("mouseover mouseout",".tj",function(even){ if(event.type == "mouseover"){ $(this).find("span").show(); }else if(event.type == "mouseout"){ $(this).find("span").hide(); } }) //社会兼职,对添加的进行编辑 var updateTimeJob = function(data){ $.get("/ajax/job/" + data, function($data) { if ($data.success) { $info = $data.data; $("#jobId").val(data); $("#startMonth").val($info.startMonth); $("#stopMonth").val($info.stopMonth ? $info.stopMonth: ""); $("#jobCompany").val($info.company ? $info.company: ""); $("#jobTitle").val($info.title ? $info.title: ""); } else { alert($data.msg); } }); } $("#timeJobList").on("click",".tj .modi",function(){ updateTimeJob($(this)[0].title); }) //社会兼职,对添加的兼职删除 var delTimeJob = function(data){ $.ajax({ "url" : "/ajax/job/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { } else { alert($data.msg); } } }); } $("#timeJobList").on("click",".tj .remove",function(){ $(this).parent().remove(); delTimeJob($(this)[0].title); }) //社会兼职保存 $("#timeJobSave").on("click",function () { var $data = {}; var $id = $("#jobId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.company = $("#jobCompany").val(); $data.startMonth = $("#startMonth").val(); $data.stopMonth = $("#stopMonth").val(); $data.title = $("#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", "success" : function($data) { if ($data.success) { $("#jobCompany").val(""); $("#jobTitle").val(""); $("#timeJobList").empty(); $("#timeJobShow").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { timeJobShow($data.data.jobs); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //项目经历,mouseover的时候编辑和删除的标签显示 $("#projectList").on("mouseover mouseout",".pro",function(even){ if(event.type == "mouseover"){ $(this).find("span").show(); }else if(event.type == "mouseout"){ $(this).find("span").hide(); } }) //项目经历,对添加的进行编辑 var updateProject = function(data){ $.get("/ajax/project/" + data,function($data) { if ($data.success) { $info = $data.data; $("#projectStartMonth").val($info.startMonth ? $info.startMonth: ""); $("#projectStopMonth").val($info.stopMonth ? $info.stopMonth: ""); $("#projectName").val($info.name ? $info.name: ""); $("#projectDescp").val($info.descp ? $info.descp: ""); $("#projectId").val(data); } else { alert($data.msg); } }); } $("#projectList").on("click",".pro .modi",function(){ updateProject($(this)[0].title); }) //项目经历,对添加的项目删除 var delProject = function(data){ $.ajax({ "url" : "/ajax/project/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { location.reload(true); } else { alert($data.msg); } } }); } $("#projectList").on("click",".pro .remove",function(){ $(this).parent().remove(); delProject($(this)[0].title); }) //项目经历保存 $("#projectSave").on("click",function () { var $data = {}; var $id = $("#projectId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.startMonth = $("#projectStartMonth").val(); $data.stopMonth = $("#projectStopMonth").val(); $data.name = $("#projectName").val(); $data.descp = $("#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) { $("#projectName").val(""); $("#projectDescp").val(""); $("#projectList").empty(); $("#projectShow").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { projectShow($data.data.projects); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //著作论文 文章 mouseover的时候编辑和删除的标签显示 $("#paperList").on("mouseover mouseout",".pap",function(even){ if(event.type == "mouseover"){ $(this).find("span").show(); }else if(event.type == "mouseout"){ $(this).find("span").hide(); } }) //著作论文 文章 ,对添加的进行编辑 var updatePaper = function(data){ $.get("/ajax/paper/" + data, function($data) { if ($data.success) { $info = $data.data; $("#paperYear").val($info.year ? $info.year : ""); $("#paperName").val($info.name ? $info.name : ""); $("#paperUrl").val($info.url ? $info.url : ""); $("#paperDescp").val($info.descp ? $info.descp : ""); $("#paperId").val(data); } else { alert($data.msg); } }); } $("#paperList").on("click",".pap .modi",function(){ updatePaper($(this)[0].title); }) //著作论文 文章 ,对添加的论文删除 var delPaper = function(data){ $.ajax({ "url" : "../ajax/paper/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { } else { alert($data.msg); } } }); } $("#paperList").on("click",".pap .remove",function(){ $(this).parent().remove(); delPaper($(this)[0].title); }) //著作 论文 文章 保存 $("#paperSave").on("click",function () { var $data = {}; var $id = $("#paperId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.year = $("#paperYear").val(); $data.name = $("#paperName").val(); $data.descp = $("#paperDescp").val(); $data.url = $("#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) { $("#paperName").val(""); $("#paperDescp").val(""); $("#paperUrl").val(""); $("#paperList").empty(); $("#paperShow").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { paperShow($data.data.papers); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }); //专利,mouseover的时候编辑和删除的标签显示 $("#patentList").on("mouseover mouseout",".pat",function(even){ if(event.type == "mouseover"){ $(this).find("span").show(); }else if(event.type == "mouseout"){ $(this).find("span").hide(); } }) //专利 ,对添加的进行编辑 var updatePatent = function(data){ $.get("/ajax/patent/" + data, function($data) { if ($data.success) { $info = $data.data; $("#patentYear").val($info.year ? $info.year : ""); $("#patentName").val($info.name ? $info.name : ""); $("#patentUrl").val($info.url ? $info.url : ""); $("#patentDescp").val($info.descp ? $info.descp : ""); $("#patentId").val(data); } else { alert($data.msg); } }); } $("#patentList").on("click",".pat .modi",function(){ updatePatent($(this)[0].title); }) //专利 ,对添加的专利删除 var delPatent = function(data){ $.ajax({ "url" : "/ajax/patent/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { } else { alert($data.msg); } } }); } $("#patentList").on("click",".pat .remove",function(){ $(this).parent().remove(); delPatent($(this)[0].title); }) //专利保存 $("#patentSave").on("click",function () { var $data = {}; var $id = $("#patentId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.year = $("#patentYear").val(); $data.name = $("#patentName").val(); $data.descp = $("#patentDescp").val(); $data.url = $("#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) { $("#patentName").val(""); $("#patentUrl").val(""); $("#patentDescp").val(""); $("#patentList").empty(); $("#patentShow").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { patentShow($data.data.patents); } }); } else { $.MsgBox.Alert("message",$data.msg); } } }); }) //荣誉及奖项,mouseover的时候编辑和删除的标签显示 $("#honorList").on("mouseover mouseout",".hon",function(even){ if(event.type == "mouseover"){ $(this).find("span").show(); }else if(event.type == "mouseout"){ $(this).find("span").hide(); } }) //荣誉及奖项 ,对添加的进行编辑 var updateHonor = function(data){ $.get("/ajax/honor/" + data, function($data) { if ($data.success) { $info = $data.data; $("#honorYear").val($info.year ? $info.year : ""); $("#honorName").val($info.name ? $info.name : ""); $("#honorDescp").val($info.descp ? $info.descp : ""); $("#honorId").val(data); } else { alert($data.msg); } }); } $("#honorList").on("click",".hon .modi",function(){ updateHonor($(this)[0].title); }) //荣誉及奖项 ,对添加的专利删除 var delHonor = function(data){ $.ajax({ "url" : "/ajax/honor/" + data, "type" : "DELETE", "success" : function($data) { if ($data.success) { } else { alert($data.msg); } } }); } $("#honorList").on("click",".hon .remove",function(){ $(this).parent().remove(); delHonor($(this)[0].title); }) function getProfessorData(){ $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { console.log($data) } }); } getProfessorData() //荣誉及奖项保存 $("#honorSave").on("click",function () { var $data = {}; var $id = $("#honorId").val(); if ($id){ $data.id = $id; } $data.professorId = userid; $data.year = $("#honorYear").val(); $data.name = $("#honorName").val(); $data.descp = $("#honorDescp").val(); $.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) { $("#honorName").val(""); $("#honorList").empty(); $("#honorShow").empty(); $(".modifybox").css("display","none"); $(".infor-browse").css("display","block"); $.get("/ajax/professor/info/" + userid, function($data) { if ($data.success) { honorShow($data.data.honors); } }); } 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"); $(".resoubtn").css("display","none"); } if(data.data.length > 0 && data.data.length <= 3){ $("#infor-browse").css("display","block"); $(".resoubtn").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 href=""><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>资源名称:<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, childcount, $content, $(".resounext"), $(".resouprev")); function Carousel(inde, num, childcount, obj, next, prev) { next.click(function() { if (!obj.is(":animated")) { if (num < childcount) { num++; obj.animate({ left: "-=212px" }, 600); } } }); prev.click(function() { if (!obj.is(":animated")) { if (num > inde) { num--; obj.animate({ left: "+=212px" }, 600); } } }); } } else { $.MsgBox.Alert("消息","系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failddd')} }); $("#enterwork").on("click",function(){ location.href="workspaces.html?"+userid; }) //到至今选中复选框的操作 /*$(".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" } //获取数据填充页面 /*����*/