123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- $(document).ready(function(){
- $(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
- $(".workmenu>ul>li:contains('专利')").addClass("nowLi");
- loginStatus();
- valUser();
- var userid = $.cookie("userid");
- var patentId;
-
- function getPatentMe(n,isbind,num) {
- var patentNameVa=$("#patentName").val();
- var $info={};
- $info.id=userid;
- $info.pageSize=10;
- if(patentNameVa !="") {
- $info.name=patentNameVa;
- }
- $info.pageNo=n;
- $.ajax({
- "url": "/ajax/ppatent/byProfessor",
- "type": "GET",
- "data": $info,
- "dataType": "json",
- "success": function(data) {
- console.log(data)
- if(data.success) {
- var dataStr = data.data.data;
- $("#patentList").html("");
- if(num==1) {
- if(dataStr.length==0) {
- $("#noresource").removeClass("displayNone");
- $(".noContip").text("您还未导入任何专利");
- return;
- }else{
- $("#noresource").addClass("displayNone");
- }
- }else{
- if(dataStr.length==0) {
- $("#noresource").removeClass("displayNone");
- $(".noContip").text("没有符合该搜索条件的内容");
- return;
- }else{
- $("#noresource").addClass("displayNone");
- }
- }
- patentHtml(dataStr);
- if(isbind == true) {
- $(".tcdPageCode").createPage({
- pageCount: Math.ceil(data.data.total / data.data.pageSize),
- current: data.data.pageNo,
- backFn: function(p) {
- getPatentMe(p,false);
- }
- });
- }
- }
- },
- 'error': function() {
- $.MsgBox.Alert('提示', '服务器连接超时!');
- }
- });
- }
- function isAgreeNum(pId) {
- var num;
- var data = {"id": pId}
- $.ajax({
- url:"/ajax/ppatent/agreeCount",
- data:data,
- dataType: 'json',
- type: 'get',
- timeout: 10000,
- async: false,
- success: function(data) {
- if(data.success){
- num=data.data
- }
- },
- error: function() {
- $.MsgBox.Alert('提示',"服务器链接超时");
- }
- });
- return num;
- }
- getPatentMe(1,true,1);
- function patentHtml($data) {
- for(var i=0;i<$data.length;i++) {
- var oTime,pageview="",oHtml,oLi='';
-
- oTime="导入于 "+TimeTr($data[i].assTime);
- pageview='<li><span>阅读量 '+$data[i].pageViews+'</span></li>';
- oHtml="patentShow.html"
- var thub="";
- if(isAgreeNum($data[i].id)!=0){
- thub='<li><span>赞 '+isAgreeNum($data[i].id)+'</span></li>';
- }
-
- var oStr='<li '+oLi+'>'+
- '<a href="'+oHtml+'?patentId='+$data[i].id+'" target="_blank">'+
- '<div class="madiaHead patentHead"></div>' +
- '<div class="madiaInfo">'+
- '<p class="h1Font ellipsisSty">'+$data[i].name+'</p>'+
- '<ul class="showliTop h2Font clearfix">'+
- '<li><span>'+oTime+'</span></li>'+pageview+thub+'<li><span class="leaveMsgCount"></span></li>'+
- '</ul>'+
- '</div>'+
- '</a>'+
- '<ul class="madiaEdit">'+
- '<li><span class="deteleThis2" data-id="'+$data[i].id+'"></span></li>'+
- '<li><span class="editThis" data-id="'+$data[i].id+'"></span></li>'+
- '</ul>'+
- '</li>'
- var $oStr = $(oStr);
- $("#patentList").append($oStr);
- leaveMsgCount($data[i].id,3,$oStr);
- }
- }
-
- $("#patentList").on("click",".editThis",function(){
- location.href="patentShow.html?patentId="+$(this).attr("data-id")+"&flag=1"
- })
-
- $("#patentList").on("click",".deteleThis2",function(){
- patentId=$(this).attr("data-id");
- $.MsgBox.Confirm("提示", "确认删除该资源?",deleResource);
- })
-
- function deleResource() {
- $.ajax({
- "url": "/ajax/ppatent/cAss",
- "type": "POST",
- "success": function(data) {
- if(data.success) {
- getPatentMe(1,false);
- }
- },
- "data": {
- "id":patentId,
- "uid":userid
- },
- "beforeSend": function() { },
- "contentType": "application/x-www-form-urlencoded",
- dataType: "json"
- });
- }
-
- $("#patentName").bind({
- keyup: function() {
- if($(this).val().length > 30) {
- $(this).val($(this).val().substr(0, 30));
- }
- }
- });
-
- $(".searchSpan").click(function(){
- $(".tcdPageCode").remove();
- $(".aboutRes").append('<div class="tcdPageCode"></div>');
- getPatentMe(1,true);
- })
- })
|