Browse Source

企业和个人相关内容的添加

luyanan 7 years ago
parent
commit
0273016eee
8 changed files with 785 additions and 171 deletions
  1. 18 7
      cmpInforShow.html
  2. 10 5
      css/genindex.css
  3. 142 140
      e/c.html
  4. 262 3
      e/p.html
  5. 113 0
      js/cmpInforShow.js
  6. 2 3
      js/discover.js
  7. 204 3
      js/userInforShow.js
  8. 34 10
      userInforShow.html

+ 18 - 7
cmpInforShow.html

@ -184,23 +184,34 @@
184 184
				<div class="conItem statisticsBox alignCenter clearfix">
185 185
					<div class="col-w-12">
186 186
						<p>关注者</p>
187
						<span id="attenNum">68</span>
187
						<span id="attenNum">0</span>
188 188
					</div>
189 189
				</div>
190
				<div class="conBlock conItem">
191
					<div class="form-item otherBlock">
190
				<div class="conBlock conItem displayNone">
191
					<div class="form-item">
192 192
						<div class="aboutTit">相关文章</div>
193
						<div class="form-result aboutRes">
193
						<div class="form-result form-M0 currentArt">
194 194
							<ul id="relateArt">
195 195
							</ul>
196 196
						</div>
197 197
					</div>	
198 198
				</div>
199
				<div class="conBlock conItem">
200
					<div class="form-item otherBlock">
199
				<div class="conBlock conItem displayNone">
200
					<div class="form-item">
201 201
						<div class="aboutTit">您可能感兴趣的企业</div>
202
						<div class="form-result aboutRes">
202
						<div class="form-result form-M0 currentArt">
203 203
							<ul id="relateCmp">
204
								<li class="flexCenter">
205
									<a traget="_blank" href="userInforShow.html" class="urlgo">
206
										<div class="madiaHead cmpHead" style="width:50px;height:36px;margin-top:-18px;">
207
											<div class="boxBlock" style="width: 48px;height: 34px;"><img class="boxBlockimg" src="images/default-icon.jpg" /></div>
208
										</div>
209
										<div class="madiaInfo">
210
											<div class="h1Font"><span id="proName">刘美华北京</span><em class="authiconNew authicon-pro" id="proAuth" title="科袖认证专家"></em></div>
211
											<p class="h2Font ellipsisSty">职称/职位,所在机构</p>
212
										</div>
213
									</a>
214
								</li>
204 215
							</ul>
205 216
						</div>
206 217
					</div>

+ 10 - 5
css/genindex.css

