$(document).ready(function() { var userid=$.cookie("userid"); var hurl = window.location.host; if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){ location.href="http://" + window.location.host + "/e/z.html?id="+GetQueryString("patentId"); } //分享关注按钮 $('.shareWeixin').hover(function(){$(this).find('.shareCode').stop(true,false).fadeToggle();}); //微信分享 var qrcode = new QRCode(document.getElementById("qrcode"), { width : 100, height : 100 }); function makeCode(){ var elurl = "http://" + hurl + "/e/z.html?id=" + GetQueryString("patentId") ; qrcode.makeCode(elurl); } makeCode(); $(".commentList").parent().append('') pageViewLog(GetQueryString("patentId"),4) module.lWord(GetQueryString("patentId"),3,1); function Patent() { this.init(); this.flag = GetQueryString("flag"); } Patent.prototype.init = function() { loginStatus(); ifcollectionAbout(GetQueryString("patentId"),$("#collectBtn"),4); this.ajax({ url: "/ajax/ppatent/qo", data: { id: GetQueryString("patentId") }, type: "get", Fun: this.patentMess }); this.ajax({ url: "/ajax/ppatent/authors", data: { id: GetQueryString("patentId") }, type: "get", Fun: this.patentAuth }); } Patent.prototype.ajax = function(obj) { var $this = this; $.ajax({ url: obj.url, data: obj.data, dataType: 'json', //服务器返回json格式数据 type: obj.type, //HTTP请求类型 timeout: 10000, //超时时间设置为10秒; traditional: true, async:false, success: function(data) { if(data.success) { obj.Fun(data.data, $this); } }, error: function() { $this.Fail(); } }); } Patent.prototype.Fail = function() { $.MsgBox.Alert('提示', "服务器链接超时"); } Patent.prototype.keyword = function($key) { for(var i in $key.split(",")) { if(GetQueryString("flag")== 1) { if($key.split(",").length>=5) { $(".oinput").parents(".col-w-12").hide(); } $("#paperSList").append("
  • " + $key.split(",")[i] + "

  • "); } else { paperRelatedList($key.split(",")); $(".tagList").append("
  • " + $key.split(",")[i] + "

  • "); } } } Patent.prototype.patentMess = function($data, $obj) { if(GetQueryString("flag") == 1) { $(".advertItem,.form-show").hide(); hotKey(".oinput", 1); if($data.keywords) { $obj.keyword($data.keywords); } if($data.$data.cooperation) { $("#remarkContent").val($data.cooperation) } } else { $(".oinput").parents(".form-item").hide(); $(".conItem").hide(); if($data.keywords) { $obj.keyword($data.keywords); } else { $(".form-show").hide(); } } if($data.name) { $("#paperName").text($data.name); document.title=$data.name; } $("#pageview").text($data.pageViews); if($data.reqCode) { $(".showCon").eq(0).text($data.reqCode); } else { $(".showCon").eq(0).parents("li").hide(); } if($data.code) { $(".showCon").eq(1).text($data.code); } else { $(".showCon").eq(1).parents("li").hide(); } $(".showCon").eq(2).text(TimeTr($data.reqDay)); $(".showCon").eq(3).text(TimeTr($data.pubDay)); $(".showCon").eq(4).text($data.reqPerson); if($data.summary) { $(".showCon").eq(5).text($data.summary); } if($data.cooperation){ $("#noteCo").parent().show() $("#noteCo").text($data.cooperation) } var weibotitle = $data.name; var weibourl = window.location.href; var weibopic = "http://" + window.location.host + "/images/default-patent.jpg"; $("#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"); $obj.bindEvent($obj); } Patent.prototype.patentAuth = function($data, $obj) { for(var i in $data) { if($data[i].professorId.substring(0, 1) == "#") { var otr = '
  • ' + '
    ' + '
    ' + '

    ' + '' + $data[i].name + '' + '

    ' + '
    ' if($data[i].name==$.cookie("userName")){ otr += '
    是我本人
    ' }else{ otr += '
    邀请'+ '
    '+ '

    打开微信“扫一扫”,
    打开网页后点击屏幕右上角“分享”按钮

    '+ '
    ' } otr += '
  • ' $("#faM .lastBtn").before(otr); } else { $obj.ajax({ url: "/ajax/professor/editBaseInfo/" + $data[i].professorId, data: {}, type: "get", Fun: $obj.profess }); } if($data.length<5){ $("#faM li").css("display","block"); $(".lastBtn").hide(); }else{ $(".lastBtn").find("span").text($data.length); $("#faM li:lt(3)").css("display","block"); } if(GetQueryString("flag") == 1){ $("#faM li").css("display","block"); $("#faM li .goSpan").hide(); $(".lastBtn").hide(); } } //邀请 $(".goSpan").on("mouseenter",".yaoqing",function(){ $(this).find('.shareCode').stop(true,false).fadeIn(); }).on("mouseleave",".yaoqing",function(){ $(this).find('.shareCode').stop(true,false).fadeOut(); }); //邀请作者 var Qcu=document.getElementsByClassName("qrcodeUser"); for(var i=0;i' + '
    ' + '
    ' + '

    ' + '' + $data.name + '' + '

    ' + '

    ' + arr[2] + '

    ' + '

    ' if(oId==userid){ otr += '' }else{ otr += '
    关注
    ' } otr += '' var $otr=$(otr); $("#faM .lastBtn").before($otr); ifcollectionAbout(oId,$otr.find(".attenSpan"),1); } Patent.prototype.bindEvent = function($obj) { $("#faM").on("click", "li>a", function() { if(GetQueryString("flag") !=1){ var oDataId = $(this).attr("data-id"); if(oDataId.substring(0,1)!="#"){ $(this).attr("href","userInforShow.html?professorId="+oDataId); }else{ $(this).attr("href","javascript:void(0)"); } }else{ $(this).attr("href","javascript:void(0)"); } }) $('#attention em').click(function() { if(userid && userid != "null" && userid != null) { if($(this).is('.icon-collected')) { cancelCollectionAbout(GetQueryString("patentId"),$(this), 4); } else { collectionAbout(GetQueryString("patentId"),$(this), 4); } } else { quickLog(); operatTab(); closeLog(); } }) $("body").on("click", ".closeThis", function() { if($(this).parent().length < 5) { $(this).parents(".keyResult").siblings("div").show(); } $(this).parent().remove(); }); $("#release").on("click", function() { $.MsgBox.Confirm("提示", "确认发布该专利?", $obj.pubPatent); }); $("#delete").on("click", function() { $.MsgBox.Confirm("提示", "确认删除该专利?", $obj.delePatent); }); $(".lastBtn").on("click", function() { $("#faM li").css("display","block"); $(this).hide(); }); $(".tagList").on("click","li",function() { location.href = "searchNew.html?searchContent=" + $(this).text() + "&tagflag=5"; }); //点击关注按钮 $("#faM").on('click',"span.attenSpan", function() { var pId=$(this).parent().siblings("a").attr("data-id"); if(userid && userid != null && userid != "null") { if($(this).is('.attenedSpan')){ cancelCollectionAbout(pId, $(this),1) } else { collectionAbout(pId, $(this),1); } }else{ quickLog(); operatTab(); closeLog(); } }); } Patent.prototype.captiureSubInd = function(subIndu) { var industrys = $("#" + subIndu + "").find("li"); var industryAll = ""; if(industrys.size() > 0) { for(var i = 0; i < industrys.size(); i++) { industryAll += industrys[i].innerText.trim(); industryAll += ','; }; industryAll = industryAll.substring(0, industryAll.length - 1); } return industryAll; } Patent.prototype.pubPatent = function() { var $key = oPent.captiureSubInd("paperSList"); oPent.ajax({ url: "/ajax/ppatent/update", data: { id: GetQueryString("patentId"), keywords: $key, cooperation:$("#remarkContent").val() }, type: "post", Fun: oPent.pubsucess }); } Patent.prototype.pubsucess = function() { $.MsgBox.Alert('提示', '专利发布成功!'); $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain'); location.href = "patentList.html" } Patent.prototype.delePatent = function() { oPent.ajax({ url: "/ajax/ppatent/cAss", data: { id: GetQueryString("patentId"), uid:$.cookie("userid") }, type: "post", Fun: oPent.delsucess }); } Patent.prototype.delsucess = function() { location.href = "patentList.html" } var oPent = new Patent(); //纠错反馈 $(".footer_tools").hide(); $(".correctSubmit").on("click",function(){ var cntCon=$(this).siblings(".correctCon").val(); var cntUser=""; if(userid && userid != null && userid != "null") { cntUser = userid; } if(cntCon.length>500){ $.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字'); return; }else{ $.ajax({ "url": "/ajax/feedback/error/patent", "type": "POST", "dataType": "json", "async": true, "data": { "id":GetQueryString("patentId"), "cnt":cntCon, "user":cntUser }, "success": function(data) { if(data.success) { console.log(data); backSuccessed(); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } }) if( GetQueryString("flag")==1){ $(".feedBack").click(function(){ $("#feedbackBox").fadeToggle(); }) $(".closeFeed").click(function(){ $("#feedbackBox").fadeOut(); }) }else{ var patentId=GetQueryString("patentId"); $(".footer_tools").show(); $("#messagego").show(); $(".thumbBlock").show(); isAgreeNum() function isAgreeNum() { var data = {"id": patentId} $.ajax({ url:"/ajax/ppatent/agreeCount", data:data, dataType: 'json', //数据格式类型 type: 'get', //http请求类型 timeout: 10000, async: true, success: function(data) { if(data.success){ if(userid && userid != "null" && userid != null) { isAgree(data.data) //文章点赞 } else { $(".thumbBtn").html("赞 " + data.data + ""); } } }, error: function() { $.MsgBox.Alert('提示',"服务器链接超时"); } }); } /*判断论文是否被赞*/ function isAgree(articleAgree) { var data = {"id": patentId,"uid":userid,"uname":$.cookie("userName") } $.ajax({ url:"/ajax/ppatent/agree", data:data, dataType: 'json', //数据格式类型 type: 'get', //http请求类型 timeout: 10000, async: true, success: function(data) { if(data.success){ if(data.data){ $(".thumbBtn").html("已赞 "+articleAgree+""); $(".thumbBtn").addClass("thumbedBtn").css("cursor","auto"); }else{ $(".thumbBtn").html("赞 "+articleAgree+""); $(".thumbBtn").addClass("thunbgo"); } } }, error: function() { $.MsgBox.Alert('提示',"服务器链接超时"); } }); } //论文点击点赞 $('.thumbBlock').on("click",".thunbgo",function(){ if (userid && userid != "null" && userid != null) { addAgree(); }else{ quickLog(); operatTab(); closeLog(); } }) /*点赞*/ function addAgree() { var data = {"uid": userid,"id": patentId,"uname":$.cookie("userName")} $.ajax({ url:"/ajax/ppatent/agree", data:data, dataType: 'json', //数据格式类型 type: 'POST', //http请求类型 timeout: 10000, async: true, success: function(data) { if(data.success){ var articleAgreeval = $(".thumbBtn span").text(); $(".thumbBtn").html("已赞 "+(parseInt(articleAgreeval)+1)+""); $(".thumbBtn").addClass("thumbedBtn").css("cursor","auto"); $(".thumbBtn").removeClass("thunbgo"); } }, error: function() { $.MsgBox.Alert('提示',"服务器链接超时"); } }); } if(userid && userid != "null" && userid != null){ $(".ifLoginOn").removeClass("displayNone"); }else{ $(".ifLoginUn").removeClass("displayNone"); $(".ifLoginUn").on('click',".loginGo", function() { quickLog(); operatTab(); closeLog(); }) } //您可能感兴趣的论文 paperInterestingList() function paperInterestingList(){ $.ajax({ "url" : "/ajax/ppatent/ralatePatents", "type" : "GET" , "dataType" : "json", "data" :{ "patentId":patentId }, //"async":false, "traditional": true, //传数组必须加这个 "success" : function(data) { if(data.success) { console.log(data); var dataStr=data.data if(dataStr.length > 0){ $("#interPatent").show(); var itemlist = ''; $("#patentList").html(""); for(var i = 0; i < dataStr.length; i++) { var itemlist = '
  • '; itemlist += '
    '; itemlist += '
    '; itemlist += '

    '+ dataStr[i].name +'

    '; itemlist += '

    发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'

    '; itemlist += '

    申请人:'+ dataStr[i].reqPerson +'

    '; itemlist += '
  • '; $itemlist = $(itemlist); $("#patentList").append($itemlist); } } } }, "error":function(){ $.MsgBox.Alert('提示','链接服务器超时') } }); } } //根据关键词查询查找相关论文 function paperRelatedList(array){ $.ajax({ "url" : "/ajax/ppaper/assPapers", "type" : "GET" , "dataType" : "json", "data" :{ "kws":array }, //"async":false, "traditional": true, //传数组必须加这个 "success" : function(data) { if(data.success) { console.log(data); var dataStr=data.data if(dataStr.length > 0){ $("#paperList").show(); for(var i = 0; i < dataStr.length; i++) { var itemlist ='
  • '+ dataStr[i].name +'

  • ' $(".recentlyList").append(itemlist); } } } }, "error":function(){ $.MsgBox.Alert('提示', '链接服务器超时') } }); } })