portal html css js resource

information.brow.js 39KB

    $(function() { loginStatus();//判断个人是否登录 var userid = $.cookie("userid"); var professorId = GetQueryString("professorId"); var name,orgId,orgAuth; if(userid == professorId) { $("#conbtn,.attentBtn").hide(); } if(professorId) { 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++) { $("#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++) { $("#industryShow").append("<li>" + subs[i] + "</li>"); }; } } } var eduBgShow = function(data) { if(data.length > 0) { for(var i = 0; i < data.length; i++) { var showHtml = '<li><div class="h4Font h4tit">'; if(data[i].college && data[i].major && data[i].degree) { showHtml += data[i].school + '-' + data[i].college + '-' + data[i].major + '-' + data[i].degree } else if(!data[i].college && data[i].major && data[i].degree) { showHtml += data[i].school + '-' + data[i].major + '-' + data[i].degree } else if(data[i].college && !data[i].major && data[i].degree) { showHtml += data[i].school + '-' + data[i].college + '-' + data[i].degree } else if(data[i].college && data[i].major && !data[i].degree) { showHtml += data[i].school + '-' + data[i].college + '-' + data[i].major } else if(!data[i].college && !data[i].major && data[i].degree) { showHtml += data[i].school + '-' + data[i].degree } else if(!data[i].college && data[i].major && !data[i].degree) { showHtml += data[i].school + '-' + data[i].major } else if(data[i].college && !data[i].major && !data[i].degree) { showHtml += data[i].school + '-' + data[i].college } if(typeof(data[i].year) !== "undefined") { showHtml += '<small class="h6Font">' + data[i].year + '</small>'; } else { showHtml += ""; } showHtml += "</div></li>"; $("#eduBgShow").append(showHtml); } } } var timeJobShow = function(data) { 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; } 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 JobHtml = '<li>'; JobHtml += '<div class="h4Font h4tit">' + data[i].company + '-' + data[i].title + '' + dep + '<small class="h6Font">' + sDate + '' + eDate + '</small></div>'; JobHtml += '</li>'; $("#timeJobShow").append(JobHtml); } } } var projectShow = function(data) { 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 projectHtml = '<li class="paddingSpace">'; projectHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + data[i].startMonth + '' + data[i].stopMonth + '</small></div>'; projectHtml += '<div class="h5Font pIndent">' + data[i].descp + '</div>'; projectHtml += '</li>'; $("#projectShow").append(projectHtml); } } } var paperShow = function(data) { 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 paperHtml = '<li class="paddingSpace">'; paperHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + data[i].year + '</small></div>'; paperHtml += '<div class="h5Font pIndent">' + data[i].descp + '</div>'; paperHtml += '</li>'; $("#paperShow").append(paperHtml); } } } var patentShow = function(data) { 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 patentHtml = '<li class="paddingSpace">'; patentHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + data[i].year + '</small></div>'; patentHtml += '<div class="h5Font pIndent">' + data[i].descp + '</div>'; patentHtml += '</li>'; $("#patentShow").append(patentHtml); } } } var honorShow = function(data) { 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 honorHtml = '<li class="paddingSpace">'; honorHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + data[i].year + '</small></div>'; honorHtml += '<div class="h5Font pIndent">' + data[i].descp + '</div>'; honorHtml += '</li>'; $("#honorShow").append(honorHtml); } } } var researchAreaShow = function($datas, $datarecords) { if($datas != undefined && $datas.length != 0) { var html = []; for(var i = 0; i < $datas.length; ++i) { var $data = $datas[i]; var $photos = []; //获取头像 if($datarecords.length > 0) { $photos = getRecords($datarecords, $data.caption); } var isAgree = -1; for(var j = 0; j < $photos.length; j++) { if(userid == $photos[j].id) isAgree++; } if(professorId != userid) { if(isAgree) { var showDiv = "<div class='listbox listbox-browse clear'><div class='list-browse favorBox' caption='" + $data.caption + "'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><span class='plus ' data-pid='" + $data.professorId + "' data-caption='" + $data.caption + "' data-isagree='" + isAgree + "' ></span><div class='like-num favorBox' caption='" + $data.caption + "'>"; } else { var showDiv = "<div class='listbox listbox-browse clear'><div class='list-browse favorBox' caption='" + $data.caption + "'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><span class='plus' style=' background-position-y:-26px' data-pid='" + $data.professorId + "' data-caption='" + $data.caption + "' data-isagree='" + isAgree + "' ></span><div class='like-num favorBox' caption='" + $data.caption + "'>"; } } else { var showDiv = "<div class='listbox listbox-browse clear'><div class='list-browse favorBox' caption='" + $data.caption + "'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><div class='like-num favorBox' caption='" + $data.caption + "'>"; } if($photos.length < 6) { for(var j = 0; j < $photos.length; ++j) { if($photos[j].img) { showDiv += "<span class='like-people userRadius'><img class='like-h' src='../images/head/" + $photos[j].id + "_s.jpg'></span>"; } else { showDiv += "<span class='like-people userRadius'><img class='like-h' src='../images/default-photo.jpg'></span>"; } } } else { for(var j = $photos.length - 5; j < $photos.length; ++j) { if($photos[j].img) { showDiv += "<span class='like-people userRadius'><img class='like-h' src='../images/head/" + $photos[j].id + "_s.jpg'></span>"; } else { showDiv += "<span class='like-people userRadius'><img class='like-h' src='../images/default-photo.jpg'></span>"; } } showDiv += "<span class='like-people like-more userRadius'></span>"; } showDiv += "</div></div></div>"; html.push(showDiv); } document.getElementById("researchAreaShow").innerHTML = html.join(''); } } var getRecords = function($researchAreaLogs, caption) { var ret = []; var t = 0; for(var i = 0; i < $researchAreaLogs.length; i++) { if(caption == $researchAreaLogs[i].caption) { ret[t] = { id: $researchAreaLogs[i].opreteProfessorId, img: $researchAreaLogs[i].hasHeadImage } t++; } } return ret; } var clFlag = 1; $("#researchAreaShow").on("click", ".plus", function() { if(userid && userid != null && userid != "null") { //点赞变化样式 if(clFlag) { clFlag = 0; } else { return; } if($(this).data("isagree") > -1) { $(this).stop(true, true).animate({ backgroundPositionY: 0 }, 300); //变成未点赞样式 } else { $(this).stop(true, true).animate({ backgroundPositionY: -26 }, 300); //变成点赞样式 } $.ajax({ "url": $(this).data("isagree") > -1 ? "/ajax/researchArea/unAgree" : "/ajax/researchArea/agree", "type": "POST", "data": { "targetId": $(this).data("pid"), "targetCaption": $(this).data("caption"), "opId": userid }, "contentType": "application/x-www-form-urlencoded", "success": function($data) { if($data.success) { $.get("/ajax/professor/info/" + professorId, function($data) { if($data.success) { clFlag = 1; var $info = $data.data; if($info) { $("#researchAreaShow").empty("") if($info.researchAreas) { researchAreaShow($info.researchAreas, $info.editResearchAreaLogs); } } } }) } else { $.MsgBox.Alert("message", $data.msg); } } }); } else { $.MsgBox.Alert("消息", "请登录后点赞"); /*location.href="login.html"*/ } }) /*研究方向点赞列表*/ //关闭按钮 $("#workclose").click(function() { $(".resAreaCover").fadeOut(); $("body").css("position", ""); }); $("#researchAreaShow").on("click", ".list-browse,.like-num", function() { var cap = $(this).attr("caption"); //console.log(cap.length); $.ajax({ url: "/ajax/researchAreaLog/ql", dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 data: { "professorId": professorId, 'caption': cap, "rows": 10 }, success: function(data) { if(data.success) { $(".attentList").html(""); var $info = data.data; $("#subArea").text(cap); $(".resAreaCover").fadeIn(); $(".resAreaCon").show() if($info.length == 0) { $(".resAreaCon").hide(); return; } for(var i = 0; i < $info.length; i++) { if($info[i].professor.hasHeadImage == 1) { var img = "/images/head/" + $info[i].professor.id + "_l.jpg"; } else { var img = "../images/default-photo.jpg"; } //认证 var oSty=autho($info[i].professor.authType,$info[i].professor.orgAuth,$info[i].professor.authStatus); var title = "", office = "", orgName = "", address = ''; if($info[i].professor.title && $info[i].professor.office && $info[i].professor.orgName && $info[i].professor.address) { title = $info[i].professor.title + ","; office = $info[i].professor.office + ","; orgName = $info[i].professor.orgName + " | "; address = $info[i].professor.address; } else if(!$info[i].professor.title && $info[i].professor.office && $info[i].professor.orgName && $info[i].professor.address) { office = $info[i].professor.office + ","; orgName = $info[i].professor.orgName + " | "; address = $info[i].professor.address; } else if($info[i].professor.title && !$info[i].professor.office && $info[i].professor.orgName && $info[i].professor.address) { title = $info[i].professor.title + ","; orgName = $info[i].professor.orgName + " | "; address = $info[i].professor.address; } else if($info[i].professor.title && $info[i].professor.office && !$info[i].professor.orgName && $info[i].professor.address) { title = $info[i].professor.title + ","; office = $info[i].professor.office + " | "; address = $info[i].professor.address; } else if($info[i].professor.title && $info[i].professor.office && $info[i].professor.orgName && !$info[i].professor.address) { title = $info[i].professor.title + ","; office = $info[i].professor.office + ","; orgName = $info[i].professor.orgName; } else if(!$info[i].professor.title && !$info[i].professor.office && $info[i].professor.orgName && $info[i].professor.address) { orgName = $info[i].professor.orgName + " | "; address = $info[i].professor.address; } else if(!$info[i].professor.title && $info[i].professor.office && !$info[i].professor.orgName && $info[i].professor.address) { office = $info[i].professor.office + " | "; address = $info[i].professor.address; } else if(!$info[i].professor.title && $info[i].professor.office && $info[i].professor.orgName && !$info[i].professor.address) { office = $info[i].professor.office + ","; orgName = $info[i].professor.orgName; } else if($info[i].professor.title && !$info[i].professor.office && !$info[i].professor.orgName && $info[i].professor.address) { title = $info[i].professor.title + " | "; address = $info[i].professor.address; } else if($info[i].professor.title && !$info[i].professor.office && $info[i].professor.orgName && !$info[i].professor.address) { office = $info[i].professor.title + ","; address = $info[i].professor.orgName; } else if($info[i].professor.title && $info[i].professor.office && !$info[i].professor.orgName && !$info[i].professor.address) { title = $info[i].professor.title + ","; office = $info[i].professor.office; } else if(!$info[i].professor.title && !$info[i].professor.office && !$info[i].professor.orgName && $info[i].professor.address) { address = $info[i].professor.address; } else if(!$info[i].professor.title && !$info[i].professor.office && $info[i].professor.orgName && !$info[i].professor.address) { orgName = $info[i].professor.orgName; } else if(!$info[i].professor.title && $info[i].professor.office && !$info[i].professor.orgName && !$info[i].professor.address) { office = $info[i].professor.office; } else if($info[i].professor.title && !$info[i].professor.office && !$info[i].professor.orgName && !$info[i].professor.address) { title = $info[i].professor.title; } var addw = '<li data-id="'+$info[i].professor.id+'" style="cursor:pointer">' addw += '<a class="proinfor clearfix">' addw += '<div class="headblock floatL"><img id="proHead" class="headimg userRadius" src="' + img + '"></div>' addw += '<div class="mediaBody">' addw += '<span class="listtit"><span id="proName">' + $info[i].professor.name + '</span><em class="authiconNew ' + oSty.sty + '" title="'+ oSty.title +'"></em></span>' addw += '<div class="listtit2">' + title + office + orgName + address + '</div>' addw += '</div></a></li>' $(".attentList").append(addw); } $("body").css("position", "fixed"); } }, error: function() {} }); }); /*研究方向点赞点击每一个点赞的用户进入点赞用户的浏览页面*/ $(".attentList").on("click","li",function(){ var opid=$(this).attr("data-id"); location.href="information-brow.html?professorId="+opid; }) $.get("/ajax/professor/info/" + professorId, function($data) { if($data.success) { var $info = $data.data; orgId=$info.orgId; orgAuth=$info.orgAuth; if(orgAuth==1){ $("#orgNameS").css("cursor","pointer"); } if($info) { if($info.authType == 1) { $(".yesshow").show(); if(ass == 0){ $('span:contains("合作历史及评价")').parents(".introduction").hide(); } if(resou == 0 && ass == 0) { $('div:contains("合作机会")').parents(".menublock").hide(); } } else { if($info.authentication == 3) { $("#office").hide(); $("#titleS").hide(); } } //修改浏览器title信息 if($info.title) { var qtitle = " - " + $info.title; } else { var qtitle = ""; } if($info.office) { var qoffice = " - " + $info.office; } else { var qoffice = ""; } var llqtitle = $info.name + qtitle + qoffice + "-" + $info.orgName + "-科袖网"; window.setInterval(function() { document.title = llqtitle; }, 500); //展示专家的信息 //认证 var oStyS=autho($info.authType,$info.orgAuth,$info.authStatus); $(".proModify").addClass(oStyS.sty); $(".proModify").attr("title",oStyS.title); $("#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); } if($info.hasHeadImage) { $("#headImage").attr("src", "/images/head/" + professorId + "_l.jpg"); } else { $("#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"); }); //显示专家信息到保存数据 name = $info.name; if($info.descp == undefined && $info.subject == undefined && $info.researchAreas.length == 0 && $info.industry == undefined && $info.edus.length == 0 && $info.jobs.length == 0 && $info.projects.length == 0 && $info.papers.length == 0 && $info.patents.length == 0 && $info.honors.length == 0) { $("div:contains('个人信息')").parents(".menublock").hide(); } if($info.descp) { $("#descpS").text($info.descp); } else { $("span:contains('个人简介')").parents(".introduction").hide(); $("a:contains('个人简介')").hide(); } //展示专家的学科 //alert($info.authentication); if($info.authType == 1) { if($info.subject) { subjectShow($info.subject); } else { $("span:contains('学术领域')").parents(".introduction").hide(); $("a:contains('学术领域')").hide(); } } else { if($info.authentication == 1) { if($info.subject) { subjectShow($info.subject); } else { $("span:contains('学术领域')").parents(".introduction").hide(); $("a:contains('学术领域')").hide(); } } else { $("span:contains('学术领域')").parents(".introduction").hide(); $("a:contains('学术领域')").hide(); } } //研究方向 if($info.authType == 1) { if($info.researchAreas.length) { researchAreaShow($info.researchAreas, $info.editResearchAreaLogs); } else { $("span:contains('研究方向')").parents(".introduction").hide(); $("a:contains('研究方向')").hide(); } } else { $("span:contains('研究方向')").parents(".introduction").hide(); $("a:contains('研究方向')").hide(); } //展示专家的行业 if($info.authType == 1) { if($info.industry) { industryShow($info.industry); } else { $("span:contains('应用行业')").parents(".introduction").hide(); $("a:contains('应用行业')").hide(); } } else { if($info.authentication == 2) { if($info.industry) { industryShow($info.industry); } else { $("span:contains('应用行业')").parents(".introduction").hide(); $("a:contains('应用行业')").hide(); } } else { $("span:contains('应用行业')").parents(".introduction").hide(); $("a:contains('应用行业')").hide(); } } //教育北京 if($info.edus.length) { eduBgShow($info.edus); } else { $("span:contains('教育背景')").parents(".introduction").hide(); $("a:contains('教育背景')").hide(); } //兼职 if($info.jobs.length) { timeJobShow($info.jobs); } else { $("span:contains('工作经历')").parents(".introduction").hide(); $("a:contains('工作经历')").hide(); } //项目 if($info.projects.length) { projectShow($info.projects) } else { $("span:contains('项目经历')").parents(".introduction").hide(); $("a:contains('项目经历')").hide(); } //论文 if($info.papers.length) { paperShow($info.papers); } else { $("span:contains('著作、论文、文章')").parents(".introduction").hide(); $("a:contains('著作、论文、文章')").hide(); } //专利 if($info.patents.length) { patentShow($info.patents); } else { $("span:contains('专利')").parents(".introduction").hide(); $("a:contains('专利')").hide(); } //荣誉 if($info.honors.length) { honorShow($info.honors); } else { $("span:contains('荣誉及奖项')").parents(".introduction").hide(); $("a:contains('荣誉及奖项')").hide(); } //下滑滚动不覆盖底部 var d; var t; $(function() { var art_height; var isHidden=$("#reA").is(":hidden");//是否隐藏 if(isHidden) { art_height=0; }else{ art_height=$("#reA").outerHeight(true); } $(document).scroll(function() { var top3 = $(window).height(); var top5 = $(".content-left").height(); var top4 = $("#container").height() + art_height; //console.log(top5+","+top4+","+top3); 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" }); } //咨询框弹出 var foot_height = $(".footerblock").height(); if(top1 >= 180 && top1 < top4 - top3) { $(".coulstblock").slideDown(); $(".coulstblock").css({ "bottom": "0" }); } else if(top1 >= top4 - top3) { $(".coulstblock").css({ "bottom": -(top4 - top3 - top1 ) - art_height + "px" }); } else { $(".coulstblock").slideUp(); $(".coulstblock").css({ "bottom": "0" }); } }) }); //下滑滚动不覆盖底部 结束 } } }); } $("#hsearch").on("click", function() { var searchContent = $("#hsearchContent").val(); location.href = "search.html?searchContent=" + searchContent; }); //拿到点击的顺序,然后求出局文档的距离 $(".subsidebar").mouseenter(function(){ var dd=$(this)[0].className; if(dd!="subsidebar subcolor"){ $(this).css("background","#efefef"); } }).mouseleave(function(){ $(this).css("background","") }); //专家信息点击换背景颜色 $(".subsidebar").click(function() { $(".subsidebar").removeClass("subcolor"); $(".subsidebar").eq($(".subsidebar").index(this)).addClass("subcolor"); }); $(".subsidebar").click(function() { var index = $(".subsidebar").index(this)+1; //console.log(index) var offset = $(".introduction").eq(index).offset(); $("body,html").animate({ scrollTop: offset.top - 80 + "px" //��body��scrollTop����pos��top����ʵ���˹��� }, 1000); }).mousedown(function(){ $(this).css("background",""); }); /*科研文章*/ $.ajax({ url: "/ajax/article/qaProPublish", dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 data: { "professorId": professorId }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { var pp=ifUserType(professorId) if(!pp.authType2) { $("#reA").hide(); return; } else { if(data.data.length == 0) { $("#reA").hide(); return; } $("#reA").show(); for(var i = 0; i < data.data.length; i++) { var add = '<li><a href="articalShow.html?articleId=' + data.data[i].articleId + '" style="display:block;">' add += '<div class="art_topicBox"><div class="art_img" style=""></div>' add += '<div class="art_tbox"><h6 id="artical_topic" >' + data.data[i].articleTitle + '</h6></div>' add += '</div><div class="tagsBox"><span></span></div>' add += '</a></li>'; $add = $(add); $("#reachArticle").append($add); $add.find('.tagsBox span').text(data.data[i].subject); //data.data[i].subject if(data.data[i].articleImg) { $add.find(".art_img").attr("style", "background: url(/data/article/" + data.data[i].articleImg + ") 0 0 no-repeat;background-size:cover;"); } } //资源轮播 var $content2 = $(".sharescrollbox.Acrollbox"); var childcount2 = $content2.find(".otherRes.shareshow li").length; Carousel(3, 3, 3, childcount2, $content2, $(".articalbtn.resounext"), $(".articalbtn.resouprev")); } } }, error: function() { return; } }); var resou; //科研资源 $.ajax({ "url": "/ajax/resource/qaProPublish", "type": "get", "async": false, "data": { "professorId": professorId }, "success": function(data) { console.log(data); if(data.success) { var pp=ifUserType(professorId) if(!pp.authType2) { $("span:contains('研发资源')").parents(".introduction").hide(); return; } else { resou = data.data.length; if(data.data.length == 0) { $("#infor-browse").css("display", "none"); $("span:contains('研发资源')").parents(".introduction").hide(); $("a:contains('研发资源')").hide(); return; } else { $("span:contains('研发资源')").parents(".introduction").show(); } if(data.data.length > 3) { $("#infor-browse").css("display", "block"); $(".resoubtn").css("display", "block"); } var add = ""; for(var i = 0; i < data.data.length; i++) { add = '<div class="sharesrc">' add += '<div class="shareshow">' add += '<a href="resourceShow.html?resourceId=' + data.data[i].resourceId + '"class="remess" style="display:block;" resourceId=' + data.data[i].resourceId + '>' add += '<div class="ResImgBox" style="max-width:200px;width:200px;height: 200px;">' add += '<img class="resImg headRadius resourceImg" src="/images/resource/' + data.data[i].resourceId + '.jpg" />' add += '</div></a>' add += '<div class="shareopeart"><a class="sharebtn resourceConsult" professorId=' + data.data[i]["professorId"] + '>咨询</a><a class="sharebtn applicant" style="display:none">申请</a></div>' add += '</div>' add += '<p class="restit ellipsisSty">资源名称:<span class="presou consultTitleVal" resourceConsultTitle = "">' + data.data[i].resourceName + '</span></p>' add += '<p class="briefinfor ellipsisSty-2">应用用途:' + data.data[i].supportedServices + '</p>' add += '</div>' $("#sharescrollbox").append(add); $('.applicant').eq(i).attr("resourceId", data.data[i].resourceId); $(".resourceImg").eq(i).attr("src","/data/resource/" + data.data[i].images[0].imageSrc); $(".resourceImg").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, $(".resoubtn2.resounext"), $(".resoubtn2.resouprev")); //科研资源中点咨询 $(".introduction").find(".resourceConsult").bind("click", clickResourceConsult); } } else { $.MsgBox.Alert("消息", "系统异常!"); } }, "error": function() { $.MsgBox.Alert('message', 'failddd') } }); function getIdentity(professorId) { $.ajax({ "url": "ajax/professor/" + professorId, "type": "get", "async": false, "success": function(data) { if(data.success) { //console.log(data); $("option")[0].value = data.data.name; $("option")[1].value = data.data.organization.name; //console.log($("option")[0].value); //console.log($("option")[1].value); } else { $.MsgBox.Alert("消息", "系统异常!"); } }, "error": function() { $.MsgBox.Alert('message', 'failddd') } }) } //资源申请入口 $('.introduction').on("click", '.applicant', function() { if(userid && userid != null && userid != "null") { ResourceApply(); //调用资源申请HTML创建函数 $(".limitBox").removeClass("limitBox"); $(".limitwords").removeClass("limitwords"); $(".limitwordbox").removeClass("limitwordbox"); //获取当前时间并且格式化时间 var myDate = new Date(); var nowYear = myDate.getFullYear(); var nowMonth = myDate.getMonth() + 1; var nowDate = myDate.getDate(); if(nowMonth < 10) { nowMonth = "0" + nowMonth.toString(); } if(nowDate < 10) { nowDate = "0" + nowDate.toString(); } var now = nowYear + "-" + nowMonth + "-" + nowDate; $("#datepicker").val(now); $("#datepicker").datepicker({ "dateFormat": " yy-mm-dd" }); $(".timelo").css("display", "none"); $(".namecon").text(name); $(".applysure").hide(); $(".btnboxup").hide(); var index1 = $(this).parent().parent().parent().index(); var resName = $('.presou').eq(index1).text(); var resourceID = $(this).attr("resourceId"); $.ajax({ "url": "/ajax/resource/" + resourceID, "type": "get", "async": false, "success": function(info) { if(info.success) { if(info.data.images.length) { $(".resouImage").attr("src", "/images/resource/" + resourceID + ".jpg"); } else { $(".resouImage").attr("src", "/images/default-resource.jpg"); } } } }) $(".log").text(resName); getIdentity(userid); $("#deliver").on("click", function() { var $data = {}; $data.demandId = userid; $data.resourceId = resourceID; $data.detailDemand = $(".detail").val(); //去除时间里面的- 和字符串前后的空格 $data.deliverTime = replaceStr($.trim($(".dealTime").val())); //alert(replaceStr($.trim($(".dealTime").val()))); //alert(replaceStr($.trim($(".dealTime").val())).length); $data.operationStatus = 1; $data.applysquare = $("select option:selected").val(); //console.log($data.applysquare); $.ajax({ "url": "/ajax/operation", "type": "POST", "success": function(rdata) { if(rdata.success) { $.MsgBox.Alert('message', '资源"' + resName + '"申请发送成功!'); $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain'); $(".blackcover").remove(); $("body").css("position", ""); //location.reload(true); } else { $.MsgBox.Alert('message', '资源"' + resName + '"申请发送失败,请重新申请!'); } }, "data": $data, "beforeSend": function() { /*console.log(this.data)*/ }, "contentType": "application/x-www-form-urlencoded", dataType: "json" }); }); } else { $.MsgBox.Alert("消息", "您还未登录,请登录之后进行资源申请"); } }); //科研资源中的咨询 function clickResourceConsult() { if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') { var professorId = $(this).attr("professorId"); consultHandler(); var liEle = $("ul.menucon").children(); for(var i = 0; i < liEle.length; i++) { $(liEle[i]).removeClass('clicknow'); $(liEle[1]).addClass("clicknow"); }; var item = $(this).parent().parent().parent(); var consultTitleVal = item.find(".consultTitleVal").text(); $("#consultTitle").val("关于" + consultTitleVal + "的咨询"); } else { $.MsgBox.Alert("消息提醒", "请先登录再进行咨询"); $("#mb_btn_ok").val("去登录"); var aele = document.createElement('a'); $("#mb_btnbox").append(aele); $("#mb_btnbox a").css({ 'display': "block", 'width': '100%', 'height': '40px', 'position': 'absolute', 'bottom': '-6px', 'left': '0' }); aele.setAttribute('href', '../login.html'); } }; //===============点击咨询============== var userid = $.cookie("userid"); //登陆人id====重复代码 var professorId = GetQueryString("professorId"); //专家id====重复代码 //点击科研资源的咨询 $("#consultbtn,#conbtn").bind('click', consultHandler); function consultHandler() { if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') { ConsultApply(); concultProInfo(professorId); //点击的发送 $("#sendConsultBtn").click(function() { sendConsultHandler($(this).attr("proId")); }); } else { $.MsgBox.Alert("消息提醒", "请先登录再进行咨询"); $("#mb_btn_ok").val("去登录"); var aele = document.createElement('a'); $("#mb_btnbox").append(aele); $("#mb_btnbox a").css({ 'display': "block", 'width': '100%', 'height': '40px', 'position': 'absolute', 'bottom': '-6px', 'left': '0' }); aele.setAttribute('href', '../login.html'); } }; //合作历史及评价 var ass; $.ajax({ "url": "/ajax/consult/pqAssessHis", "type": "get", "data": { "professorId": professorId }, "async": false, "success": function(response) { if(response.success) { var $data = response.data.data; ass = $data.length; if($data.length == 0) { $("span:contains('合作历史及评价')").parents(".introduction").hide(); $("a:contains('合作历史及评价')").hide(); } for(var i = 0; i < $data.length; i++) { var add = ""; var assessTime = $data[i]["assessTime"].substr(0, 4) + "-" + $data[i].assessTime.substr(4, 2) + "-" + $data[i].assessTime.substr(6, 2) + " " + $data[i].assessTime.substr(8, 2) + ":" + $data[i].assessTime.substr(10, 2); add += '<div class="evaluate2">' add += '<div class="lefteva">' add += '<a class="evaimg userRadius">' if($data[i].professor.hasHeadImage) { add += '<img src="/images/head/' + $data[i].professor.id + '_l.jpg" width="100%" height="100%">' } else { add += '<img src="/images/default-photo.jpg" width="100%" height="100%">' } add += '</a>' add += '<p>' + $data[i].professor.name + '</p><p>' // if($data[i].professor.office) { // add+='<span>'+$data[i].professor.office+' ,</span>' // } // if($data[i].professor.title) { // add+='<span>'+$data[i].professor.title+'</span>' // } add += '</p><p>' // if($data[i].professor.department) { // add+='<span>'+$data[i].professor.department+' ,</span>' // } // if($data[i].professor.orgName) { // add+='<span>'+$data[i].professor.orgName+'</span>' // } add += '</p>' add += '</div>' add += '<div class="righteva">' add += '<ul class="evasort">' add += '<li>咨询时间:<span>' + assessTime + '</span></li>' add += '</ul>' add += '<div class="evastarbox" id="evastarboxx" style="margin-left: -5px;">' add += '<span class="evastar"></span>' add += '<span class="evastar"></span>' add += '<span class="evastar"></span>' add += '<span class="evastar"></span>' add += '<span class="evastar"></span>' add += '</div>' if($data[i].assessContant) { add += '<p class="evabrief">' + $data[i].assessContant + ' </p>' } add += '</div>' add += '</div>' var $add = $(add); $(".shareabout2").append($add); $add.find(".evastar:lt(" + $data[i].assessStar + ")").addClass('staspan'); } $(".evaluate2").eq($data.length - 1).css("border-bottom", "none"); } } }) proinfo(professorId); //底部咨询申请入口专家信息 function proinfo(professorId) { $.ajax({ url: "/ajax/professor/editBaseInfo/" + professorId, type: "get", data: { "id": professorId }, contentType: "application/x-www-form-urlencoded", success: function(response) { var myData = response["data"]; //console.log(myData); $("#foot_proname").html(myData["name"]); if(myData["address"]) { $("#foot_proaddress").html(' | ' + myData["address"]); } if(myData["title"]) { $("#foot_protitle").html(myData["title"]); } if(myData["department"]) { $("#foot_prodepar").html(myData["department"]); } if(myData["orgName"]) { if(myData["department"] == null || myData["department"] == '') { $("#foot_proorgname").html(myData["orgName"]); } else { $("#foot_proorgname").html(',' + myData["orgName"]); } } //认证 var oStyT=autho(myData.authType,myData.orgAuth,myData.authStatus); $("#foot_promodify").addClass(oStyT.sty); $("#foot_promodify").attr("title",oStyT.title); //头像 if(myData["hasHeadImage"] == 0) { $("#foot_proimg").attr("src", "images/default-photo.jpg"); } else { $("#foot_proimg").attr("src", "images/head/" + myData["id"] + "_l.jpg"); } }, error: function(error) { $.MsgBox.Alert("message", "请求数据失败"); } }); } /*点击机构名字进入企业浏览页面*/ $("#orgNameS").click(function(){ if(orgAuth==1){ location.href="companybrowinfor.html?orgId="+orgId; } }) })