@ -235,7 +235,8 @@ ul.listitemdiv.listmorediv .companyhead .boxBlock{width: 164px;height: 110px;}
235 235
.rightconBox{width:260px;margin-left: 20px;}
236 236
.rightconBox .conItem{padding:30px 20px;background: #FFFFFF;margin-bottom: 20px;}
237 237
.rightconBox .conItem .form-result{margin:18px -20px 0 -20px}
238
.rightconBox .conItem .form-result>ul>li{padding:12px 20px}
238
.rightconBox .conItem .form-result.form-M0{margin-top:0;}
239
.rightconBox .conItem .form-result>ul>li{padding:8px 20px}
239 240
.conBlock .rightconBox .conItem:first-child{padding:30px 20px;border-top:4px #ff9900 solid;}
240 241
ul.artAbout>li{clear:both;}
241 242
ul.artAbout>li:before,ul.artAbout>li:after{display:table;content:" "}
@ -280,7 +281,8 @@ ul.artAbout .frmadd{width:auto;position:absolute;right:0;top:0;background: #ff99
280 281
.conItem .otherBlock{padding-bottom: 30px;border-bottom:1px dashed #E5E5E5;margin-bottom: 30px;text-align: left;}
281 282
.conItem .otherBlock:last-child{padding:0;margin:0;border: 0;}
282 283
.rightconBox .conItem .currentArt.form-result{margin-top:0}
283
.rightconBox .conItem .currentArt.form-result li{padding:8px 20px 4px;min-height: auto;}
284
.rightconBox .conItem .currentArt.form-result li{padding:6px 20px;min-height:62px;}
285
#relateArt li{min-height: 40px;}
284 286
.rightconBox .conItem.conItemG .currentArt.form-result .ellipsisSty-2{max-height:42px;line-height: 20px;}
285 287
.rightconBox .conItem.conItemG .currentArt.form-result .smalltip{display:inline-block;color:#999;margin-top:6px}
286 288
.rightconBox .conItem.conItemG .currentBlock{margin-top:30px;padding-top:16px;border-top:1px solid #E5E5E5}
@ -307,15 +309,18 @@ ul.artAbout .frmadd{width:auto;position:absolute;right:0;top:0;background: #ff99
307 309
.form-item .madiaHead.patentHead{background-image: url(../images/default-patent.jpg);border-radius:0;}
308 310
.form-item .madiaHead.artHead{background-image: url(../images/default-artical.jpg);border-radius:0;}
309 311
.form-item .madiaInfo{width:100%;padding-left:62px;margin:2px 0;}
310
.form-item ul .h1Font{font-size:16px;color:#333;line-height: 24px;margin-bottom:4px;}
311
.form-item ul .h2Font{font-size:14px;color:#666;line-height: 24px;}
312
.form-item ul .h1Font{font-size:16px;color:#333;line-height: 20px;margin-bottom:4px;}
313
.form-item ul .h2Font{font-size:14px;color:#666;line-height: 22px;}
314
.form-item ul .h3Font{font-size:13px;color:#999;line-height:20px;}
315
.form-item ul .circlePre{display: inline-block;content:"";width:5px;height: 5px;border-radius: 50%;background:#ff9900;position: relative;top:-3px;margin-right:5px;}
312 316
.form-drop>ul>li{position:relative;min-height:76px;padding:12px;cursor:pointer;background: #FFFFFF;}
313 317
.form-drop>ul>li:hover{background: #EEEEEE;}
314 318
.form-drop>ul>li:active{background: #ff9900;color:#fff;}
315 319
.form-drop>ul>li:active .h1Font,.form-drop>ul>li:active .h2Font{color:#fff;}
316 320
317 321
.form-result{margin:18px -30px 0 -30px;}
318
.form-result>ul>li{position:relative;padding:12px 30px;min-height: 76px;}
322
.form-result>ul>li{position:relative;padding:8px 30px;min-height: 76px;}
323
.form-result>ul>li>a{width: 100%;}
319 324
.form-result>ul>li .deleteThis{display:none;position:absolute;top:50%;margin-top:-16px;right:28px;width:32px;height:32px;background:url(../images/g_article_button_shanchu_hig.png);background-size:cover;cursor:pointer;}
320 325
.form-result>ul>li:hover{background: #EEEEEE;}
321 326
.form-result>ul>li:hover .deleteThis{display:block;}

+ 142 - 140
e/c.html

@ -66,7 +66,7 @@
66 66
		<div class="mainbox displayNone">
67 67
			<div class="infocontit">相关文章</div>
68 68
			<div class="infocon madiaBlock">
69
				<ul class="mui-table-view" id="oArticle">
69
				<ul class="mui-table-view" id="relateArt">
70 70
			    </ul>
71 71
			</div>
72 72
		</div>
@ -74,7 +74,7 @@
74 74
		<div class="mainbox displayNone">
75 75
			<div class="infocontit">您可能感兴趣的企业</div>
76 76
			<div class="infocon madiaBlock">
77
				<ul class="mui-table-view" id="cmpList">
77
				<ul class="mui-table-view" id="likePro">
78 78
			    </ul>
79 79
			</div>
80 80
		</div>
@ -97,6 +97,8 @@ $(document).ready(function() {
97 97
	companyMessage(orgId);
98 98
	getArticel();
99 99
	getResource();
100
	likeExperts();
101
	relevantarticalList();
100 102
	
101 103
	$.ajax({
102 104
		"url": "/ajax/org/incPageViews",
@ -290,162 +292,162 @@ $(document).ready(function() {
290 292
		})
291 293
	}
292 294
    
293
    /*相关文章*/
294
	function relatedArticles() {
295
    //相关文章信息
296
	function relevantarticalList(){
295 297
		$.ajax({
296
			"url": "../ajax/resource/articles",
297
			"type": "GET",
298
			"success": function(data) {
299
				console.log(data);
300
				if(data.success) {
301
					if(data.data.length == 0) {
302
						return;
298
			url:"/ajax/article/byAssOrg", 
299
			"type" :  "GET" ,
300
			"dataType" : "json",
301
			"data" :{"id":orgId},
302
			"async":"false",
303
			"traditional": true, //传数组必须加这个
304
			"success" : function(data) {
305
				if (data.success && data.data!=""){
306
					document.getElementById("relateArt").parentNode.parentNode.classList.remove("displayNone");
307
					document.getElementById("relateArt").innerHTML="";
308
					var StrData = data.data
309
					var lengthT;
310
					if(data.data.length>5){
311
						lengthT=5;
312
					}else{
313
						lengthT=data.data.length
303 314
					}
304
					$("#oArticle").parent().removeClass("displayNone");
305
					relatedArticlesHtml(data.data);
306
				}
307
			},
308
			"data": {
309
				"resourceId": resourceId,
310
				"rows": 5
311
			},
312
			dataType: "json",
313
			'error': function() {
314
				$.MsgBox.Alert('提示', '服务器连接超时!');
315
			}
316
		});
317
	}
318
	relatedArticles();
319
	/*相关文章html*/
320
	function relatedArticlesHtml($html) {
321
		for(var i = 0; i < $html.length; i++) {
322
			(function(n) {
323
				var oURL;
324
				if($html[i].article.articleType==1) {
325
					oURL="../ajax/professor/baseInfo/" + $html[i].article.professorId;
326
				}else{
327
					oURL="../ajax/org/" + $html[i].article.orgId;
328
				}
329
				$.ajax({
330
					"url":oURL,
331
					"type": "GET",
332
					"success": function(data) {
333
						if(data.success) {
334
							var cmpname="";
335
							if(data.data.forShort){
336
								cmpname=data.data.forShort;
315
					for(var i = 0; i < lengthT; i++) {
316
						(function(n) {
317
							var imgL="../images/default-artical.jpg";
318
							if(StrData[i].articleImg){
319
								imgL='/data/article/' + StrData[i].articleImg 
320
							}
321
							var oURL;
322
							if(StrData[i].articleType==1) {
323
								oURL="/ajax/professor/baseInfo/"+StrData[i].professorId;
337 324
							}else{
338
								cmpname=data.data.name;
325
								oURL="/ajax/org/" + StrData[i].orgId;
339 326
							}
340
							if($html[n].article.articleType==1) {
341
								var stl = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
342
							}else {
343
								var stl={};
344
								stl.sty="";
345
								stl.title="";
346
								if(data.data.authStatus==3) {
347
									stl.sty="authicon-com-ok";
348
									stl.title="认证企业";
327
							$.ajax({
328
								url:oURL, 
329
								"type": "GET",
330
								'dataType': "json",
331
								"success": function(data) {
332
									if(data.success) {
333
										var add = document.createElement("li");
334
										add.className = "mui-table-view-cell"; 
335
										add.setAttribute("data-id",StrData[n].articleId);
336
										var thisName,userType,thisAuth,thisTitle
337
										if(data.data.forShort){
338
											thisName=data.data.forShort;
339
										}else{
340
											thisName=data.data.name;
341
										}
342
										if(StrData[n].articleType==1) {
343
											userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
344
											thisTitle = userType.title;
345
											thisAuth = userType.sty;
346
											add.setAttribute("owner-id", data.data.id);
347
											add.setAttribute("data-type", 1);
348
										}else {
349
											add.setAttribute("owner-id", data.data.id);
350
											add.setAttribute("data-type", 2);
351
											if(data.data.authStatus==3) {
352
												thisTitle = "科袖认证企业";
353
												thisAuth = "authicon-com-ok";
354
											}
355
										}
356
										
357
										var itemlist = '<div class="flexCenter OflexCenter clearfix"><div class="madiaHead artHead" style="background-image:url('+imgL+')"></div>';
358
											itemlist += '<div class="madiaInfo OmadiaInfo">';
359
											itemlist += '<p class="ellipsis h2Font" id="usertitle">'+StrData[n].articleTitle+'</p>';
360
											itemlist += '<p><span class="h1Font">'+thisName+'</span><em class="authicon '+thisAuth+'" title="'+thisTitle+'"></em></p>';
361
											itemlist += '</div></div>';
362
											
363
										add.innerHTML=itemlist;
364
										document.getElementById("relateArt").appendChild(add);
365
									}
366
								},
367
								error: function() {
349 368
								}
350
							}
351
							var str = ""
352
							str += '<li class="flexCenter OflexCenter" data-id="' + $html[n].article.articleId + '">'
353
							if($html[n].article.articleImg) {
354
								str += '<div class="madiaHead artHead" style="background-image: url(/data/article/' + $html[n].article.articleImg + ')"></div>'
355
							} else {
356
								str += '<div class="madiaHead artHead"></div>'
357
							}
358
							str += '<div class="madiaInfo OmadiaInfo">'
359
							str += '<p class="h1Font ellipsisSty">' + $html[n].article.articleTitle + '</p>'
360
							str += '<p><span class="h2Font">' + cmpname + '</span><em class="authiconNew ' + stl.sty + '" title="' + stl.title + '"></em></p>'
361
							str += '</div></li>'
362
							$("#oArticle").append(str);
363
						}
364
					},
365
					'dataType': "json",
366
					'error': function() {
367
						$.MsgBox.Alert('提示', '服务器连接超时!');
369
							});
370
						})(i);
368 371
					}
369
				});
370
			})(i);
371
372
		}
372
				}
373
			},
374
			error: function() {
375
				plus.nativeUI.toast("服务器链接超时", toastStyle);
376
				return;
377
			}
378
		});
373 379
	}
374
	/*文章跳转*/
375
	$("#oArticle").on("click", "li", function() {
376
		location.href="http://" + window.location.host + "/e/a.html?id=" + $(this).attr("data-id");
377
	})
378 380
    
379
    function interestingQiye(arry,oId,oNu) {
380
		var oUrl;
381
		var $in={};
382
		$in.keys= arry;
383
		$in.resourceId= resourceId;
384
		
385
		if(oNu==0) {
386
				$in.professorId= oId;
387
				oUrl="../ajax/resource/ralateRes";
388
		}else {
389
			$in.orgId= oId;
390
			oUrl="../ajax/resource/orgRalateRes";
391
		}
381
    //感兴趣
382
	function likeExperts(){
392 383
		$.ajax({
393
			"url": oUrl,
394
			"type": "GET",
384
			url:"/ajax/org/ralateOrgs", 
385
			"type": "get",
386
			"dataType" : "json",
387
			"data" :{"orgId":orgId},
395 388
			"success": function(data) {
396
				console.log(data);
397
				if(data.success) {
398
					if(data.data.length == 0) {
399
						return;
389
				if(data.success && data.data) {
390
					var lengthT;
391
					if(data.data.length>5){
392
						lengthT=5;
393
					}else{
394
						lengthT=data.data.length
395
					}
396
					for(var i = 0; i < lengthT; i++) {
397
						var ExpId = data.data[i].id;
398
						likeExpertsList(ExpId);
400 399
					}
401
					$("#resourceList").parent().removeClass("displayNone");
402
					interestingQiyeHtml(data.data);
400
					
403 401
				}
404 402
			},
405
			"data":$in,
406
			"traditional": true,
407
			dataType: "json",
408
			'error': function() {
409
				$.MsgBox.Alert('提示', '服务器连接超时!');
403
			error: function() {
410 404
			}
411 405
		});
412 406
	}
413
	/*感兴趣资源的html*/
414
	function interestingQiyeHtml($respond) {
415
		for(var i = 0; i < 5; i++) {
416
			if($respond[i].organization) {
417
				var stl={};
418
				stl.sty="";
419
				stl.title="";
420
				if($respond[i].organization.authStatus==3) {
421
					stl.sty="authicon-com-ok";
422
					stl.title="认证企业";
423
				}
424
				var name="";
425
				if($respond[i].organization.forShort){
426
					name=$respond[i].organization.forShort;
427
				}else{
428
					name=$respond[i].organization.name;
407
	//感兴趣
408
	function likeExpertsList(ExpId){
409
		$.ajax({
410
			url: "/ajax/org/"+ExpId, 
411
			"type" :  "GET" ,
412
			"dataType" : "json",
413
			"success" : function(data) {
414
				if (data.success && data.data!=""){
415
					document.getElementById("likePro").parentNode.parentNode.classList.remove("displayNone");	
416
					var add = document.createElement("li");
417
					add.setAttribute("data-id",data.data.id);
418
					add.className = "mui-table-view-cell";
419
					add.style.minHeight="68px";
420
					var imgL,thisName,thisAuth,thisTitle,otherI="";
421
					if(data.data.hasOrgLogo == 1) {
422
						imgL="/images/org/" + data.data.id + ".jpg";
423
					}else{
424
						imgL='../images/default-icon.jpg'
425
					}
426
					if(data.data.forShort){
427
						thisName=data.data.forShort
428
					}else{
429
						thisName=data.data.name
430
					}
431
					if(data.data.industry){
432
						otherI=data.data.industry.replace(/,/gi, " | ");
433
					}
434
					if(data.data.authStatus==3){
435
						thisAuth="authicon-com-ok"
436
						thisTitle="科袖认证企业"
437
					}
438
					var itemlist = '<div class="flexCenter OflexCenter clearfix"><div class="madiaHead cmpHead"><div class="boxBlock"><img class="boxBlockimg" src="'+imgL+'" /></div></div>';
439
						itemlist += '<div class="madiaInfo OmadiaInfo">';
440
						itemlist += '<p><span class="h1Font">'+thisName+'</span><em class="authicon '+thisAuth+'" title="'+thisTitle+'"></em></p>';
441
						itemlist += '<p class="ellipsis h2Font">'+otherI+'</p>';
442
						itemlist += '</div></div>';
443
					add.innerHTML=itemlist;
444
					document.getElementById("likePro").appendChild(add);
445
					
429 446
				}
430
			}else {
431
				var stl = autho($respond[i].editProfessor.authType, $respond[i].editProfessor.orgAuth, $respond[i].editProfessor.authStatus);
432
				var name= $respond[i].editProfessor.name;
433
			}
434
			
435
			var oStr = '';
436
			oStr+='<li class="flexCenter OflexCenter" style="" data-id="' + $respond[i].resourceId + '">'
437
			if($respond[i].images.length) {
438
				oStr += '<div class="madiaHead resouseHead" style="background-image: url(/data/resource/' + $respond[i].images[0].imageSrc + ')"></div>'
439
			} else {
440
				oStr += '<div class="madiaHead resouseHead"></div>'
447
			},
448
			error: function() {
441 449
			}
442
			oStr += '<div class="madiaInfo OmadiaInfo">'
443
			oStr += '<p class="h1Font">' + $respond[i].resourceName + '</p>'
444
			oStr += '<p class="h2Font ellipsisSty">用途:<span>' + $respond[i].supportedServices + '</span></p>'
445
			oStr += '<p><span class="h2Font">' + name + '</span><em class="authiconNew ' + stl.sty + '" title="' + stl.title + '"></em></p>'
446
			oStr += '</div></li>'
447
			$("#resourceList").append(oStr);
448
		}
450
		});
449 451
	}
450 452
	/*点击资源列表*/
451 453
	$("#resourceList").on("click", "li", function() {

+ 262 - 3
e/p.html

@ -101,7 +101,7 @@
101 101
		<div class="mainbox displayNone">
102 102
			<div class="infocontit">合作专家</div>
103 103
			<div class="infocon madiaBlock">
104
				<ul class="mui-table-view" id="">
104
				<ul class="mui-table-view" id="relatePro">
105 105
			    </ul>
106 106
			</div>
107 107
		</div>
@ -109,7 +109,7 @@
109 109
		<div class="mainbox displayNone">
110 110
			<div class="infocontit">相关文章</div>
111 111
			<div class="infocon madiaBlock">
112
				<ul class="mui-table-view" id="">
112
				<ul class="mui-table-view" id="relateArt">
113 113
			    </ul>
114 114
			</div>
115 115
		</div>
@ -117,7 +117,7 @@
117 117
		<div class="mainbox displayNone">
118 118
			<div class="infocontit">您可能感兴趣的专家</div>
119 119
			<div class="infocon madiaBlock">
120
				<ul class="mui-table-view" id="">
120
				<ul class="mui-table-view" id="likePro">
121 121
			    </ul>
122 122
			</div>
123 123
		</div>
@ -144,6 +144,9 @@ $(document).ready(function() {
144 144
	getResource();
145 145
	getPaper();
146 146
	getPatent();
147
	relevantExperts();//合作专家
148
	relevantarticalList();//相关文章
149
	likeExperts();//感兴趣专家
147 150
	
148 151
	$("body").on("click",".seeMore,#goCmpBrief",function(){
149 152
		location.href="http://a.app.qq.com/o/simple.jsp?pkgname=com.ekexiu.app";
@ -527,6 +530,262 @@ $(document).ready(function() {
527 530
			}
528 531
		})
529 532
	}
533
    //合作专家
534
	function relevantExperts(){
535
		$.ajax({
536
			"url": "/ajax/professor/coadjutant",
537
			"type": "get",
538
			"dataType" : "json",
539
			"data" :{"id":proId},
540
			"success": function(data) {
541
				if(data.success && data.data) {
542
					console.log(data)
543
					var lengthT;
544
					if(data.data.length>5){
545
						lengthT=5;
546
					}else{
547
						lengthT=data.data.length
548
					}
549
					for(var i = 0; i < lengthT; i++) {
550
						var ExpId = data.data[i].professorId;
551
						var paperN=data.data[i].paperCount;
552
						var patentN=data.data[i].patentCount;
553
						relExpertsList(ExpId,paperN,patentN);
554
					}
555
					
556
				}
557
			},
558
			"error": function() {
559
				$.MsgBox.Alert('提示', '链接服务器超时')
560
			}
561
		});
562
	}
563
	function relExpertsList(Id,numL,numZ){
564
		$.ajax({
565
			"url" : "/ajax/professor/info/"+Id,
566
			"type" :  "GET" ,
567
			"dataType" : "json",
568
			"success" : function(data) {
569
				if (data.success && data.data!=""){
570
					document.getElementById("relatePro").parentNode.parentNode.classList.remove("displayNone");
571
					var thisTit,thisImg,copNum=""
572
					if(data.data.hasHeadImage == 1) {
573
						thisImg="/images/head/" + data.data.id + "_l.jpg);"
574
					}else{
575
						thisImg="../images/default-photo.jpg);"
576
					}
577
					if(numL){
578
						if(numZ){
579
							copNum="合作:"+numZ+"项专利,"+numL+"篇论文"
580
						}else{
581
							copNum="合作:"+numL+"篇论文"
582
						}
583
					}else{
584
						if(numZ){
585
							copNum="合作:"+numZ+"项专利"
586
						}else{
587
							
588
						}
589
					}
590
					
591
					if(data.data.title) {
592
						if(data.data.orgName) {
593
							thisTit=data.data.title +","+ data.data.orgName;
594
						}else{
595
							thisTit=data.data.title;
596
						}
597
					}else{
598
						if(data.data.office) {
599
							if(data.data.orgName) {
600
								thisTit=data.data.office +","+ data.data.orgName;
601
							}else{
602
								thisTit=data.data.office;
603
							}
604
						}else{
605
							if(data.data.orgName) {
606
								thisTit=data.data.orgName;
607
							}
608
						}
609
					}
610
					var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
611
					var add = document.createElement("li");
612
					add.className = "mui-table-view-cell flexCenter";
613
					add.setAttribute("data-id",data.data.id)
614
					var itemlist = '<a traget="_blank" href="p.html?id='+data.data.id+'" class="urlgo"><div class="madiaHead useHead" style="background-image:url('+thisImg+')"></div>';
615
						itemlist += '<div class="madiaInfo">';
616
						itemlist += '<p><span class="h1Font" id="userName">'+data.data.name+'</span><em class="authiconNew '+userType.sty+'" title="'+userType.title+'"></em></p>';
617
						itemlist += '<p class="mui-ellipsis h2Font">'+thisTit+'</p>';
618
						itemlist += '<p class="h2Font mui-ellipsis">'+copNum+'</p>';
619
						itemlist += '</div></a>';
620
					add.innerHTML = itemlist
621
					document.getElementById("relatePro").appendChild(add);
622
				}
623
			},
624
			"error":function(){
625
				$.MsgBox.Alert('提示','链接服务器超时')
626
			}
627
		});
628
	}
629
	//相关文章信息
630
	function relevantarticalList(){
631
		$.ajax({
632
			"url" : "/ajax/article/byAssProfessor",
633
			"type" :  "GET" ,
634
			"dataType" : "json",
635
			"data" :{"id":proId},
636
			"async":"false",
637
			"traditional": true, //传数组必须加这个
638
			"success" : function(data) {
639
				console.log(data);
640
				if (data.success && data.data!=""){
641
					document.getElementById("relateArt").parentNode.parentNode.classList.remove("displayNone");
642
					document.getElementById("relateArt").innerHTML="";
643
					var StrData = data.data
644
					var lengthT;
645
					if(data.data.length>5){
646
						lengthT=5;
647
					}else{
648
						lengthT=data.data.length
649
					}
650
					for(var i = 0; i < lengthT; i++) {
651
						(function(n) {
652
							var imgL="../images/default-artical.jpg";
653
							if(StrData[i].articleImg){
654
								imgL='../data/article/' + StrData[i].articleImg 
655
							}
656
							var oURL;
657
							if(StrData[i].articleType==1) {
658
								oURL="/ajax/professor/baseInfo/"+StrData[i].professorId;
659
							}else{
660
								oURL="/ajax/org/" + StrData[i].orgId;
661
							}
662
							$.ajax({
663
								"url":oURL,
664
								"type": "GET",
665
								'dataType': "json",
666
								"success": function(data) {
667
									var thisName,userType,thisAuth,thisTitle
668
									if(data.data.forShort){
669
										thisName=data.data.forShort;
670
									}else{
671
										thisName=data.data.name;
672
									}
673
									if(StrData[n].articleType==1) {
674
										userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
675
										thisTitle = userType.title;
676
										thisAuth = userType.sty;
677
									}else {
678
										if(data.data.authStatus==3) {
679
											thisTitle = "科袖认证企业";
680
											thisAuth = "authicon-com-ok";
681
										}
682
									}
683
									var add = document.createElement("li");
684
									add.className = "mui-table-view-cell flexCenter OflexCenter"; 
685
									add.setAttribute("data-id",StrData[n].articleId);
686
									var itemlist = '<div class="madiaHead artHead" style="background-image:url('+imgL+')"></div>';
687
										itemlist += '<div class="madiaInfo OmadiaInfo">';
688
										itemlist += '<p class="mui-ellipsis h2Font" id="usertitle">'+StrData[n].articleTitle+'</p>';
689
										itemlist += '<p><span class="h1Font">'+thisName+'</span><em class="authicon '+thisAuth+'" title="'+thisTitle+'"></em></p>';
690
										itemlist += '</div>';
691
										
692
									add.innerHTML=itemlist;
693
									document.getElementById("relateArt").appendChild(add);
694
								},
695
								'error': function() {
696
									$.MsgBox.Alert('提示', '服务器连接超时!');
697
								}
698
							});
699
						})(i);
700
					}
701
				}
702
			},
703
			"error":function(){
704
				$.MsgBox.Alert('提示','链接服务器超时')
705
			}
706
		});
707
	}
708
	//感兴趣
709
	function likeExperts(){
710
		$.ajax({
711
			"url": "/ajax/professor/ralateProfessors",
712
			"type": "get",
713
			"dataType" : "json",
714
			"data" :{"professorId":proId},
715
			"success": function(data) {
716
				if(data.success && data.data) {
717
					console.log(data)
718
					var lengthT;
719
					if(data.data.length>5){
720
						lengthT=5;
721
					}else{
722
						lengthT=data.data.length
723
					}
724
					for(var i = 0; i < lengthT; i++) {
725
						var ExpId = data.data[i].id;
726
						likeExpertsList(ExpId);
727
					}
728
				}
729
			},
730
			"error": function() {
731
				$.MsgBox.Alert('提示', '链接服务器超时')
732
			}
733
		});
734
	}
735
	function likeExpertsList(Id){
736
		$.ajax({
737
			"url" : "/ajax/professor/info/"+Id,
738
			"type" :  "GET" ,
739
			"dataType" : "json",
740
			"success" : function(data) {
741
				if (data.success && data.data!=""){
742
					console.log(data)
743
					document.getElementById("likePro").parentNode.parentNode.classList.remove("displayNone");
744
					var itemlist = '<li class="flexCenter"><a traget="_blank" href="" class="urlgo">';
745
						itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
746
						itemlist += '<div class="madiaInfo">';
747
						itemlist += '<p><span class="h1Font" id="userName"></span><em class="authiconNew" title=""></em></p>';
748
						itemlist += '<p class="ellipsisSty h2Font" id="usertitle"></p>';
749
						itemlist += '</div></a></li>';
750
					$itemlist = $(itemlist);
751
					$("#likePro").append($itemlist);
752
					if(data.data.title) {
753
						if(data.data.orgName) {
754
							$itemlist.find("#usertitle").text(data.data.title +","+ data.data.orgName);
755
						}else{
756
							$itemlist.find("#usertitle").text(data.data.title);
757
						}
758
					}else{
759
						if(data.data.office) {
760
							if(data.data.orgName) {
761
								$itemlist.find("#usertitle").text(data.data.office +","+ data.data.orgName);
762
							}else{
763
								$itemlist.find("#usertitle").text(data.data.office);
764
							}
765
						}else{
766
							if(data.data.orgName) {
767
								$itemlist.find("#usertitle").text(data.data.orgName);
768
							}
769
						}
770
					}
771
					$itemlist.find("#userName").text(data.data.name);
772
					$itemlist.find(".urlgo").attr("href", "p.html?id="+data.data.id);
773
					
774
					if(data.data.hasHeadImage == 1) {
775
						$itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + data.data.id + "_l.jpg);");
776
					}
777
					var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
778
					$itemlist.find(".authiconNew").attr("title", userType.title);
779
					$itemlist.find(".authiconNew").addClass(userType.sty);
780
				}
781
			},
782
			"error":function(){
783
				$.MsgBox.Alert('提示','链接服务器超时')
784
			}
785
		});
786
787
	}
788
    
530 789
    /*微信分享*/
531 790
	$.ajax({
532 791
		url: "../ajax/weixin/jsapiTicket",

+ 113 - 0
js/cmpInforShow.js

@ -9,6 +9,8 @@ $(function() {
9 9
		getCmpInfo(orgId); //获取个人详细信息
10 10
		getResource( 10,1, true); //获取个人发布的资源
11 11
		getArticle(10, 1, true); //获取个人发布的文章
12
		relevantarticalList();//相关文章
13
		likeExperts();//感兴趣专家
12 14
		ifcollectionAbout(orgId,$(".goSpan").find(".attenSpan"),6);
13 15
		//点击关注按钮
14 16
		$("#attentBtn").on('click', function() {
@ -454,6 +456,117 @@ $(function() {
454 456
			}
455 457
		});
456 458
	}
459
	
460
	//相关文章信息
461
	function relevantarticalList(){
462
		$.ajax({
463
			"url" : "/ajax/article/byAssOrg",
464
			"type" :  "GET" ,
465
			"dataType" : "json",
466
			"data" :{"id":orgId},
467
			//"async":false,
468
			"traditional": true, //传数组必须加这个
469
			"success" : function(data) {
470
				console.log(data);
471
				if (data.success && data.data!=""){
472
					$("#relateArt").parents(".conBlock").removeClass("displayNone");
473
					var itemlist = '';
474
					$("#relateArt").html("");
475
					for(var i = 0; i < data.data.length; i++) {
476
						var itemlist = '<li class="flexCenter"><a traget="_blank" href="articalShow.html?articleId='+ data.data[i].articleId +'" class="urlgo">';
477
							itemlist += '<p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+data.data[i].articleTitle+'</p>';
478
							itemlist += '</a></li>';
479
							$itemlist = $(itemlist);
480
						$("#relateArt").html($itemlist);
481
					}
482
				}
483
			},
484
			"error":function(){
485
				$.MsgBox.Alert('提示','链接服务器超时')
486
			}
487
		});
488
	}
489
	//感兴趣
490
	function likeExperts(){
491
		$.ajax({
492
			"url": "/ajax/org/ralateOrgs",
493
			"type": "get",
494
			"dataType" : "json",
495
			"data" :{"orgId":orgId},
496
			"success": function(data) {
497
				if(data.success && data.data) {
498
					console.log(data)
499
					var lengthT;
500
					if(data.data.length>5){
501
						lengthT=5;
502
					}else{
503
						lengthT=data.data.length
504
					}
505
					for(var i = 0; i < lengthT; i++) {
506
						var ExpId = data.data[i].id;
507
						likeExpertsList(ExpId);
508
					}
509
					
510
				}
511
			},
512
			"error": function() {
513
				$.MsgBox.Alert('提示', '链接服务器超时')
514
			}
515
		});
516
	}
517
	//感兴趣信息
518
	function likeExpertsList(Id){
519
		$.ajax({
520
			"url" : "/ajax/org/"+Id,
521
			"type" :  "GET" ,
522
			"dataType" : "json",
523
			"success" : function(data) {
524
				if (data.success && data.data!=""){
525
					$("#relateCmp").parents(".conBlock").removeClass("displayNone");
526
					$("#relateCmp").html("");
527
					var itemlist = '<li class="flexCenter"><a traget="_blank" href="" class="urlgo">';
528
						itemlist += '<div class="madiaHead cmpHead" style="width:50px;height:36px;margin-top:-18px;"><div class="boxBlock" style="width: 48px;height: 34px;">';
529
						itemlist += '<img class="boxBlockimg" id="userimg" src="" /></div></div>';
530
						itemlist += '<div class="madiaInfo">';
531
						itemlist += '<p><span class="h1Font ellipsisSty" id="userName"></span><em class="authiconNew" title=""></em></p>';
532
						itemlist += '<p class="ellipsisSty h2Font" id="usertitle"></p>';
533
						itemlist += '</div></a></li>';
534
					$itemlist = $(itemlist);
535
					
536
					$("#relateCmp").append($itemlist);
537
					
538
					if(data.data.forShort){
539
						$itemlist.find("#userName").text(data.data.forShort);
540
					}else{
541
						$itemlist.find("#userName").text(data.data.name);
542
					}
543
					
544
					$itemlist.find(".urlgo").attr("href", "cmpInforShow.html?orgId="+data.data.id);
545
					
546
					if(data.data.authStatus==3){
547
						$itemlist.find(".authiconNew").addClass("authicon-com-ok");
548
						$itemlist.find(".authiconNew").attr("title","科袖认证企业")
549
					}
550
					if(data.data.industry){
551
						$itemlist.find("#usertitle").text(data.data.industry.replace(/,/gi, " | "));
552
					}
553
					
554
					if(data.data.hasOrgLogo == 1) {
555
						$itemlist.find("#userimg").attr("src", "/images/org/" + data.data.id + ".jpg");
556
					}else{
557
						$itemlist.find("#userimg").attr("src","images/default-icon.jpg");
558
					}
559
					
560
					
561
				}
562
			},
563
			"error":function(){
564
				$.MsgBox.Alert('提示','链接服务器超时')
565
			}
566
		});
567
	}
568
	
569
	
457 570
	//纠错反馈
458 571
	$(".correctSubmit").on("click",function(){
459 572
		var cntCon=$(this).siblings(".correctCon").val();

+ 2 - 3
js/discover.js

@ -18,7 +18,7 @@ $(function() {
18 18
				$("#table-item").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
19 19
			},
20 20
			"success": function(data) {
21
				console.log(data);
21
				 
22 22
				if(data.success && data.data != null) {
23 23
					var itemlist = '';
24 24
					$("#table-item").html("");
@ -111,7 +111,7 @@ $(function() {
111 111
			"type": "get",
112 112
			"async": true,
113 113
			"success": function(data) {
114
				console.log(data);
114
				 
115 115
				if(data.success && data.data) {
116 116
					$itemlist.find("#nameSpan").text(data.data.name);
117 117
					if(data.data.hasHeadImage == 1) {
@ -138,7 +138,6 @@ $(function() {
138 138
			"type": "get",
139 139
			"async": true,
140 140
			"success": function(data) {
141
				console.log(data);
142 141
				if(data.success && data.data) {
143 142
					if(data.data.forShort) {
144 143
						$itemlist.find("#nameSpan").text(data.data.forShort);

+ 204 - 3
js/userInforShow.js

@ -15,6 +15,9 @@ $(function() {
15 15
		getArticle(10,1,true);//获取个人发布的文章
16 16
		getPaper(10,1,true);//获取个人发布的论文
17 17
		getPatent(10,1,true);//获取个人发布的专利
18
		relevantExperts();//合作专家
19
		relevantarticalList();//相关文章
20
		likeExperts();//感兴趣专家
18 21
		
19 22
		$.ajax({//我关注的
20 23
			type:"get",
@ -228,8 +231,6 @@ $(function() {
228 231
		    $("body").css("position", "");
229 232
		});
230 233
		
231
		
232
		
233 234
		//点击查看全部资源
234 235
		$(".coninfobox").on("click","#seeMoreR",function(){
235 236
			document.body.scrollTop = document.documentElement.scrollTop = 0;
@ -924,7 +925,207 @@ $(function() {
924 925
			}
925 926
		});
926 927
	}
927
	
928
	//合作专家
929
	function relevantExperts(){
930
		$.ajax({
931
			"url": "/ajax/professor/coadjutant",
932
			"type": "get",
933
			"dataType" : "json",
934
			"data" :{"id":professorId},
935
			"success": function(data) {
936
				if(data.success && data.data) {
937
					console.log(data)
938
					for(var i = 0; i < data.data.length; i++) {
939
						var ExpId = data.data[i].professorId;
940
						var paperN=data.data[i].paperCount;
941
						var patentN=data.data[i].patentCount;
942
						relExpertsList(ExpId,paperN,patentN);
943
					}
944
					
945
				}
946
			},
947
			"error": function() {
948
				$.MsgBox.Alert('提示', '链接服务器超时')
949
			}
950
		});
951
	}
952
	//合作专家信息
953
	function relExpertsList(Id,numL,numZ){
954
		$.ajax({
955
			"url" : "/ajax/professor/info/"+Id,
956
			"type" :  "GET" ,
957
			"dataType" : "json",
958
			"success" : function(data) {
959
				if (data.success && data.data!=""){
960
					$("#relatePro").parents(".conBlock").removeClass("displayNone");
961
					$("#relatePro").html("");
962
					var itemlist = '<li class="flexCenter"><a traget="_blank" href="" class="urlgo">';
963
						itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
964
						itemlist += '<div class="madiaInfo">';
965
						itemlist += '<p><span class="h1Font" id="userName"></span><em class="authiconNew" title=""></em></p>';
966
						itemlist += '<p class="ellipsisSty h2Font" id="usertitle"></p>';
967
						itemlist += '<p class="h2Font ellipsisSty" id="copNum"></p>';
968
						itemlist += '</div></a></li>';
969
					$itemlist = $(itemlist);
970
					$("#relatePro").append($itemlist);
971
					if(numL){
972
						if(numZ){
973
							$itemlist.find("#copNum").text("合作:"+numZ+"项专利,"+numL+"篇论文")
974
						}else{
975
							$itemlist.find("#copNum").text("合作:"+numL+"篇论文")
976
						}
977
					}else{
978
						if(numZ){
979
							$itemlist.find("#copNum").text("合作:"+numZ+"项专利")
980
						}else{
981
							
982
						}
983
					}
984
					if(data.data.title) {
985
						if(data.data.orgName) {
986
							$itemlist.find("#usertitle").text(data.data.title +","+ data.data.orgName);
987
						}else{
988
							$itemlist.find("#usertitle").text(data.data.title);
989
						}
990
					}else{
991
						if(data.data.office) {
992
							if(data.data.orgName) {
993
								$itemlist.find("#usertitle").text(data.data.office +","+ data.data.orgName);
994
							}else{
995
								$itemlist.find("#usertitle").text(data.data.office);
996
							}
997
						}else{
998
							if(data.data.orgName) {
999
								$itemlist.find("#usertitle").text(data.data.orgName);
1000
							}
1001
						}
1002
					}
1003
					$itemlist.find("#userName").text(data.data.name);
1004
					
1005
					$itemlist.find(".urlgo").attr("href", "userInforShow.html?professorId="+data.data.id);
1006
					
1007
					if(data.data.hasHeadImage == 1) {
1008
						$itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + data.data.id + "_l.jpg);");
1009
					}
1010
					var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
1011
					$itemlist.find(".authiconNew").attr("title", userType.title);
1012
					$itemlist.find(".authiconNew").addClass(userType.sty);
1013
				}
1014
			},
1015
			"error":function(){
1016
				$.MsgBox.Alert('提示','链接服务器超时')
1017
			}
1018
		});
1019
	}
1020
	//相关文章信息
1021
	function relevantarticalList(){
1022
		$.ajax({
1023
			"url" : "/ajax/article/byAssProfessor",
1024
			"type" :  "GET" ,
1025
			"dataType" : "json",
1026
			"data" :{"id":professorId},
1027
			"traditional": true, //传数组必须加这个
1028
			"success" : function(data) {
1029
				console.log(data);
1030
				if (data.success && data.data!=""){
1031
					$("#relateArt").parents(".conBlock").removeClass("displayNone");
1032
					var itemlist = '';
1033
					$("#relateArt").html("");
1034
					for(var i = 0; i < data.data.length; i++) {
1035
						var itemlist = '<li class="flexCenter"><a traget="_blank" href="articalShow.html?articleId='+ data.data[i].articleId +'" class="urlgo">';
1036
							itemlist += '<p class="h2Font ellipsisSty-2"><em class="circlePre"></em>'+data.data[i].articleTitle+'</p>';
1037
							itemlist += '</a></li>';
1038
							$itemlist = $(itemlist);
1039
						$("#relateArt").html($itemlist);
1040
					}
1041
				}
1042
			},
1043
			"error":function(){
1044
				$.MsgBox.Alert('提示','链接服务器超时')
1045
			}
1046
		});
1047
	}
1048
	//感兴趣
1049
	function likeExperts(){
1050
		$.ajax({
1051
			"url": "/ajax/professor/ralateProfessors",
1052
			"type": "get",
1053
			"dataType" : "json",
1054
			"data" :{"professorId":professorId},
1055
			"success": function(data) {
1056
				if(data.success && data.data) {
1057
					console.log(data)
1058
					var lengthT;
1059
					if(data.data.length>5){
1060
						lengthT=5;
1061
					}else{
1062
						lengthT=data.data.length
1063
					}
1064
					for(var i = 0; i < lengthT; i++) {
1065
						var ExpId = data.data[i].id;
1066
						likeExpertsList(ExpId);
1067
					}
1068
					
1069
				}
1070
			},
1071
			"error": function() {
1072
				$.MsgBox.Alert('提示', '链接服务器超时')
1073
			}
1074
		});
1075
	}
1076
	//感兴趣专家
1077
	function likeExpertsList(ExpId){
1078
		$.ajax({
1079
			"url" : "/ajax/professor/info/"+ExpId,
1080
			"type" :  "GET" ,
1081
			"dataType" : "json",
1082
			"success" : function(data) {
1083
				if (data.success && data.data!=""){
1084
					console.log(data)
1085
					$("#likePro").parents(".conBlock").removeClass("displayNone");
1086
					var itemlist = '<li class="flexCenter"><a traget="_blank" href="" class="urlgo">';
1087
						itemlist += '<div class="madiaHead useHead" id="userimg"></div>';
1088
						itemlist += '<div class="madiaInfo">';
1089
						itemlist += '<p><span class="h1Font" id="userName"></span><em class="authiconNew" title=""></em></p>';
1090
						itemlist += '<p class="ellipsisSty h2Font" id="usertitle"></p>';
1091
						itemlist += '</div></a></li>';
1092
					$itemlist = $(itemlist);
1093
					$("#likePro").append($itemlist);
1094
					if(data.data.title) {
1095
						if(data.data.orgName) {
1096
							$itemlist.find("#usertitle").text(data.data.title +","+ data.data.orgName);
1097
						}else{
1098
							$itemlist.find("#usertitle").text(data.data.title);
1099
						}
1100
					}else{
1101
						if(data.data.office) {
1102
							if(data.data.orgName) {
1103
								$itemlist.find("#usertitle").text(data.data.office +","+ data.data.orgName);
1104
							}else{
1105
								$itemlist.find("#usertitle").text(data.data.office);
1106
							}
1107
						}else{
1108
							if(data.data.orgName) {
1109
								$itemlist.find("#usertitle").text(data.data.orgName);
1110
							}
1111
						}
1112
					}
1113
					$itemlist.find("#userName").text(data.data.name);
1114
					$itemlist.find(".urlgo").attr("href", "userInforShow.html?professorId="+data.data.id);
1115
					
1116
					if(data.data.hasHeadImage == 1) {
1117
						$itemlist.find("#userimg").attr("style", "background-image: url(/images/head/" + data.data.id + "_l.jpg);");
1118
					}
1119
					var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
1120
					$itemlist.find(".authiconNew").attr("title", userType.title);
1121
					$itemlist.find(".authiconNew").addClass(userType.sty);
1122
				}
1123
			},
1124
			"error":function(){
1125
				$.MsgBox.Alert('提示','链接服务器超时')
1126
			}
1127
		});
1128
	}
928 1129
	
929 1130
	//纠错反馈
930 1131
	$(".correctSubmit").on("click",function(){

+ 34 - 10
userInforShow.html

@ -392,29 +392,53 @@
392 392
						<span id="focusMe"></span>
393 393
					</div>
394 394
				</div>
395
				<div class="conBlock conItem">
396
					<div class="form-item otherBlock">
397
						<div class="aboutTit">相关专家</div>
398
						<div class="form-result aboutRes">
395
				<div class="conBlock conItem displayNone">
396
					<div class="form-item">
397
						<div class="aboutTit">合作专家</div>
398
						<div class="form-result form-M0 currentArt">
399 399
							<ul id="relatePro">
400
								<!--<li class="flexCenter">
401
									<a traget="_blank" href="userInforShow.html" class="urlgo">
402
										<div class="madiaHead useHead"></div>
403
										<div class="madiaInfo">
404
											<div class="h1Font"><span id="proName">刘美华北京</span><em class="authiconNew authicon-pro" id="proAuth" title="科袖认证专家"></em></div>
405
											<p class="h2Font ellipsisSty">职称/职位,所在机构</p>
406
											<p class="h3Font ellipsisSty">合作:5项专利,3篇论文</p>
407
										</div>
408
									</a>
409
								</li>-->
400 410
							</ul>
401 411
						</div>
402 412
					</div>	
403 413
				</div>	
404
				<div class="conBlock conItem">
405
					<div class="form-item otherBlock">
414
				<div class="conBlock conItem displayNone">
415
					<div class="form-item">
406 416
						<div class="aboutTit">相关文章</div>
407
						<div class="form-result aboutRes">
417
						<div class="form-result form-M0 currentArt">
408 418
							<ul id="relateArt">
419
								<!--<li class="flexCenter">
420
									<a traget="_blank" href="articalShow.html" class="urlgo">
421
										<p class="h2Font ellipsisSty-2" ><em class="circlePre"></em>文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题</p>
422
									</a>
423
								</li>-->
409 424
							</ul>
410 425
						</div>
411 426
					</div>	
412 427
				</div>
413
				<div class="conBlock conItem">
414
					<div class="form-item otherBlock">
428
				<div class="conBlock conItem displayNone">
429
					<div class="form-item">
415 430
						<div class="aboutTit">您可能感兴趣的专家</div>
416
						<div class="form-result aboutRes">
431
						<div class="form-result form-M0 currentArt">
417 432
							<ul id="likePro">
433
								<!--<li class="flexCenter">
434
									<a traget="_blank" href="userInforShow.html" class="urlgo">
435
										<div class="madiaHead useHead"></div>
436
										<div class="madiaInfo">
437
											<div class="h1Font"><span id="proName">刘美华北京</span><em class="authiconNew authicon-pro" id="proAuth" title="科袖认证专家"></em></div>
438
											<p class="h2Font ellipsisSty">职称/职位,所在机构</p>
439
										</div>
440
									</a>
441
								</li>-->
418 442
							</ul>
419 443
						</div>
420 444
					</div>