portal html css js resource

paperShow.js 7.1KB

    $(document).ready(function() { loginStatus(); //判断个人是否登录 var userid = $.cookie("userid"); var paperId = GetQueryString("paperId"); ifcollectionAbout(paperId, 5) getPaperMe(); pageViewsVal(); //点击收藏按钮 $("#collectBtn").on('click', function() { if(userid && userid != null && userid != "null") { if($(this).is('.icon-collected')){ cancelCollectionAbout(paperId, 5) } else { collectionAbout(paperId, 5); } }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'); } }); //关键词标签点击进去搜索 $(".tagList").on("click","li",function(){ var tagText = $(this).find("p").text(); location.href = "searchNew.html?searchContent=" + tagText + "&tagflag=6"; }) //点击进入个人详情页面 $("#aboutAuthors").on("click","li:not('.lastBtn')",function(){ var oDataId = $(this).attr("data-id"); if(oDataId.substring(0,1)!="#"){ location.href="userInforShow.html?professorId="+oDataId; }else{ location.href="javascrip:;"; } }) $("#aboutAuthors").on("click","li.lastBtn",function(){ $("#aboutAuthors").addClass('removeHe'); $(this).hide(); }) /*获取论文信息*/ function getPaperMe() { $.ajax({ "url": "/ajax/ppaper/qo", "type": "GET", "success": function(data) { console.log(data); if(data.success) { paperHtml(data.data); getPaperAuthors(data.data.id) var paperName = data.data.name + "-科袖网"; document.title = paperName; } }, "data": { "id": paperId }, dataType: "json", 'error': function() { $.MsgBox.Alert('提示', '服务器连接超时!'); } }); } /*获取论文作者信息*/ function getPaperAuthors(stritrm) { $.ajax({ "url": "/ajax/ppaper/authors", "type": "GET", "success": function(data) { console.log(data); if(data.success) { if(data.data.length>0){ $("#aboutAuthors .lastBtn span").text(data.data.length); for(var i=0;i<data.data.length;i++){ var authTy="",authTit="",baseInfo="",ifPoint="",imgbg="../images/default-photo.jpg"; if(data.data[i].professorId.substring(0, 1) != "#"){ $.ajax({ type:"get", url:"/ajax/professor/editBaseInfo/" + data.data[i].professorId, async:true, success:function($proData){ console.log($proData) if($proData.success){ var showPro = $proData.data; if(showPro.hasHeadImage == 1) { imgbg = "/images/head/" + showPro.id + "_l.jpg"; } else { imgbg = "../images/default-photo.jpg"; } ifPoint = "pointThis"; //认证 var oSty = autho(showPro.authType,showPro.orgAuth,showPro.authStatus); authTy = oSty.sty; authTit = oSty.title; var title = showPro.title || ""; var orgName = showPro.orgName || ""; var office = showPro.office || ""; if(orgName!=""){ if(title != "") { baseInfo = title + "," + orgName; }else{ if(office!=""){ baseInfo = office + "," + orgName; }else{ baseInfo = orgName; } } }else{ if(title != "") { baseInfo = title; }else{ if(office!=""){ baseInfo = office; }else{ baseInfo = ""; } } } var str=""; str +='<li class="flexCenter '+ ifPoint +'" data-id="'+ showPro.id +'">' str +='<div class="madiaHead useHead" style="background-image:url('+ imgbg +')"></div>' str +='<div class="madiaInfo">' str +='<p class="ellipsisSty"><span class="h1Font">'+ showPro.name +'</span><em class="authiconNew '+ authTy +'" title="'+ authTit +'"></em></p>' str +='<p class="h2Font ellipsisSty">'+ baseInfo +'</p>' str +='</div></li>'; var $str=$(str); $("#aboutAuthors .lastBtn").before($str); } } }) }else{ var str=""; str +='<li class="flexCenter" data-id="'+ data.data[i].professorId +'">' str +='<div class="madiaHead useHead" style="background-image:url('+ imgbg +')"></div>' str +='<div class="madiaInfo">' str +='<p class="ellipsisSty"><span class="h1Font">'+ data.data[i].name +'</span></p>' str +='</div></li>'; var $str=$(str); $("#aboutAuthors .lastBtn").before($str); } if(data.data.length<4){ $("#aboutAuthors").addClass('removeHe'); $(".lastBtn").hide(); } } } } }, "data": { "id": stritrm }, dataType: "json", 'error': function() { $.MsgBox.Alert('提示', '服务器连接超时!'); } }); } /*处理论文html代码*/ function paperHtml($da) { $("#paperName").text($da.name); //名字 $("#pageView").text($da.pageViews); //浏览量 $("#paperAbstract").text($da.summary); //摘要内容 if(!$da.cn4periodical){ $da.cn4periodical="" } if(!$da.en4periodical){ $da.en4periodical="" } if(!$da.cn4periodical && !$da.en4periodical){ $("#paperJournal").parents("li").hide(); }else{ $("#paperJournal").text($da.cn4periodical + $da.en4periodical); } if(!$da.pubDay){ $("#paperVolume").parents("li").hide(); }else{ $("#paperVolume").text($da.pubDay); } if($da.keywords != undefined && $da.keywords.length != 0 ){ var subs = new Array(); if($da.keywords.indexOf(',')){ subs = $da.keywords.split(','); }else{ subs[0] = $da.keywords; } if(subs.length>0){ for (var i = 0; i < subs.length; i++) { $(".tagList").append('<li><p class="h2Font">'+ subs[i] +'</p></li>'); }; }else{ $(".tagList").hide(); } } var weibopic = "http://" + window.location.host + "/images/default-resource.jpg" var weibotitle = $da.name; var weibourl = window.location.href; $("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+encodeURIComponent(weibotitle)+"&url="+encodeURIComponent(weibourl)+"&pic="+encodeURIComponent(weibopic)+"&content=utf-8"+"&ralateUid=6242830109&searchPic=false&style=simple"); } //浏览量 function pageViewsVal() { $.ajax({ "url": "/ajax/ppaper/incPageViews", "type": "POST", "dataType": "json", "data": { "id": paperId }, "success": function(data) { console.log(data); if(data.success) {} }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } })