$(document).ready(function() {
	loginStatus(); //判断个人是否登录
	var userid=$.cookie("userid");
	var demandId = GetQueryString("demandId");
	var consuId, demandTitle, demandContent;
	getDemandinfo();
	pageViewsVal();
	ifcollectionAbout(demandId,$("#collectBtn"), 7)
	$("#collectBtn").on("click",function() {
		if(userid && userid != "null" && userid != null) {
			if($(this).is('.icon-collected')) {
				cancelCollectionAbout(demandId,$(this), 7);
			} else {
				collectionAbout(demandId,$(this), 7);
			}
		} else {
			quickLog();
			operatTab();
			closeLog();
		}
	})
	//点击关注按钮
	$(".goSpan").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();
		}
	});
	$(".showStatus").on("click",".meSendBack",function(){
		if(userid=="null"||userid==undefined){
			location.href="login.html";
		}
		$.ajax({
			url: "/ajax/consult/byDemand",
			type: "GET",
			timeout: 10000,
			dataType: "json",
			data: {
				"demandId": demandId,
				"professorId": userid
			},
			success: function(data, textState) {
				if(data.success) {
					//console.log(data)
					if(data.data == null) {
						$.MsgBox.Confirm("消息", "确认回复该需求?", createConsult)
						$("#mb_msg").append('<span style="color:#999;font-size:12px;margin:20px;">确认后开始本次合作,将使用「我的工作台 - 咨询」功能与联系人进行沟通,由对方确认合作是否完成。</span>')
					} else {
						location.href="diloags.html?sendId="+userid+"&attrParams=professorId&consultId="+data.data+"&consultStatus=0&assessStatus=0&thanksStatus=0"
					}
				}
			},
			error: function() {

			}
		})
		
	})
	
	$("#expertli").on("click","li",function(){
		var dataId=$(this).attr("data-id");
		location.href="userInforShow.html?professorId="+dataId;
	})
		
	function getDemandinfo(){
		$.ajax({
			"url": "/ajax/demand/qo",
			"type": "GET",
			"data": {
				"id": demandId
			 },
			"dataType": "json",
			"success": function(data) {
				console.log(data);
				if(data.success) {
					var $da=data.data;
					$("#demandTit").text($da.title); //名字
					var thisNum="";
					thisNum+='<li><span>'+commenTime($da.createTime)+'</span></li>';
					if($da.pageViews!=0){
						thisNum+='<li><span>浏览量</span> <span>'+$da.pageViews+'</span></li>';
					}
					$("#demandNum").prepend(thisNum);
					$("#demandDesp")[0].innerText=$da.descp; //内容
					var weibopic = "http://" + window.location.host + "/images/default-paper.jpg"
					var weibotitle = $da.title;
					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");
					var demandTit = $da.title + "-科袖网";
					document.title = demandTit;
					var strCon="";
					if($da.city){ strCon+='<li>所在城市:'+$da.city+'</li>' }
					if($da.duration!=0){ strCon+='<li>预期时长:'+demandDuration[$da.duration]+'</li>' }
					if($da.cost!=0){ strCon+='<li>费用预算:'+demandCost[$da.cost]+'</li>' }
					if($da.invalidDay){ strCon+='<li>有效期至:'+TimeTr($da.invalidDay)+'</li>' }
					$(strCon).appendTo($("#demandInf"));
					
					if($da.state==0){
						$(".showStatus").html('已过期');
					}else if($da.state==1){
						if(userid==$da.creator){
							$(".showStatus").html('发布中');
						}else{
							$(".showStatus").html('<input type="button" class="frmconbtn btnModel meSendBack" value="立即回复">')
						}
					}else if($da.state==2){
						$(".showStatus").html('已完成');
					}else if($da.state==3){
						$(".showStatus").html('已关闭');
					}
					cmpFun($da.orgId);
					userFun($da.creator);
					
					consuId = $da.creator;
					demandTitle = $da.title;
					demandContent = $da.descp;
				}
			},
			'error': function() {
				$.MsgBox.Alert('提示', '服务器连接超时!');
			}
		});
		
	}
	//浏览量
	function pageViewsVal() {
		$.ajax({
			"url": "/ajax/demand/incPageViews",
			"type": "POST",
			"dataType": "json",
			"data": {
				"id": demandId
			},
			"success": function(data) {
				console.log(data);
				if(data.success) {}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '链接服务器超时')
			}
		});
	}
	
	/*企业用户信息*/
	function cmpFun(id) {
		$.ajax({
			"url": "/ajax/org/" + id,
			"type": "get",
			"async": true,
			"success": function(data) {
				if(data.success && data.data) {
					if(data.data.forShort) {
						$("#Qname").text(data.data.forShort);
					}else{
						$("#Qname").text(data.data.name);
					}
					var img="/images/default-icon.jpg";
					if(data.data.hasOrgLogo==1){
						img="/images/org/" + data.data.id + ".jpg";
					}
					$("#companyImg").attr("src",img);
					$("#companyImg").parents(".cmpHead").attr("href","cmpInforShow.html?orgId="+data.data.id);
					$("#companyImg").parents(".cmpHead").attr("data-id",data.data.id);
					$("#Qname").attr("href","cmpInforShow.html?orgId="+data.data.id);
					if(data.data.authStatus==3){
						$("#QauthFlag").addClass("authicon-com-ok").attr("title","科袖认证企业")
					}
					if(userid){
						ifcollectionAbout(data.data.id,$(".goSpan").find(".attenSpan"), 6)
					}
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '链接服务器超时')
			}
		});
	}
	function userFun(id) {
		$.ajax({
			"url": "/ajax/professor/editBaseInfo/" + id,
			"type": "get",
			"async": true,
			"datatype":"json",
			"success": function(data) {
				if(data.success && data.data) {
					console.log(data)
					var $data=data.data;
					var img;
					var oClass = autho($data.authType, $data.orgAuth, $data.authStatus);
					var oTitle = "";
					if($data.title) {
						oTitle = $data.title;
					} else {
						if($data.office) {
							oTitle = $data.office;
						}
					}
					if($data.hasHeadImage==1) {
						img = "/images/head/" + $data.id + "_l.jpg";
					} else {
						img = "../images/default-photo.jpg"
					}
					var oSt = '<li class="flexCenter" style="cursor:pointer" data-id="'+$data.id +'">'
					oSt += '<div class="madiaHead useHead" id="userimg" style="background-image: url(' + img + ');"></div>'
					oSt += '<div class = "madiaInfo" style="padding-right:0">'
					oSt += '<p class = "ellipsisSty">'
					oSt += '<span class = "h1Font" id="name">' + $data.name + '</span><em class="authiconNew ' + oClass.sty + '" title="' + oClass.title + '"></em >'
					oSt += '</p>'
					oSt += '<p class="h2Font ellipsisSty">' + oTitle + '</p>'
					oSt += '</div>'
					oSt += '</li>'
					var $oSt=$(oSt);
					$("#expertli").append($oSt);
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '链接服务器超时')
			}
		});
		
	}
	
	function createConsult() {
		$.ajax({
			url: "/ajax/consult",
			type: "POST",
			timeout: 10000,
			data: {
				"consultType": "其他咨询",
				"consultTitle": demandTitle,
				"consultContant": demandContent,
				"professorId": userid,
				"consultantId": consuId,
				"demandId": demandId
			},
			success: function(data) {
				if(data.success) {
					console.log(data)
					location.href="diloags.html?sendId="+userid+"&attrParams=professorId&consultId="+data.data+"&consultStatus=0&assessStatus=0&thanksStatus=0"	
				}
			},
			error: function() {

			}
		})
	}
	
	//纠错反馈
	$(".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/demand",
				"type": "POST",
				"dataType": "json",
				"async": true,
				"data": {
					"id": demandId,
					"cnt":cntCon,
					"user":cntUser
				},
				"success": function(data) {
					if(data.success) {
						backSuccessed();
					}
				},
				"error": function() {
					$.MsgBox.Alert('提示', '链接服务器超时')
				}
			});
		}
	})
})