$(document).ready(function(){
	$(".onlogin .headnavbtn li").eq(0).addClass("navcurrent");
	$(".workmenu>ul>li").eq(3).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', //http请求类型
		timeout: 10000,
		async: false,
		success: function(data) {
			if(data.success){
				num=data.data
			}
		},
		error: function() {
			$.MsgBox.Alert('提示',"服务器链接超时");
		}
	});
	return num;
}
function lewordNum(pId) {
		var num;
		var data = {"patentId": pId}	
		$.ajax({
			url:"/ajax/leaveWord/lwCount/patent",
			data: data,
			dataType: 'json', //服务器返回json格式数据
			type: 'get', //HTTP请求类型
			timeout: 10000, //超时时间设置为10秒;
			async:false,
			traditional: true,
			success: function(data) {
				if(data.success) {
					num=data.data;
					}

				
			},
			error: function(xhr, type, errorThrown) {
				//异常处理;
				$.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='<li><span>赞 '+isAgreeNum($data[i].id)+'</span></li>';
 			var lew='<li><span>留言 '+lewordNum($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="h2Font clearfix">'+
								'<li><span>'+oTime+'</span></li>'+pageview+thub+lew
							'</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>'	
			$("#patentList").append(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() { /*console.log(this.data)*/ },
					"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);
	})
	getProfessorData(userid);
	function getProfessorData(professorId) {
		$.ajax({
			"url": "/ajax/professor/editBaseInfo/" + professorId,
			"type": "get",
			"async": true,
			"success": function(data) {
				if(data.success) {
					var oAuthType=data.data.authType;
					if(oAuthType==0){
						$("a:contains('需求')").attr("href","myDemand.html");
					}else if(oAuthType==1){
						$("a:contains('需求')").attr("href","needList.html");
					}
					
					
				} else {
					$.MsgBox.Alert("提示", "服务器连接失败");
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '服务器连接失败');
			}
		})
	}
})