123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313 |
- $(function() {
- loginStatus();
- var articleId = GetQueryString("articleId");
-
- articleshow();
- relevantExperts();
- relevantResources();
-
- function articleshow(){
- $.ajax({
- "url" : "/ajax/article/query",
- "type" : "GET" ,
- "dataType" : "json",
- "data" :{"articleId":articleId},
- "success" : function(data) {
- if (data.success){
- $("#articleTitle").text(data.data.articleTitle);
- $("#publishTime").text(Time(data.data.createTime));
- $("#articleContent").html(data.data.articleContent);
- $("#articleImg").attr("style", "background-image: url(/data/article/" + data.data.articleImg + ");");
- $("#tagList").text(industryShow(data.data.subject));
- if(data.data.articleType==1){
- $("#expert").removeClass("displayNone");
- expert(data.data.professorId);
- }
- if(data.data.articleType==2){
- $("#enterprise").removeClass("displayNone");
- cmpFun(data.data.orgId);
- }
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
-
- function expert(professorId){
- $.ajax({
- "url" : "/ajax/professor/baseInfo/"+professorId,
- "type" : "GET" ,
- "dataType" : "json",
- "success" : function(data) {
- if (data.success && data.data){
- if(data.data.hasHeadImage==1) {
- $("#Zimg").attr("style", "background-image: url(/images/head/" + data.data.id + "_l.jpg);");
- }
- if(data.data.title==""){
- var title = data.data.office;
- }else{
- var title = data.data.title;
- }
- $("#Zname").text(data.data.name);
- $("#Ztitle").text(title);
- $("#ZorgName").text(data.data.orgName);
- var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
- $("#ZauthFlag").attr("title", userType.title);
- $("#ZauthFlag").addClass(userType.sty);
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
-
- function cmpFun(orgId) {
- $.ajax({
- "url": "/ajax/org/" + orgId,
- "type": "get",
- "dataType" : "json",
- "success": function(data) {
- if(data.success && data.data) {
- $("#Qname").text(data.data.name);
- if(data.data.hasOrgLogo) {
- $("#Qimg").attr("style", "background-image: url(/images/org/" + data.data.id + ".jpg);");
- }
- if(data.data.authStatus==3){
- $("#QauthFlag").addClass("authicon-com-ok").attr("title", "认证企业");;
- }
- $("#Qindustry").text(QindustryShow(data.data.industry));
- if(data.data.orgType==2){
- $("#QorgType").text("上市企业");
- }else if(data.data.orgType==3){
- $("#QorgType").text("国有企业");
- }else if(data.data.orgType==4){
- $("#QorgType").text("合资企业");
- }else if(data.data.orgType==5){
- $("#QorgType").text("私人企业");
- }else if(data.data.orgType==6){
- $("#QorgType").text("外资企业");
- }else if(data.data.orgType==7){
- $("#QorgType").text("初创企业");
- }else{
- $("#QorgType").text("");
- }
-
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
-
-
-
- function relevantExperts(){
- $.ajax({
- "url": "/ajax/article/ralatePro",
- "type": "get",
- "dataType" : "json",
- "data" :{"articleId":articleId},
- "success": function(data) {
- if(data.success && data.data) {
- for(var i = 0; i < data.data.length; i++) {
- var professorId = data.data[i].professorId;
- relevantExpertsList(professorId)
- }
-
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
-
-
- function relevantResources(){
- $.ajax({
- "url": "/ajax/article/ralateRes",
- "type": "get",
- "dataType" : "json",
- "data" :{"articleId":articleId},
- "success": function(data) {
- if(data.success && data.data) {
- for(var i = 0; i < data.data.length; i++) {
- var professorId = data.data[i].professorId;
- relevantResourcesList(professorId)
- }
-
- }
- },
- "error": function() {
- $.MsgBox.Alert('提示', '链接服务器超时')
- }
- });
- }
-
-
- function relevantExpertsList(professorId){
- $.ajax({
- "url" : "/ajax/professor/info/"+professorId,
- "type" : "GET" ,
- "dataType" : "json",
- "success" : function(data) {
- if (data.success && data.data){
- var itemlist = '';
- $("#trelevantExperts").html("");
- var itemlist = '<li>';
- itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
- itemlist += '<div class="madiaInfo">';
- itemlist += '<p><span class="h1Font" id="userName"></span><em class="authiconNew" title=""></em></p>';
- itemlist += '<p class="ellipsisSty h2Font" id="usertitle"></p>';
- itemlist += '<p class="h2Font ellipsisSty" id="researchAreas"></p>';
- itemlist += '</div></li>';
- $itemlist = $(itemlist);
- $("#relevantExperts").append($itemlist);
- var title = data.data.title || "";
- var office = data.data.office || "";
- if(title != "") {
- title = title + " , ";
- }
- $itemlist.find("#userName").text(data.data.name);
- $itemlist.find("#usertitle").text(title + office);
-
- var researchAreas = data.data.researchAreas;
- if(researchAreas != ""){
- var rlist = '研究方向:';
- }else{
- var rlist = '';
- }
- for(var n = 0; n < researchAreas.length; n++) {
-
- rlist += researchAreas[n].caption
- if(n < researchAreas.length - 1) {
- rlist += ";"
- }
- }
- $itemlist.find("#researchAreas").text(rlist);
- if(data.data.hasHeadImage == 1) {
- $itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + data.data.id + "_l.jpg);");
- }
- var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
- $itemlist.find(".authiconNew").attr("title", userType.title);
- $itemlist.find(".authiconNew").addClass(userType.sty);
-
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
-
- function relevantResourcesList(professorId){
- $.ajax({
- "url" : "/ajax/professor/info/"+professorId,
- "type" : "GET" ,
- "dataType" : "json",
- "success" : function(data) {
- if (data.success && data.data){
- var itemlist = '';
- $("#trelevantExperts").html("");
- var itemlist = '<li>';
- itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
- itemlist += '<div class="madiaInfo">';
- itemlist += '<p><span class="h1Font" id="userName"></span><em class="authiconNew" title=""></em></p>';
- itemlist += '<p class="ellipsisSty h2Font" id="usertitle"></p>';
- itemlist += '<p class="h2Font ellipsisSty" id="researchAreas"></p>';
- itemlist += '</div></li>';
- $itemlist = $(itemlist);
- $("#relevantExperts").append($itemlist);
- var title = data.data.title || "";
- var office = data.data.office || "";
- if(title != "") {
- title = title + " , ";
- }
- $itemlist.find("#userName").text(data.data.name);
- $itemlist.find("#usertitle").text(title + office);
-
- var researchAreas = data.data.researchAreas;
- if(researchAreas != ""){
- var rlist = '研究方向:';
- }else{
- var rlist = '';
- }
- for(var n = 0; n < researchAreas.length; n++) {
-
- rlist += researchAreas[n].caption
- if(n < researchAreas.length - 1) {
- rlist += ";"
- }
- }
- $itemlist.find("#researchAreas").text(rlist);
- if(data.data.hasHeadImage == 1) {
- $itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + data.data.id + "_l.jpg);");
- }
- var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
- $itemlist.find(".authiconNew").attr("title", userType.title);
- $itemlist.find(".authiconNew").addClass(userType.sty);
-
- }
- },
- "error":function(){
- $.MsgBox.Alert('提示','链接服务器超时')
- }
- });
- }
-
-
-
- function Time(dealtime) {
- var s = dealtime;
- var m = s.substr(4, 2);
- var d = s.substr(6, 2);
- var h = s.substr(8, 2);
- var minute = s.substr(10, 2);
- var formatTime = m.replace(/\b(0+)/gi, "") + "月" + d + "日 " + h + ":" + minute;
- return formatTime;
- }
-
-
- function industryShow(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++)
- {
- $("#tagList").append('<li><p class="h2Font">'+ subs[i] +'</p></li>');
- };
- }
- }
- }
-
-
- function QindustryShow(data){
- if(data != undefined && data.length != 0 ){
- var subs = new Array();
- subs = data.replace(',',' | ');
- if(subs.length>0){
- for (var i = 0; i < subs.length; i++)
- {
- $("#Qindustry").append(subs[i]);
- };
- }
- }
- }
-
- });
|