123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483 |
- $(function() {
- var userid = $.cookie("userid");
- expertAttention();
- followResources();
-
- $("#fixbtn li").on("click",function(){
- var indexLi=$(this).index();
- $("#fixbtn li").removeClass("liactive");
- $(".attentsCon .attentList").hide();
- $("#fixbtn li").eq(indexLi).addClass("liactive");
- $(".attentsCon .attentList").eq(indexLi).show();
- });
- $("#lookMyAttention").click(function(){
- $("body").css("position","fixed");
- $("#attentCover").fadeIn();
- })
-
- $("#workclose").click(function(){
- $("#attentCover").fadeOut();
- $("body").css("position","");
- });
-
-
- function expertAttention() {
- var data = {
- "professorId": userid,
- "watchType": 1,
- "pageNo": 1,
- "pageSize": 1000
- }
- $.ajax({
- url: "/ajax/watch/qaPro",
- data: data,
- dataType: 'json',
- type: 'get',
- success: function(data) {
- $("#expert").html("");
- if(data.success && data.data.data != "") {
- var datalist = data.data.data;
- datalistEach(datalist);
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
-
- function followResources() {
- var data = {
- "professorId": userid,
- "watchType": 2,
- "pageNo": 1,
- "pageSize": 1000
- }
- $.ajax({
- url: "/ajax/watch/qaPro",
- data: data,
- dataType: 'json',
- type: 'get',
- success: function(data) {
- console.log(data);
- $("#resources").html("");
- if(data.success && data.data.data != "") {
- var datalistd = data.data.data;
- ResourcesEach(datalistd);
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
-
- function datalistEach(datalist) {
- $.each(datalist, function(index, item) {
-
-
- if(item.professor.hasHeadImage == 1) {
- var img = "/images/head/" + item.professor.id + "_l.jpg";
- } else {
- var img = "../images/default-photo.jpg";
- }
-
- var researchAreas = item.professor.researchAreas;
-
- var rlist = '';
- for(var n = 0; n < researchAreas.length; n++) {
-
- rlist += '<span>' + researchAreas[n].caption
- if(n < researchAreas.length - 1) {
- rlist += " , "
- }
- rlist += '</span>';
- }
- var arr = [];
- arr[0] = item.professor.title || item.professor.office;
- arr[1] = item.professor.orgName || "";
- if(arr[0]) {
- if(arr[1]) {
- arr[2] = arr[0] + "," + arr[1]
- } else {
- arr[2] = arr[0];
- }
- } else {
-
- if(arr[1]) {
- arr[2] = arr[1];
- }else{
- arr[2] = "";
- }
- }
- var li = document.createElement('li');
- li.innerHTML = '<a class="proinfor clearfix" target="_blank" href="userInforShow.html?professorId=' + item.professor.id + '">' +
- '<div class="headblock floatL"><img id="proHead" class="headimg userRadius" src="' + img + '"></div>' +
- '<div class="mediaBody" style="padding-top:20px;">' +
- '<p class="h1font"><span class="listtit">' + item.professor.name + '<em class="authiconNew authicon-pro"></em></span></p>' +
- '<p class="listtit2 h2font">'+arr[2]+'</p>' +
- '<p class="ellipsisSty listtit3 h2font">' + rlist + '</p>' +
- '</div></a></li>';
- $("#expert").append(li);
- });
- }
-
- function ResourcesEach(datalistd) {
- $.each(datalistd, function(index, item) {
- var oName;
-
- if(item.resource.images.length) {
- var img ='/data/resource/' + item.resource.images[0].imageSrc
- } else {
- var img = "../images/default-resource.jpg";
- }
- if(item.resource.editProfessor) {
- var stl = autho(item.resource.editProfessor.authType,item.resource.editProfessor.orgAuth, item.resource.editProfessor.authStatus);
- oName=item.resource.editProfessor.name;
- }else {
- var stl={};
- stl.sty="";
- stl.title="";
- if(item.resource.organization.authStatus==3) {
- stl.sty="authicon-com-ok";
- stl.title="认证企业";
- }
- oName=item.resource.organization.name;
- }
- var li = document.createElement('li');
- li.innerHTML = '<a class="proinfor clearfix" target="_blank" href="resourceShow.html?resourceId=' + item.resource.resourceId + '">' +
- '<div class="headblock floatL ResImgBox"><img id="proHead" class="resImg" src="' + img + '"></div>' +
- '<div class="mediaBody" style="float:left;width:450px;overflow:hidden;">' +
- '<span class=" ellipsisSty listtit">' + item.resource.resourceName + '</span>' +
- '<p class="ellipsisSty listtit2">用途:' + item.resource.supportedServices + '</p>' +
- '<span class="listtit">' +oName+ '<em class="authiconNew '+stl.sty+'" title="'+stl.title+'"></em></span>' +
-
- '</div></a></li>';
- $("#resources").append(li);
-
- });
- }
-
- function article() {
- var data = {
- "professorId": userid,
- "watchType": 3,
- "pageNo": 1,
- "pageSize": 1000
- }
- $.ajax({
- url: "/ajax/watch/qaPro",
- data: data,
- dataType: 'json',
- type: 'get',
- success: function(data) {
- if(data.success && data.data.data != "") {
- console.log(data)
- var $info=data.data.data;
- for(var i = 0; i < $info.length; i++) {
- var img='../images/default-artical.jpg';
- var oName,oString,ohref;
- if($info[i].article.articleImg) {
- img="/data/article/"+$info[i].article.articleImg;
- }
- if($info[i].article.articleType==1){
- oName=$info[i].article.professor.name;
- oString='<em class="authiconNew authicon-pro" title="科袖认证专家"></em>';
- ohref="articalShow.html?articleId="+$info[i].article.articleId;
- }else{
- oName=$info[i].article.organization.name;
- ohref="articalShow.html?articleId="+$info[i].article.articleId;
- if($info[i].article.organization.authStatus==3){
- oString='<em class="authiconNew authicon-com-ok" title="认证企业"></em>';
- }
- }
- var li = document.createElement('li');
- li.innerHTML = '<a class="proinfor clearfix" target="_blank" href="'+ohref+'">' +
- '<div class="headblock floatL ResImgBox"><img id="proHead" class="resImg" src="' + img + '"></div>' +
- '<div class="mediaBody">' +
- '<span class="listtit" style="display:block;">' + $info[i].article.articleTitle + '</span>' +
- '<span class="listtit">' + oName+oString+'</span>' +
- '</div></a></li>';
- $("#article").append(li);
- }
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- article();
-
- function patent() {
- var data = {
- "professorId": userid,
- "watchType": 4,
- "pageNo": 1,
- "pageSize": 1000
- }
- $.ajax({
- url: "/ajax/watch/qaPro",
- data: data,
- dataType: 'json',
- type: 'get',
- success: function(data) {
- console.log(data);
- if(data.success && data.data.data != "") {
- var arr=[];
- for(var i in data.data.data) {
- arr[i]=data.data.data[i].watchObject;
- }
- $.ajax({
- url: "/ajax/ppatent/qm",
- data: {
- id:arr,
- },
- dataType: 'json',
- type: 'get',
- traditional: true,
- success: function(data) {
- console.log(data);
- if(data.success && data.data != "") {
- var $data=data.data;
- for(var i=0;i<$data.length;i++) {
- var li = document.createElement('li');
- li.innerHTML = '<a class="proinfor clearfix" target="_blank" href="patentShow.html?patentId='+$data[i].id+'">' +
- '<div class="headblock floatL ResImgBox"><img id="proHead" class="resImg" src="../images/default-patent.jpg"></div>' +
- '<div class="mediaBody">' +
- '<span class="listtit" style="display:block;">'+$data[i].name+'</span>' +
- '<span class="listtit">'+$data[i].authors.substring(0,$data[i].authors.length-1)+'</span>' +
- '<p class="listtit">'+$data[i].reqPerson+'</p>' +
- '</div></a></li>';
- $("#patent").append(li)
- }
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- patent();
-
- function paper() {
- var data = {
- "professorId": userid,
- "watchType": 5,
- "pageNo": 1,
- "pageSize": 1000
- }
- $.ajax({
- url: "/ajax/watch/qaPro",
- data: data,
- dataType: 'json',
- type: 'get',
- success: function(data) {
- console.log(data);
- if(data.success && data.data.data != "") {
- var arr=[];
- for(var i in data.data.data) {
- arr[i]=data.data.data[i].watchObject;
- }
- $.ajax({
- url: "/ajax/ppaper/qm",
- data: {
- id:arr,
- },
- dataType: 'json',
- type: 'get',
- traditional: true,
- success: function(data) {
- console.log(data);
- if(data.success && data.data != "") {
- var $data=data.data;
- for(var i=0;i<$data.length;i++) {
- var li = document.createElement('li');
- li.innerHTML = '<a class="proinfor clearfix" target="_blank" href="paperShow.html?paperId='+$data[i].id+'">' +
- '<div class="headblock floatL ResImgBox"><img id="proHead" class="resImg" src="../images/default-paper.jpg"></div>' +
- '<div class="mediaBody">' +
- '<span class="listtit" style="display:block;">'+$data[i].name+'</span>' +
- '<span class="listtit">'+$data[i].authors.substring(0,$data[i].authors.length-1)+'</span>' +
- '<p class="listtit">'+$data[i].pubDay+'</p>' +
- '</div></a></li>';
- $("#paper").append(li)
- }
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- paper();
-
- function company() {
- var data = {
- "professorId": userid,
- "watchType": 6,
- "pageNo": 1,
- "pageSize": 1000
- }
- $.ajax({
- url: "/ajax/watch/qaPro",
- data: data,
- dataType: 'json',
- type: 'get',
- success: function(data) {
- console.log(data);
- if(data.success && data.data.data != "") {
- var arr=[];
- for(var i in data.data.data) {
- arr[i]=data.data.data[i].watchObject;
- }
- $.ajax({
- url: "/ajax/org/qm",
- data: {
- id:arr,
- },
- dataType: 'json',
- type: 'get',
- traditional: true,
- success: function(data) {
- console.log(data);
- if(data.success && data.data != "") {
- var $data=data.data;
- console.log($data);
- for(var i=0;i<$data.length;i++) {
- var li = document.createElement('li');
-
- li.innerHTML = '<a class="proinfor clearfix" target="_blank" href="">' +
- '<div class="headblock floatL ResImgBox"><img id="proHead" class="resImg" src=""></div>' +
- '<div class="mediaBody">' +
- '<p><span class="listtit">'+$data[i].name+'<em class="authiconNew" title=""></em></span></p>'+
- '<span class="listtit" id="orgTit"></span>' +
- '<span class="listtit" id="orgOther"></span>' +
- '</div></a></li>';
- var $itemlist=$(li);
- $("#company").append($itemlist);
- $itemlist.find("a").attr("href", "cmpInforShow.html?orgId=" + $data[i].id );
- if($data[i].hasOrgLogo) {
- $itemlist.find("#proHead").attr("src", "/images/org/" + $data[i].id + ".jpg" );
- }else{
- $itemlist.find("#proHead").attr("src", "/images/default-icon.jpg" );
- }
- if($data[i].authStatus == 3) {
- $itemlist.find(".authiconNew").addClass("authicon-com-ok").attr("title", "科袖认证企业");;
- }
- console.log($data[i])
- var orgOther = "";
-
- if($data[i].industry) {
- orgOther = $data[i].industry.replace(/,/gi, " | ");
- }
- $itemlist.find("#orgOther").text(orgOther);
-
- if($data[i].orgType == "2") {
- $itemlist.find("#orgTit").html(orgTypeShow[$data[i].orgType] + "<span style='margin-right:10px;'></span>");
- }
- }
-
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- company();
-
- function demands() {
- var data = {
- "professorId": userid,
- "watchType":7,
- "pageNo": 1,
- "pageSize": 1000
- }
- $.ajax({
- url: "/ajax/watch/qaPro",
- data: data,
- dataType: 'json',
- type: 'get',
- success: function(data) {
- console.log(data);
- if(data.success && data.data.data != "") {
- var arr=[];
- for(var i in data.data.data) {
- arr[i]=data.data.data[i].watchObject;
- }
- $.ajax({
- url: "/ajax/demand/qm",
- data: {
- id:arr,
- },
- dataType: 'json',
- type: 'get',
- traditional: true,
- success: function(data) {
- console.log(data);
- if(data.success && data.data != "") {
- var $data=data.data;
- console.log($data);
- for(var i=0;i<$data.length;i++) {
- var li = document.createElement('li');
-
- var strCon=''
- strCon+='<a class="proinfor clearfix" target="_blank" href="../demandShow.html?demandId='+$data[i].id+'">'
- strCon+='<div class="mediaBody">'
- strCon+='<p class="listtit ellipsisSty">'+$data[i].title+'</p>'
- strCon+='<ul class="showli clearfix h3Font">'
-
- if($data[i].city){ strCon+='<li>所在城市:'+$data[i].city+'</li>' }
- if($data[i].duration!=0){ strCon+='<li>预期时长:'+demandDuration[$data[i].duration]+'</li>' }
- if($data[i].cost!=0){ strCon+='<li>费用预算:'+demandCost[$data[i].cost]+'</li>' }
- if($data[i].invalidDay){ strCon+='<li>有效期至:'+TimeTr($data[i].invalidDay)+'</li>' }
-
- strCon+='</ul>'
- strCon+='</div></a></li>';
- li.innerHTML = strCon
- var $itemlist=$(li);
- $("#demands").append($itemlist);
- }
-
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', "服务器链接超时");
- }
- });
- }
- demands();
- })
|