';
}
} else {
var showDiv = '
'+ $data.count +''+ $data.caption +'
';
}
if($photos.length < 6) {
for(var j = 0; j < $photos.length; ++j) {
if($photos[j].img) {
showDiv += '';
} else {
showDiv += '';
}
}
} else {
for(var j = $photos.length - 5; j < $photos.length; ++j) {
if($photos[j].img) {
showDiv +='';
} else {
showDiv += '';
}
}
showDiv += '';
}
showDiv += "
";
html.push(showDiv);
}
document.getElementById("researchAreaShow").innerHTML = html.join('');
}
}
var industryShow = function(data) {
if(data != undefined && data.length != 0) {
var subs = new Array();
if(data.indexOf(',')) {
subs = data.split(',');
} else {
subs[0] = data;
}
if(subs.length > 0) {
for(var i = 0; i < subs.length; i++) {
$("#industryShow").append("
" + subs[i] + "
");
};
}
}
}
var projectShow = function(data) {
if(data.length > 0) {
for(var i = 0; i < data.length; i++) {
if(!data[i].descp) {
data[i].descp = "";
}
if(!data[i].startMonth) {
data[i].startMonth = '';
data[i].stopMonth = '';
} else {
data[i].startMonth = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月 - "
if(!data[i].stopMonth) {
data[i].stopMonth = '至今';
} else {
data[i].stopMonth = data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6)+ "月"
}
}
var projectHtml = '
';
projectHtml += '' + data[i].name + '' + data[i].startMonth + '' + data[i].stopMonth + '
';
projectHtml += '' + data[i].descp + '
';
projectHtml += '';
$("#projectShow").append(projectHtml);
}
}
}
var honorShow = function(data) {
if(data.length > 0) {
for(var i = 0; i < data.length; i++) {
if(!data[i].year) {
data[i].year = "";
}
if(!data[i].descp) {
data[i].descp = "";
}
var honorHtml = '
';
honorHtml += '' + data[i].name + '' + data[i].year + '年
';
honorHtml += '' + data[i].descp + '
';
honorHtml += '';
$("#honorShow").append(honorHtml);
}
}
}
var timeJobShow = function(data) {
if(data.length > 0) {
for(var i = 0; i < data.length; i++) {
var sDate = "";
var eDate = "";
if(data[i].department) {
var dep = "-" + data[i].department;
} else {
var dep = ""
}
if(data[i].startMonth) {
sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月 - ";
if(data[i].stopMonth) {
eDate = data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
} else {
eDate = "至今";
}
}
var JobHtml = '
';
JobHtml += '' + data[i].company + '-' + data[i].title + '' + dep + '' + sDate + '' + eDate + '
';
JobHtml += '';
$("#timeJobShow").append(JobHtml);
}
}
}
var eduBgShow = function(data) {
if(data.length > 0) {
for(var i = 0; i < data.length; i++) {
var showHtml = '
';
if(data[i].college && data[i].major && data[i].degree) {
showHtml += data[i].school + '-' + data[i].college + '-' + data[i].major + '-' + data[i].degree
} else if(!data[i].college && data[i].major && data[i].degree) {
showHtml += data[i].school + '-' + data[i].major + '-' + data[i].degree
} else if(data[i].college && !data[i].major && data[i].degree) {
showHtml += data[i].school + '-' + data[i].college + '-' + data[i].degree
} else if(data[i].college && data[i].major && !data[i].degree) {
showHtml += data[i].school + '-' + data[i].college + '-' + data[i].major
} else if(!data[i].college && !data[i].major && data[i].degree) {
showHtml += data[i].school + '-' + data[i].degree
} else if(!data[i].college && data[i].major && !data[i].degree) {
showHtml += data[i].school + '-' + data[i].major
} else if(data[i].college && !data[i].major && !data[i].degree) {
showHtml += data[i].school + '-' + data[i].college
}
if(typeof(data[i].year) !== "undefined") {
showHtml += '' + data[i].year + '年';
} else {
showHtml += "";
}
showHtml += "
";
$("#eduBgShow").append(showHtml);
}
}
}
//判断点赞的用户是否有头像
function getRecords($researchAreaLogs, caption) {
var ret = [];
var t = 0;
for(var i = 0; i < $researchAreaLogs.length; i++) {
if(caption == $researchAreaLogs[i].caption) {
ret[t] = {
id: $researchAreaLogs[i].opreteProfessorId,
img: $researchAreaLogs[i].hasHeadImage
}
t++;
}
}
return ret;
}
//用户详细信息
function getUserInfo(professorId){
$.ajax({
type:"get",
url:"/ajax/professor/info/"+ professorId,
async:true,
success: function(data) {
var $info = data.data;
console.log($info )
if(data.success) {
if($info.hasHeadImage){
$("#proHead").css("background-image","url(/images/head/"+ $info.id +"_l.jpg)");
}
$("#proName").text($info.name);
var oStyS=autho($info.authType,$info.orgAuth,$info.authStatus);
$("#proAuth").addClass(oStyS.sty); $("#proAuth").attr("title",oStyS.title);
if($info.address){
$("#proAddress").html($info.address + "
");
}
var proOther="";
if($info.orgName){
if($info.department){
if($info.office){
proOther = $info.orgName + "," + $info.department + "," + $info.office
}else{
proOther = $info.orgName + "," + $info.department
}
}else{
proOther = $info.orgName
}
}
$("#proOther").text(proOther);
var llqtitle=$info.name + "-" + proOther.replace(/,/gi,"-") + "-科袖网";//修改浏览器title信息
if($info.title){
$("#proTit").html($info.title + "
");
llqtitle = $info.name + "-" + $info.title + "-" + proOther.replace(/,/gi,"-") + "-科袖网";
}
document.title = llqtitle;
//个人简介
if($info.descp) {
$("#descpS").text($info.descp);
} else {
$("#descpS").parents(".coninfobox").hide();
}
//学术领域
if($info.subject) {
subjectShow($info.subject);
} else {
$("#subjectShow").parents(".coninfobox").hide();
}
//研究方向
if($info.researchAreas.length) {
researchAreaShow($info.researchAreas, $info.editResearchAreaLogs);
} else {
$("#researchAreaShow").parents(".coninfobox").hide();
}
//行业领域
if($info.industry) {
industryShow($info.industry);
} else {
$("#industryShow").parents(".coninfobox").hide();
}
//教育背景
if($info.edus.length) {
eduBgShow($info.edus);
} else {
$("#eduBgShow").parents(".coninfobox").hide();
}
//兼职
if($info.jobs.length) {
timeJobShow($info.jobs);
} else {
$("#timeJobShow").parents(".coninfobox").hide();
}
//项目
if($info.projects.length) {
projectShow($info.projects)
} else {
$("#projectShow").parents(".coninfobox").hide();
}
//荣誉
if($info.honors.length) {
honorShow($info.honors);
} else {
$("#honorShow").parents(".coninfobox").hide();
}
if($info.honors.length == 0 && $info.projects.length == 0 && $info.jobs.length == 0 && $info.edus.length == 0){
$("#item6user>.nodatabox").show();
$("#item6user>.nodatabox").find(".noContip").text("主人尚未完善详细资料")
}
var weibotitle = $info.name;
var weibourl = window.location.href;
var weibopic ="http://"+window.location.host+"/images/head/"+ $info.id +"_l.jpg";
$("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple");
}
},
error: function() {
$.MsgBox.Alert('提示', '链接服务器超时')
}
});
}
//合作历史及评价
function historyEvaluate(){
var ass;
$.ajax({
"url": "/ajax/consult/pqAssessHis",
"type": "get",
"data": {
"professorId": professorId
},
"async": false,
"success": function(response) {
if(response.success) {
var $data = response.data.data;
ass = $data.length;
if($data.length == 0) {
$("#historyEvaluate").parents(".coninfobox").hide();
}
for(var i = 0; i < $data.length; i++) {
var assessTime = commenTime($data[i].assessTime);
var assessContant ="";
if($data[i].assessContant) {
assessContant = $data[i].assessContant;
}
var userhed='';
if($data[i].professor.hasHeadImage) {
userhed = 'background-image:url(/images/head/' + $data[i].professor.id + '_l.jpg)';
} else {
userhed = 'background-image:url(/images/default-photo.jpg)';
}
var add = "";
add += '
';
add += ''
add += '';
add += '
'+ assessContant +'
';
add += '
';
var $add = $(add);
$("#historyEvaluate").append($add);
$add.find(".starShow>li:lt(" + $data[i].assessStar + ")").addClass('evastar');
}
}
}
})
}
//获取资源
function getResource(){
$.ajax({
"url": "/ajax/resource/qaProPublish",
"type": "get",
"async": false,
"data": {
"professorId": professorId
},
"success": function(data) {
console.log(data);
if(data.success) {
var madiaHead ='';
if(data.data.length > 0){
for(var i = 0; i < data.data.length; i++) {
if(data.data[i].images.length) {
madiaHead ='/data/resource/' + data.data[i].images[0].imageSrc ;
}else{
madiaHead ='/images/default-resource.jpg';
}
var strAdd = '';
strAdd += '
';
strAdd += '';
strAdd += ''+ data.data[i].resourceName +'
应用用途:'+ data.data[i].supportedServices+'
';
strAdd += '';
if(i==0){
$("#showResource").append(strAdd);
}
$("#proResource").append(strAdd);
}
}else{
$("#proResource + .nodatabox").show();
$("#proResource + .nodatabox").find(".noContip").text("主人尚未发布任何资源");
$("#showResource").parents(".coninfobox").hide();
}
}
},
"error": function() {
$.MsgBox.Alert("提示", "服务器连接超时")
}
});
}
//获取文章
function getArticle(){
$.ajax({
url: "/ajax/article/qaProPublish",
dataType: 'json', //数据格式类型
type: 'GET', //http请求类型
data: {
"professorId": professorId
},
timeout: 10000, //超时设置
success: function(data) {
if(data.success) {
var madiaHead ='/images/default-artical.jpg';
if(data.data.length > 0){
for(var i = 0; i < data.data.length; i++) {
if(data.data[i].articleImg) {
madiaHead ='/data/article/' + data.data[i].articleImg ;
}
var strAdd = '';
strAdd += '
';
strAdd += '';
strAdd += ''+ data.data[i].articleTitle +'
';
strAdd += '
';
strAdd += '- '+ commenTime(data.data[i].publishTime) +'
';
strAdd += '- 阅读量 '+ data.data[i].pageViews +'
';
strAdd += '- 点赞 '+ data.data[i].articleAgree +'
';
strAdd += '';
strAdd += '
';
strAdd += '';
var $strAdd = $(strAdd);
$("#proArticel").append( $strAdd);
commentnum(data.data[i].articleId, $strAdd) //文章评论数
if(i==0){
$("#showArticle").append(strAdd);
commentnum(data.data[0].articleId, $strAdd)
}
}
}else{
$("#proArticel + .nodatabox").show();
$("#proArticel + .nodatabox").find(".noContip").text("主人尚未发布任何文章");
$("#showArticle").parents(".coninfobox").hide();
}
}
},
error: function() {
return;
}
});
}
//查文章评论数
function commentnum(articleId, $itemlist) {
$.ajax({
"url": "/ajax/leaveWord/lwCount",
"type": "GET",
"dataType": "json",
"async": false,
"data": {
"articleId": articleId
},
"success": function(data) {
if(data.success) {
$itemlist.find("#comment").text("评论 " + data.data);
}
},
"error": function() {
$.MsgBox.Alert('提示', '链接服务器超时')
}
});
}
})