|
@ -1,12 +1,15 @@
|
1
|
1
|
$(document).ready(function() {
|
2
|
2
|
var articleId = GetQueryString("articleId");
|
3
|
3
|
var professorId = GetQueryString("professorId");
|
|
4
|
var oFlag = GetQueryString("oFlag");
|
|
5
|
console.log(oFlag)
|
4
|
6
|
var userid = $.cookie("userid");
|
5
|
7
|
if(userid == "null") {
|
6
|
8
|
$(".goMsgbox").hide();
|
7
|
9
|
} else {
|
8
|
10
|
$("#login").hide();
|
9
|
11
|
}
|
|
12
|
/*应用行业*/
|
10
|
13
|
var industryShow = function(data, $id) {
|
11
|
14
|
if(data != undefined && data.length != 0) {
|
12
|
15
|
var subs = new Array();
|
|
@ -36,33 +39,10 @@ $(document).ready(function() {
|
36
|
39
|
timeout: 10000, //超时设置
|
37
|
40
|
success: function(data) {
|
38
|
41
|
var $info = data.data || {};
|
39
|
|
if(data.success && data.data) {
|
|
42
|
if(data.success && data.data) {
|
40
|
43
|
var oTime = $info.createTime.substring(0, 4) + "." + $info.createTime.substring(4, 6) + "." + $info.createTime.substring(6, 8)
|
41
|
44
|
$("#creTime").text(oTime);
|
42
|
|
$profesor = data.data.professor;
|
43
|
45
|
$("#articleName").text($info.articleTitle);
|
44
|
|
$("#nameS,#proName").text($profesor.name);
|
45
|
|
$("#orgName").text($profesor.orgName);
|
46
|
|
$("#lineId").attr("href","information-brow.html?professorId="+$profesor.id);
|
47
|
|
if($profesor.title) {
|
48
|
|
if($profesor.office) {
|
49
|
|
$("#title").text($profesor.title + " , ");
|
50
|
|
} else {
|
51
|
|
$("#title").text($profesor.title);
|
52
|
|
}
|
53
|
|
}
|
54
|
|
if($profesor.office) {
|
55
|
|
$("#office").text($profesor.office);
|
56
|
|
}
|
57
|
|
if($profesor.department) {
|
58
|
|
$("#department").text($profesor.department);
|
59
|
|
}
|
60
|
|
if($profesor.address) {
|
61
|
|
$("#address").text($profesor.address);
|
62
|
|
}
|
63
|
|
if($profesor.hasHeadImage) {
|
64
|
|
$("#headImg,#proHead").attr("src", "/images/head/" + $info.professorId + "_l.jpg")
|
65
|
|
}
|
66
|
46
|
if($info.subject) {
|
67
|
47
|
industryShow($info.subject, "subjectList");
|
68
|
48
|
} else {
|
|
@ -80,54 +60,6 @@ $(document).ready(function() {
|
80
|
60
|
var proOffice = document.getElementById("proOffice");
|
81
|
61
|
var proOrg = document.getElementById("proOrg");
|
82
|
62
|
var proAddress = document.getElementById("proAddress");
|
83
|
|
if($info.professor.title && $info.professor.office && $info.professor.orgName && $info.professor.address) {
|
84
|
|
proTitle.innerText = $info.professor.title + ",";
|
85
|
|
proOffice.innerText = $info.professor.office + ",";
|
86
|
|
proOrg.innerText = $info.professor.orgName + " | ";
|
87
|
|
proAddress.innerText = $info.professor.address;
|
88
|
|
} else if(!$info.professor.title && $info.professor.office && $info.professor.orgName && $info.professor.address) {
|
89
|
|
proOffice.innerText = $info.professor.office + ",";
|
90
|
|
proOrg.innerText = $info.professor.orgName + " | ";
|
91
|
|
proAddress.innerText = $info.professor.address;
|
92
|
|
} else if($info.professor.title && !$info.professor.office && $info.professor.orgName && $info.professor.address) {
|
93
|
|
proTitle.innerText = $info.professor.title + ",";
|
94
|
|
proOrg.innerText = $info.professor.orgName + " | ";
|
95
|
|
proAddress.innerText = $info.professor.address;
|
96
|
|
} else if($info.professor.title && $info.professor.office && !$info.professor.orgName && $info.professor.address) {
|
97
|
|
proTitle.innerText = $info.professor.title + ",";
|
98
|
|
proOffice.innerText = $info.professor.office + " | ";
|
99
|
|
proAddress.innerText = $info.professor.address;
|
100
|
|
} else if($info.professor.title && $info.professor.office && $info.professor.orgName && !$info.professor.address) {
|
101
|
|
proTitle.innerText = $info.professor.title + ",";
|
102
|
|
proOffice.innerText = $info.professor.office + ",";
|
103
|
|
proOrg.innerText = $info.professor.orgName;
|
104
|
|
} else if(!$info.professor.title && !$info.professor.office && $info.professor.orgName && $info.professor.address) {
|
105
|
|
proOrg.innerText = $info.professor.orgName + " | ";
|
106
|
|
proAddress.innerText = $info.professor.address;
|
107
|
|
} else if(!$info.professor.title && $info.professor.office && !$info.professor.orgName && $info.professor.address) {
|
108
|
|
proOffice.innerText = $info.professor.office + " | ";
|
109
|
|
proAddress.innerText = $info.professor.address;
|
110
|
|
} else if(!$info.professor.title && $info.professor.office && $info.professor.orgName && !$info.professor.address) {
|
111
|
|
proOffice.innerText = $info.professor.office + ",";
|
112
|
|
proOrg.innerText = $info.professor.orgName;
|
113
|
|
} else if($info.professor.title && !$info.professor.office && !$info.professor.orgName && $info.professor.address) {
|
114
|
|
proTitle.innerText = $info.professor.title + " | ";
|
115
|
|
proAddress.innerText = $info.professor.address;
|
116
|
|
} else if($info.professor.title && !$info.professor.office && $info.professor.orgName && !$info.professor.address) {
|
117
|
|
proOffice.innerText = $info.professor.title + ",";
|
118
|
|
proAddress.innerText = $info.professor.orgName;
|
119
|
|
} else if($info.professor.title && $info.professor.office && !$info.professor.orgName && !$info.professor.address) {
|
120
|
|
proTitle.innerText = $info.professor.title + ",";
|
121
|
|
proOffice.innerText = $info.professor.office;
|
122
|
|
} else if(!$info.professor.title && !$info.professor.office && !$info.professor.orgName && $info.professor.address) {
|
123
|
|
proAddress.innerText = $info.professor.address;
|
124
|
|
} else if(!$info.professor.title && !$info.professor.office && $info.professor.orgName && !$info.professor.address) {
|
125
|
|
proOrg.innerText = $info.professor.orgName;
|
126
|
|
} else if(!$info.professor.title && $info.professor.office && !$info.professor.orgName && !$info.professor.address) {
|
127
|
|
proOffice.innerText = $info.professor.office;
|
128
|
|
} else if($info.professor.title && !$info.professor.office && !$info.professor.orgName && !$info.professor.address) {
|
129
|
|
proTitle.innerText = $info.professor.title;
|
130
|
|
}
|
131
|
63
|
if($info.articleContent) {
|
132
|
64
|
$("#main_content").html($info.articleContent);
|
133
|
65
|
var oImg = $("#main_content").find("img");
|
|
@ -147,23 +79,10 @@ $(document).ready(function() {
|
147
|
79
|
}
|
148
|
80
|
|
149
|
81
|
var articletitle = $info.articleTitle + "-科袖网";
|
150
|
|
window.setInterval(function() {
|
|
82
|
window.setTimeout(function() {
|
151
|
83
|
document.title = articletitle;
|
152
|
84
|
}, 500);
|
153
|
85
|
}
|
154
|
|
// //留言分享操作栏
|
155
|
|
// var height=$(".resTop").height()-$(window).height();
|
156
|
|
// var mainH = $("body");
|
157
|
|
// $(window).scroll( function() {
|
158
|
|
// //console.log(height,mainH.scrollTop())
|
159
|
|
// if(mainH.scrollTop()>=height){
|
160
|
|
// $('.share-nav').removeClass('fixed');
|
161
|
|
// }
|
162
|
|
// if(mainH.scrollTop()<height){
|
163
|
|
// $('.share-nav').addClass('fixed');
|
164
|
|
// }
|
165
|
|
// } );
|
166
|
|
|
167
|
86
|
},
|
168
|
87
|
error: function() {
|
169
|
88
|
return;
|
|
@ -172,18 +91,23 @@ $(document).ready(function() {
|
172
|
91
|
}
|
173
|
92
|
|
174
|
93
|
var proArticle = function() {
|
|
94
|
var $f=new Object();
|
|
95
|
if(oFlag==1){
|
|
96
|
$f.orgId=professorId;
|
|
97
|
}else{
|
|
98
|
$f.professorId=professorId;
|
|
99
|
}
|
175
|
100
|
/*科研文章*/
|
176
|
101
|
$.ajax({
|
177
|
|
url: "/ajax/article/qaPro",
|
|
102
|
url: (oFlag==1)?"/ajax/article/qaOrg":"/ajax/article/qaPro",
|
178
|
103
|
dataType: 'json', //数据格式类型
|
179
|
104
|
type: 'GET', //http请求类型
|
180
|
|
data: {
|
181
|
|
"professorId": professorId
|
182
|
|
},
|
|
105
|
data: $f,
|
183
|
106
|
timeout: 10000, //超时设置
|
184
|
107
|
success: function(data) {
|
185
|
108
|
if(data.success) {
|
186
|
|
var $data = data.data;
|
|
109
|
var $data = data.data;
|
|
110
|
console.log(data);
|
187
|
111
|
if($data.length == 1) {
|
188
|
112
|
$("div:contains('相关文章')").parents(".rightBlock").hide();
|
189
|
113
|
return;
|
|
@ -210,7 +134,11 @@ $(document).ready(function() {
|
210
|
134
|
var indu = "";
|
211
|
135
|
}
|
212
|
136
|
var add = '<li>'
|
213
|
|
add += '<a href="articalInfo.html?articleId=' + $data[i].articleId + '&professorId=' + professorId + '">'
|
|
137
|
if(oFlag==1){
|
|
138
|
add += '<a href="articalInfo.html?oFlag=1&articleId=' + $data[i].articleId + '&professorId=' + professorId + '">'
|
|
139
|
}else{
|
|
140
|
add += '<a href="articalInfo.html?articleId=' + $data[i].articleId + '&professorId=' + professorId + '">'
|
|
141
|
}
|
214
|
142
|
add += '<div class="art_topicBox">'
|
215
|
143
|
add += '<div class="art_img"style="background:url(' + articleImg + ') center center no-repeat"></div>'
|
216
|
144
|
add += '<div class="art_tbox">'
|
|
@ -272,16 +200,127 @@ $(document).ready(function() {
|
272
|
200
|
});
|
273
|
201
|
}
|
274
|
202
|
function userInformation(){
|
275
|
|
$.ajax({
|
276
|
|
url: "/ajax/professor/editBaseInfo/"+userid,
|
|
203
|
if(oFlag==1){
|
|
204
|
$.ajax({
|
|
205
|
url: "/ajax/org/" + professorId,
|
|
206
|
type: "GET",
|
|
207
|
timeout: 10000,
|
|
208
|
dataType: "json",
|
|
209
|
beforeSend: function() {},
|
|
210
|
success: function(data, textState) {
|
|
211
|
if(data.success) {
|
|
212
|
var $data = data.data;
|
|
213
|
$("#nameS").text($data.name);
|
|
214
|
$("#proName").text($data.name);
|
|
215
|
if($data.authStatus == 3) {
|
|
216
|
$("#authFlag,#proTitle").replaceWith("<em class='authiconNew authicon-com-ok' title='认证企业'></em>");
|
|
217
|
} else {
|
|
218
|
$("#authFlag,#proTitle").replaceWith("<em class='authiconNew authicon-com-no' title='未认证企业'></em>");
|
|
219
|
}
|
|
220
|
if($data.hasOrgLogo) {
|
|
221
|
$("#headImg,#proHead").attr("src", "/images/org/" + $data.id + ".jpg");
|
|
222
|
} else {
|
|
223
|
$("#headImg,#proHead").attr("src", "images/default-icon.jpg");
|
|
224
|
}
|
|
225
|
if($data.foundTime) {
|
|
226
|
var oTime = timeGeshi($data.foundTime);
|
|
227
|
$("#createTime").text(oTime);
|
|
228
|
}
|
|
229
|
if($data.city) {
|
|
230
|
$("#ocity").text($data.city);
|
|
231
|
}
|
|
232
|
|
|
233
|
if($data.orgSize) {
|
|
234
|
switch($data.orgSize) {
|
|
235
|
case '1':
|
|
236
|
$("#qualificationList").text("50人以内")
|
|
237
|
break;
|
|
238
|
case '2':
|
|
239
|
$("#qualificationList").text("50-100人")
|
|
240
|
break;
|
|
241
|
case '3':
|
|
242
|
$("#qualificationList").text("100-200人")
|
|
243
|
break;
|
|
244
|
case '4':
|
|
245
|
$("#qualificationList").text("200-500人")
|
|
246
|
break;
|
|
247
|
case '5':
|
|
248
|
$("#qualificationList").text("500-1000人")
|
|
249
|
break;
|
|
250
|
default:
|
|
251
|
$("#qualificationList").text("1000人以上")
|
|
252
|
break;
|
|
253
|
}
|
|
254
|
}
|
|
255
|
if($data.orgType) {
|
|
256
|
switch($data.orgType) {
|
|
257
|
case '2':
|
|
258
|
$("#orgType").text("国有企业");
|
|
259
|
break;
|
|
260
|
case '3':
|
|
261
|
$("#orgType").text("上市企业");
|
|
262
|
break;
|
|
263
|
case '4':
|
|
264
|
$("#orgType").text("合资企业");
|
|
265
|
break;
|
|
266
|
case '5':
|
|
267
|
$("#orgType").text("私人企业");
|
|
268
|
break;
|
|
269
|
case '6':
|
|
270
|
$("#orgType").text("外资企业");
|
|
271
|
break;
|
|
272
|
default:
|
|
273
|
$("#orgType").text("初创企业");
|
|
274
|
break;
|
|
275
|
}
|
|
276
|
}
|
|
277
|
|
|
278
|
}
|
|
279
|
},
|
|
280
|
error: function(XMLHttpRequest, textStats, errorThrown) {
|
|
281
|
$.MsgBox.Alert('提示', '服务器请求失败')
|
|
282
|
}
|
|
283
|
})
|
|
284
|
}else{
|
|
285
|
$.ajax({
|
|
286
|
url: "/ajax/professor/editBaseInfo/"+professorId,
|
277
|
287
|
dataType: 'json', //数据格式类型
|
278
|
288
|
type: 'GET', //http请求类型
|
279
|
289
|
timeout: 10000, //超时设置
|
280
|
290
|
success: function(data) {
|
281
|
|
//console.log(data);
|
|
291
|
console.log(data);//
|
282
|
292
|
if(data.success && data.data) {
|
283
|
|
if(data.data.hasHeadImage==1){
|
|
293
|
/*if(data.data.hasHeadImage==1){
|
284
|
294
|
$("#limg").attr("src","/images/head/" + data.data.id + "_l.jpg")
|
|
295
|
}*/
|
|
296
|
var $profesor=data.data;
|
|
297
|
$("#nameS,#proName").text($profesor.name);
|
|
298
|
var oString = todStr($profesor.title, $profesor.office, $profesor.department);
|
|
299
|
$("#proTitle").text(oString);
|
|
300
|
if($profesor.title) {
|
|
301
|
if($profesor.office) {
|
|
302
|
$("#orgType").text($profesor.title + " , "+$profesor.office);
|
|
303
|
} else {
|
|
304
|
$("#orgType").text($profesor.title);
|
|
305
|
}
|
|
306
|
}else{
|
|
307
|
if($profesor.office) {
|
|
308
|
$("#orgType").text($profesor.office);
|
|
309
|
}
|
|
310
|
}
|
|
311
|
if($profesor.department) {
|
|
312
|
$("#qualificationList").text($profesor.department);
|
|
313
|
}
|
|
314
|
if($profesor.orgName){
|
|
315
|
$("#createTime").text($profesor.orgName)
|
|
316
|
}
|
|
317
|
if($profesor.address) {
|
|
318
|
$("#ocity").text($profesor.address);
|
|
319
|
}
|
|
320
|
if($profesor.hasHeadImage) {
|
|
321
|
$("#headImg,#proHead").attr("src", "/images/head/" + $profesor.id + "_l.jpg")
|
|
322
|
}else{
|
|
323
|
$("#headImg,#proHead").attr("src", "images/default-photo.jpg")
|
285
|
324
|
}
|
286
|
325
|
}
|
287
|
326
|
},
|
|
@ -289,6 +328,23 @@ $(document).ready(function() {
|
289
|
328
|
console.log(XMLHttpRequest)
|
290
|
329
|
}
|
291
|
330
|
});
|
|
331
|
}
|
|
332
|
}
|
|
333
|
/*职位职称所属机构*/
|
|
334
|
function todStr() {
|
|
335
|
var arr = new Array(),
|
|
336
|
i;
|
|
337
|
for(i in arguments) {
|
|
338
|
if(arguments[i]) {
|
|
339
|
arr.push(arguments[i])
|
|
340
|
}
|
|
341
|
}
|
|
342
|
return arr.join();
|
|
343
|
}
|
|
344
|
/*时间格式转换*/
|
|
345
|
function timeGeshi(otm) {
|
|
346
|
var otme = otm.substring(0, 4) + "-" + otm.substring(4, 6) + "-" + otm.substring(6, 8);
|
|
347
|
return otme;
|
292
|
348
|
}
|
293
|
349
|
function article() {
|
294
|
350
|
$.ajax({
|
|
@ -332,9 +388,28 @@ $(document).ready(function() {
|
332
|
388
|
$(".goMsgbox").on('click', '.colorAdd', function() {
|
333
|
389
|
article();
|
334
|
390
|
});
|
|
391
|
function luser(){
|
|
392
|
$.ajax({
|
|
393
|
url: "/ajax/professor/editBaseInfo/"+userid,
|
|
394
|
dataType: 'json', //数据格式类型
|
|
395
|
type: 'GET', //http请求类型
|
|
396
|
timeout: 10000, //超时设置
|
|
397
|
success: function(data) {
|
|
398
|
if(data.success && data.data) {
|
|
399
|
if(data.data.hasHeadImage==1){
|
|
400
|
$("#limg").attr("src","/images/head/" + data.data.id + "_l.jpg")
|
|
401
|
}
|
|
402
|
|
|
403
|
}
|
|
404
|
},
|
|
405
|
error: function(XMLHttpRequest) {
|
|
406
|
console.log(XMLHttpRequest)
|
|
407
|
}
|
|
408
|
});
|
|
409
|
}
|
335
|
410
|
proInfoMain();
|
336
|
411
|
proArticle();
|
337
|
412
|
message();
|
338
|
413
|
userInformation();
|
339
|
|
|
|
414
|
luser();
|
340
|
415
|
})
|