Browse Source

h5搜索,
添加相关服务,
添加专利合作备注,
个人和企业主页

luyanan 7 years ago
parent
commit
08604fd946
18 changed files with 1736 additions and 1365 deletions
  1. 11 3
      css/share.css
  2. 74 2
      e/a.html
  3. 249 174
      e/c.html
  4. 17 2
      e/index.html
  5. 411 324
      e/p.html
  6. 88 0
      e/r.html
  7. 10 3
      e/search.html
  8. 11 0
      e/z.html
  9. BIN
      images/banner/bg1218.jpg
  10. BIN
      images/banner/bglogo.png
  11. 1 1
      index.html
  12. 1 1
      js/head-staticize.js
  13. 1 1
      js/header.js
  14. 3 2
      js/patentShow.js
  15. 3 2
      js/patentShow1.js
  16. 3 3
      js/searchNew.js
  17. 844 841
      js/search_h5.js
  18. 9 6
      js/userInforShow.js

+ 11 - 3
css/share.css

@ -2,7 +2,14 @@
2 2
/* CSS Document */
3 3
html,body {outline: 0;margin:0;padding:0px;background: #F4F6F8;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
4 4
.contentBody2{max-width:640px;margin:auto;overflow: hidden;}
5
/*.contentBody2 *{-webkit-user-select: none;}*/
5
.bannerA {width: 100%;height:auto; position: relative;overflow: hidden;background:#FF9900;}
6
.logoA{width:24%; height: auto;position: absolute;left:50%;margin-left:-12%;top:6%;z-index: 2}
7
.bannerA img{display:block;margin-top:10%;}
8
.search-wrap{position: absolute;bottom: 16px;height: 40px;padding: 0 10px;width: 96%;left:50%;margin-left: -48%;
9
    background: rgba(255, 255, 255, .95);border-radius: 5px;overflow: hidden;}
10
.search-wrap .search-icon{margin: 10px 4px;}
11
.search-wrap .search-input{position: absolute;left:0;top:0;width:100%;padding:0 10px 0 40px;font-size:14px;background:none;height:40px;line-height:40px;border:none}
12
6 13
.iconfontnew{display: inline-block;width: 18px;height: 18px;*margin-right: .3em;line-height: 18px;vertical-align: text-top;
7 14
  background-position: center center; background-repeat: no-repeat;background-size: cover;}
8 15
.icon-address{width:11px;height:14px;background-image: url("../images/personal_icon_dizhi_nor@3x.png");line-height: 14px;}
@ -299,7 +306,7 @@ ul.mui-table-view>li:last-child:after{background: none;}
299 306
	left:0;right:0;top:0;bottom:0;position:fixed;z-index:19999;}
300 307
/*===========首页和搜索==============*/	
301 308
.maintitbox{background: #FFFFFF;}
302
.maintitbox .maintit{ line-height: 40px; border-bottom: 1px solid #F0F0F0; font-size: 16px; text-align: center; color: #FF9900;}
309
.maintitbox .maintit{ line-height: 40px; font-size: 16px; text-align: center; color: #FF9900;}
303 310
.conblock{ background: #FFFFFF;margin:10px 0;}
304 311
.gridbg{ background: #FFFFFF; border: none;margin:auto;}
305 312
.gridbg li{ padding: 10px 4px;text-align:center;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
@ -402,7 +409,8 @@ ul.mui-table-view>li:last-child:after{background: none;}
402 409
.advertsub:after{content:"广告";font-size:10px;color:#fff;background:rgba(0,0,0,0.3);position:absolute;padding:0 4px;right:0;bottom:0px;}
403 410
404 411
/*问答 2017.12.26*/
405
.con-kong{line-height: 60px;color: #aaa;font-size: 14px;text-align: center;padding:10% 0;}
412
.con-kong{line-height: 60px;color: #aaa;font-size: 14px;text-align: center;padding:10% 0;background: none;}
413
.txtbox{font-size: 14px;}
406 414
.qa-count{position: relative;padding:6px 15px;background:#fff;}    
407 415
.qa-count>span{position:absolute;top:50%;display:inline-block;width:32px; height:32px;margin-top:-16px;background:url(../images/zan_qa_icon_hig@3x.png);background-size:cover}
408 416
.qa-count>p{padding-left:40px;margin: 0;line-height: 32px;font-size:15px;}

+ 74 - 2
e/a.html

@ -71,6 +71,12 @@
71 71
		       
72 72
		    </ul>
73 73
		</div>
74
		<div class="madiaBlock displayNone" id="correlationService">
75
			<div class="madiaTit">相关服务</div>
76
			<ul class="mui-table-view" id="serviceList">
77
		       
78
		    </ul>
79
		</div>
74 80
		<div class="madiaBlock displayNone" id="resource">
75 81
			<div class="madiaTit">相关资源</div>
76 82
			<ul class="mui-table-view" id="resourceList">
@ -352,11 +358,54 @@
352 358
					'<div class="madiaInfo OmadiaInfo">' +
353 359
					'<p class="ellipsisSty h1Font">' + $data.resourceName + '</p>' +
354 360
					'<p><span class="h2Font">' + namepo + '</span><em class="authiconNew ' + userType.sty + '" title="科袖认证专家"></em></p>' +
355
					'<p class="ellipsisSty-2 h2Font">用途:' + $data.supportedServices + '</p>' +
361
					//'<p class="ellipsisSty-2 h2Font">用途:' + $data.supportedServices + '</p>' +
356 362
					'</div>' +
357 363
					'</div>'
358 364
				document.getElementById("resourceList").appendChild(li);
359 365
			},
366
			correlationService: function() {
367
				oArticleModule.oAjaxGet("/ajax/ware/byArticle",{
368
					"id": oArticleModule.articleId,
369
					"rows":5
370
				}, "get", function(res){
371
					console.log(JSON.stringify(res));
372
					var $data=res
373
					if($data.length == 0) {
374
						return;
375
					}
376
					document.getElementById("correlationService").style.display = "block";
377
					for(var i = 0; i < $data.length; i++) {
378
						var cnt="", rImg="../images/default-service.jpg"
379
						if($data[i].images) {
380
							var subs = strToAry($data[i].images)
381
							if(subs.length > 0) {
382
								rImg="/data/ware" + subs[0]
383
							}
384
						}
385
						if($data.cnt){
386
							cnt="内容:"+$data.cnt
387
						}
388
						var li = document.createElement("li");
389
						li.setAttribute("data-id",$data[i].id);
390
						li.className = "mui-table-view-cell";
391
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
392
							' <div class="madiaHead resouseHead" style="background-image:url(' + rImg + ')"></div>' +
393
							'<div class="madiaInfo OmadiaInfo">' +
394
							'<p class="ellipsisSty-2 h1Font">' + $data[i].name + '</p>' +
395
							'<p><span class="h2Font ownerName"></span><em class="authiconNew ownerSty"></em></p>' +
396
							//'<p class="ellipsisSty h2Font">' + cnt + '</p>' +
397
							'</div>' +
398
							'</div>'
399
						document.getElementById("serviceList").appendChild(li);
400
						var $li=$(li)
401
						if($data[i].category==1){
402
							oArticleModule.proSigInfo($data[i].owner,$li)
403
						}else{
404
							oArticleModule.orgSigInfo($data[i].owner,$li)
405
						}
406
					}
407
				});
408
			},
360 409
			correlationArticle: function($data) {
361 410
				if($data.total) {
362 411
					if($data.data.length == 0) {
@ -486,6 +535,29 @@
486 535
					'</div>' +
487 536
					'</div>'
488 537
				document.getElementById("companyList").appendChild(li);
538
			},
539
			proSigInfo:function(id,$list){
540
				oArticleModule.oAjaxGet( "/ajax/professor/baseInfo/"+id,{
541
				}, "get", function(data){
542
					var datas=data
543
					var userType = autho(datas.authType, datas.orgAuth, datas.authStatus);
544
					$list.find(".ownerName").html(datas.name)
545
					$list.find(".ownerSty").addClass(userType.sty)
546
				});
547
			},
548
			orgSigInfo:function(id,$list){
549
				oArticleModule.oAjaxGet( "/ajax/org/" + id,{
550
				}, "get", function(data){
551
					var datas=data
552
					var name=datas.name;
553
					if(datas.forShort){
554
						name=datas.forShort
555
					}
556
					$list.find(".ownerName").html(name)
557
					if(datas.authStatus == 3){
558
						$list.find(".ownerSty").addClass("authicon-com-ok")
559
					}
560
				});
489 561
			}
490 562
			
491 563
		}
@ -503,7 +575,7 @@
503 575
			"articleId": oArticleModule.articleId
504 576
		}, "get", oArticleModule.correlationCompany);
505 577
		oArticleModule.oAjaxGet("/ajax/article/find", {pageSize:5}, "get", oArticleModule.correlationArticle);
506
		
578
		oArticleModule.correlationService()
507 579
	
508 580
		/*微信分享*/
509 581
		$.ajax({

+ 249 - 174
e/c.html

@ -11,6 +11,7 @@
11 11
	html,body{margin:0;padding:0px;background: #F4F6F8;}
12 12
	.showCardI{background-image: url(../images/enterprise_img_bg_nor@3x.png)}
13 13
	.infocontit:before{background: #28b8fa;}
14
	.establishments{display: none;}
14 15
</style>
15 16
<script type="text/javascript" src="../js/jquery-1.11.1.js"></script>
16 17
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
@ -33,12 +34,32 @@
33 34
				</div>		
34 35
			</div>
35 36
		</div>
36
		<div class="mainbox">
37
		<div class="mainbox displayNone">
37 38
			<div class="infocon madiaBlock needList" style="border:none">
38
				<ul class="mui-table-view" id="showDemand">
39
				<ul class="mui-table-view" id="demandShow">
39 40
				</ul>
40 41
			</div>
41 42
		</div>
43
		<div class="establishments">
44
			<div class="mainbox displayNone">
45
				<div class="infocontit">可提供服务</div>
46
				<div class="infocon infoconM madiaBlock">
47
					<ul class="mui-table-view" id="serviceShow">
48
				        
49
				    </ul>
50
				</div>
51
				<div class="seeMore displayNone" id="seeMoreService"><em>查看全部 <span id="serviceNum">0</span>个</em></div>
52
			</div>
53
			<div class="mainbox displayNone">
54
				<div class="infocontit">可共享资源</div>
55
				<div class="infocon infoconM madiaBlock">
56
					<ul class="mui-table-view" id="resourceShow">
57
				        
58
				    </ul>
59
				</div>
60
				<div class="seeMore displayNone" id="seeMoreResource"><em>查看全部 <span id="resourceNum">0</span>个</em></div>
61
			</div>
62
		</div>
42 63
		<div class="mainbox" style="cursor: pointer;" id="goCmpBrief">
43 64
			<div class="infocontit clearfix">企业介绍 <em></em></div>
44 65
			<div class="infocon">
@ -54,21 +75,13 @@
54 75
				</ul>
55 76
			</div>
56 77
		</div>
57
		<div class="mainbox">
58
			<div class="infocontit">资源</div>
59
			<div class="infocon madiaBlock">
60
				<ul class="mui-table-view" id="resourceShow">
61
			    </ul>
62
			</div>
63
			<div class="seeMore displayNone" id="seeMoreResource"><em>查看全部<span id="resourceNum">0</span>个</em></div>
64
		</div>
65
		<div class="mainbox">
78
		<div class="mainbox displayNone">
66 79
			<div class="infocontit">文章</div>
67 80
			<div class="infocon madiaBlock">
68 81
				<ul class="mui-table-view" id="articelShow">
69 82
			    </ul>
70 83
			</div>
71
			<div class="seeMore displayNone" id="seeMoreArtical"><em>查看全部<span id="articalNum">0</span>篇</em></div>
84
			<div class="seeMore displayNone" id="seeMoreArtical"><em>查看全部 <span id="articalNum">0</span></em></div>
72 85
		</div>
73 86
		<!--相关文章-->
74 87
		<div class="mainbox displayNone">
@ -102,28 +115,227 @@ $(document).ready(function() {
102 115
	var appid = '';
103 116
	
104 117
	var orgId = GetQueryString("id");
105
	companyMessage(orgId);
106
	getArticel();
107
	getResource();
108
	getDemands();
109
	likeExperts();
110
	relevantarticalList();
118
	
119
	var rows = 1
120
	var oAjax = function(url, dataS, otype, oFun) {
121
			$.ajax({
122
				url:url,
123
				dataType: 'json',
124
				type: otype,
125
				data: dataS,
126
				traditional: true,
127
				success: function(res) {
128
					if(res.success) {
129
						oFun(res)
130
					}
131
				}
132
			});
133
		},
134
		demandListVal = function() {
135
			var aimId = "demandShow"
136
			oAjax("/ajax/demand/pq", {
137
				"state": '2',
138
				"uid": orgId,
139
				"pageSize": 5
140
			}, "get", function(res) {
141
				console.log(JSON.stringify(res));
142
				var obj = res.data.data;
143
				if(obj.length > 0) {
144
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
145
					for(var i = 0; i < obj.length; i++) {
146
						var li = document.createElement("li");
147
						li.setAttribute("data-id", obj[i].id);
148
						var needDate = obj[i].invalidDay;
149
						var lastDate = TimeTr(needDate);
150
						li.className = "mui-table-view-cell";
151
						var oString = '<div class="madiaInfo">'
152
						oString += '<p class="h1Font ellipsisSty-2">' + obj[i].title + '</p>';
153
						oString += '<p class="h2Font ellipsisSty-5">' + obj[i].descp + '</p>'
154
						oString += '<div class="showli ellipsisSty h3Font">'
155
						oString += '<span>' + obj[i].province + '</span>'
156
						if(obj[i].duration != 0) {
157
							oString += '<span>预期 ' + demandDuration[obj[i].duration] + '</span>'
158
						}
159
						if(obj[i].cost != 0) {
160
							oString += '<span>预算 ' + demandCost[obj[i].cost] + '</span>'
161
						}
162
						oString += '<span>有效期至' + lastDate + ' </span>'
163
						oString += '</div>'
164
						oString += '</div>'
165
						li.innerHTML = oString
166
						document.getElementById(aimId).appendChild(li);
167
					}
168
				}
169
			})
170
		},
171
		articalListVal = function() {
172
			var aimId = "articelShow"
173
			oAjax("/ajax/article/publish", {
174
				"category": "2",
175
				"owner": orgId,
176
				"rows": rows
177
			}, "get", function(res) {
178
				var obj = res.data;
179
				if(obj.length > 0) {
180
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
181
182
					for(var i = 0; i < obj.length; i++) {
183
						var hasImg = "../images/default-artical.jpg"
184
						if(obj[i].articleImg) {
185
							hasImg ="/data/article/" + obj[i].articleImg
186
						}
187
						var li = document.createElement("li");
188
						li.setAttribute("data-id", obj[i].articleId);
189
						li.className = "mui-table-view-cell";
190
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
191
							'<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>' +
192
							'<div class="madiaInfo OmadiaInfo">' +
193
							'<p class="ellipsisSty-2 h1Font">' + obj[i].articleTitle + '</p>' +
194
							'<p class="h2Font ellipsisSty"><span class="time">' + commenTime(obj[i].publishTime) + '</span></p>' +
195
							'</div>' +
196
							'</div>'
197
						document.getElementById(aimId).appendChild(li);
198
					}
199
				}
200
			})
201
		},
202
		resourceListVal = function() {
203
			var aimId = "resourceShow"
204
			oAjax("/ajax/resource/publish", {
205
				"category": "2",
206
				"owner": orgId,
207
				"rows": rows
208
			}, "get", function(res) {
209
				var obj = res.data;
210
				if(obj.length > 0) {
211
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
212
					for(var i = 0; i < obj.length; i++) {
213
						var cnt = "",
214
							hasImg = "../images/default-resource.jpg"
215
						if(obj[i].images.length) {
216
							hasImg ='/data/resource/' + obj[i].images[0].imageSrc
217
						}
218
						if(obj[i].supportedServices) {
219
							cnt = "用途:" + obj[i].supportedServices
220
						}
221
						var li = document.createElement("li");
222
						li.setAttribute("data-id", obj[i].resourceId);
223
						li.className = "mui-table-view-cell";
224
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
225
							'<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>' +
226
							'<div class="madiaInfo OmadiaInfo">' +
227
							'<p class="ellipsisSty-2 h1Font">' + obj[i].resourceName + '</p>' +
228
							'<p class="ellipsisSty h2Font">' + cnt + '</p>' +
229
							'</div>' +
230
							'</div>'
231
						document.getElementById(aimId).appendChild(li);
232
					}
233
				}
234
			})
235
		},
236
		serviceListVal = function() {
237
			var aimId = "serviceShow"
238
			oAjax("/ajax/ware/publish", {
239
				"category": "2",
240
				"owner": orgId,
241
				"rows": rows
242
			}, "get", function(res) {
243
				var obj = res.data;
244
				if(obj.length > 0) {
245
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
246
					for(var i = 0; i < obj.length; i++) {
247
						var cnt = "",
248
							hasImg = "../images/default-service.jpg"
249
						if(obj[i].images) {
250
							var subs = strToAry(obj[i].images)
251
							if(subs.length > 0) {
252
								hasImg = "/data/ware" + subs[0]
253
							}
254
						}
255
						if(obj[i].cnt) {
256
							cnt = "内容:" + obj[i].cnt
257
						}
258
						var li = document.createElement("li");
259
						li.setAttribute("data-id", obj[i].id);
260
						li.className = "mui-table-view-cell";
261
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
262
							'<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>' +
263
							'<div class="madiaInfo OmadiaInfo">' +
264
							'<p class="ellipsisSty-2 h1Font">' + obj[i].name + '</p>' +
265
							'<p class="ellipsisSty h2Font">' + cnt + '</p>' +
266
							'</div>' +
267
							'</div>'
268
						document.getElementById(aimId).appendChild(li);
269
					}
270
				}
271
			})
272
		},
273
		queryPubCount = function() {
274
			oAjax("/ajax/article/count/publish", { //文章总数
275
				"owner": orgId,
276
				"category": "2"
277
			}, "GET", function(data) {
278
				if(data.data > rows) {
279
					$("#seeMoreArtical").removeClass("displayNone")
280
					$("#articalNum").text(data.data);
281
				}
282
			});
283
			oAjax("/ajax/resource/count/publish", { //资源总数
284
				"owner": orgId,
285
				"category": "2"
286
			}, "GET", function(data) {
287
				if(data.data > rows) {
288
					$("#seeMoreResource").removeClass("displayNone")
289
					$("#resourceNum").text(data.data);
290
				}
291
			});
292
			oAjax("/ajax/ware/count/publish", { //服务总数
293
				"owner": orgId,
294
				"category": "2"
295
			}, "GET", function(data) {
296
				if(data.data > rows) {
297
					$("#seeMoreService").removeClass("displayNone")
298
					$("#serviceNum").text(data.data);
299
				}
300
			});
301
		},
302
		bindClickFun = function() {
303
			var this_="../html/cmpInforShow.html?cmpId="+orgId;
304
			wcFresh(this_);
305
			$("body").on("click",".seeMore,#goCmpBrief",function(){
306
				isInstalled(this_,true);
307
				$(this).addClass("activeThis");
308
			})
309
			$('#articelShow,#relateArt').on('click', 'li', function() {
310
				var id = this.getAttribute("data-id");
311
				location.href="http://" + window.location.host + "/e/a.html?id=" + id;
312
			})
313
			$('#resourceShow').on('click', 'li', function() {
314
				var id = this.getAttribute("data-id");
315
				location.href="http://" + window.location.host + "/e/r.html?id=" + id;
316
			})
317
			$('#demandShow').on('click', 'li', function() {
318
				var id = this.getAttribute("data-id");
319
				location.href="http://" + window.location.host + "/e/d.html?id=" + id;
320
				$(this).addClass("activeThis");
321
			})
322
			$('#serviceShow').on('click', 'li', function() {
323
				var id = this.getAttribute("data-id");
324
				location.href="http://" + window.location.host + "/e/s.html?id=" + id;
325
				$(this).addClass("activeThis");
326
			})
327
328
		}
329
	
111 330
	pageViewLog(orgId,6)
331
	companyMessage(orgId);
332
	relevantarticalList(); //相关文章
333
	likeExperts(); //感兴趣企业	
334
	demandListVal()
335
	articalListVal()
336
	bindClickFun()
337
	queryPubCount();
112 338
	
113
	var this_="../html/cmpInforShow.html?cmpId="+orgId;
114
	wcFresh(this_);
115
	$("body").on("click",".seeMore,#goCmpBrief",function(){
116
		isInstalled(this_,true);
117
		$(this).addClass("activeThis");
118
	})
119
	$('#articelShow,#relateArt').on('click', 'li', function() {
120
		var id = this.getAttribute("data-id");
121
		location.href="http://" + window.location.host + "/e/a.html?id=" + id;
122
	})
123
	$('#resourceShow').on('click', 'li', function() {
124
		var id = this.getAttribute("data-id");
125
		location.href="http://" + window.location.host + "/e/r.html?id=" + id;
126
	})
127 339
128 340
	function companyMessage(id) {
129 341
		$.ajax({
@ -134,6 +346,11 @@ $(document).ready(function() {
134 346
			success: function(data) {
135 347
				if(data.success) {
136 348
					var $data = data.data;
349
					if($data.resMgr){
350
						resourceListVal();
351
						serviceListVal();
352
						document.getElementsByClassName("establishments").style.display="block"
353
					}
137 354
					if($data.forShort){
138 355
						document.getElementById("companyName").innerText = $data.forShort;
139 356
					}else{
@ -200,98 +417,6 @@ $(document).ready(function() {
200 417
		}
201 418
		document.getElementById(oSelector).innerHTML = oArr.join("");
202 419
	}
203
	//获取资源
204
	function getResource() {
205
		$.ajax({
206
			url: "../ajax/resource/pqOrgPublish",
207
			type: "GET",
208
			timeout: 10000,
209
			dataType: "json",
210
			data: {
211
				"orgId": orgId
212
			},
213
			success: function(data) {
214
				console.log(data)
215
				if(data.success) {
216
					var obj = data.data.data;
217
					if(obj.length>0){
218
						document.getElementById("resourceNum").innerText = obj.length;
219
						if(obj.length>2){
220
							obj.length =2;
221
							document.getElementById("seeMoreResource").classList.remove("displayNone");
222
						}
223
						for(var i = 0; i < obj.length; i++) {
224
							var liItem = document.createElement("li");
225
							liItem.className = "mui-table-view-cell"
226
							liItem.setAttribute("data-id",obj[i].resourceId)
227
							var oString = '<div class="flexCenter OflexCenter clearfix">'
228
							if(obj[i].images.length) {
229
								oString += '<div class="madiaHead resouseHead" style="background-image:url(../data/resource/' + obj[i].images[0].imageSrc +')"></div>'
230
							} else {
231
								oString += '<div class="madiaHead resouseHead"></div>'
232
							}
233
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty h1Font">' + obj[i].resourceName + '</p><p class="h2Font ellipsisSty-2">用途:' + obj[i].supportedServices + '</p>'
234
							oString += '</div></div>'
235
							liItem.innerHTML = oString;
236
							document.getElementById("resourceShow").appendChild(liItem);
237
						}
238
					}else{
239
						document.getElementById("resourceShow").parentNode.parentNode.style.display="none";
240
					}
241
				}
242
			},
243
			error: function() {
244
			}
245
		})
246
	}
247
	/*企业文章html*/
248
	function getArticel() {
249
		$.ajax({
250
			url: "../ajax/article/pqOrgPublish", 
251
			type: "GET",
252
			timeout: 10000,
253
			dataType: "json",
254
			data: {
255
				"orgId": orgId
256
			},
257
			success: function(data) {
258
				console.log(data)
259
				if(data.success) {
260
					var obj = data.data.data;
261
					if(obj.length>0){
262
						document.getElementById("articalNum").innerText = obj.length;
263
						if(obj.length>2){
264
							obj.length =2;
265
							document.getElementById("seeMoreArtical").classList.remove("displayNone");
266
						}
267
						for(var i = 0; i < obj.length; i++) {
268
							var liItem = document.createElement("li");
269
							liItem.className = "mui-table-view-cell"
270
							liItem.setAttribute("data-id",obj[i].articleId);
271
							liItem.setAttribute("owner-id",obj[i].orgId);
272
							
273
							var oString = '<div class="flexCenter OflexCenter clearfix">'
274
							if(obj[i].articleImg) {
275
								oString += '<div class="madiaHead artHead" style="background-image:url(../data/article/' + obj[i].articleImg + ')"></div>'
276
							} else {
277
								oString += '<div class="madiaHead artHead"></div>'
278
							}
279
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].articleTitle + '</p>'
280
							oString += '<p class="h2Font ellipsisSty"><span class="time">'+commenTime(obj[i].publishTime)+'</span></p>'
281
							oString += '</div></div>'
282
							liItem.innerHTML = oString;
283
							document.getElementById("articelShow").appendChild(liItem);
284
						}
285
					}else{
286
						document.getElementById("articelShow").parentNode.parentNode.style.display="none";
287
					}
288
				}
289
			},
290
			error: function() {
291
			}
292
		})
293
	}
294
    
295 420
    //相关文章信息
296 421
	function relevantarticalList(){
297 422
		$.ajax({
@ -375,56 +500,6 @@ $(document).ready(function() {
375 500
			}
376 501
		});
377 502
	}
378
	//获取需求
379
	function getDemands() {
380
		$.ajax({
381
			url: "/ajax/demand/pq",
382
			type: "GET",
383
			timeout: 10000,
384
			dataType: "json",
385
			data: {
386
				"state":'1',
387
				"oid":orgId,
388
			},
389
			success: function(data) {
390
				if(data.success) {
391
					document.getElementById("showDemand").innerHTML="";
392
					var $info = data.data.data;
393
					if($info.length > 0){
394
						for(var i = 0; i < $info.length; i++) {
395
							var liStr = document.createElement("li");
396
							liStr.setAttribute("data-id",$info[i].id);
397
							liStr.className = "mui-table-view-cell"
398
							document.getElementById("showDemand").appendChild(liStr);
399
							demandHtml($info[i],liStr);
400
						}
401
					}else{
402
						document.getElementById("showDemand").parentNode.parentNode.style.display="none";
403
					}
404
				}
405
			},
406
			error: function() {
407
			}
408
		})
409
	}
410
	function demandHtml($data,liStr) {
411
		var strCon='';
412
			strCon+='<a href="d.html?id='+$data.id+'" class="madiaInfo">'
413
			strCon+='<p class="h1Font ellipsisSty">'+ $data.title +'</p>'
414
			strCon+='<p class="h2Font ellipsisSty-5">'+$data.descp+'</p>'
415
			strCon+='<div class="showli mui-ellipsis">'
416
		
417
			if($data.city){ strCon+='<span>'+$data.city+'</span>' }
418
			if($data.duration!=0){ strCon+='<span>预期 '+demandDuration[$data.duration]+'</span>' }
419
			if($data.cost!=0){ strCon+='<span>预算 '+demandCost[$data.cost]+'</span>' }
420
			if($data.invalidDay){ strCon+='<span>有效期至 '+TimeTr($data.invalidDay)+'</span>' }
421
			
422
			strCon+='</div>'
423
			strCon+='</a>'
424
			
425
		liStr.innerHTML=strCon
426
	}
427
    
428 503
    //感兴趣
429 504
	function likeExperts(){
430 505
		$.ajax({

+ 17 - 2
e/index.html

@ -18,7 +18,13 @@
18 18
<body>
19 19
<div class="contentBody2">
20 20
	<div class="bannerA">
21
		<img src="../images/banner/banner0307.png" width="100%">
21
	    <img class="logoA" src="../images/banner/bglogo.png" />
22
	    <img width="100%" src="../images/banner/bg1218.jpg" />
23
	    
24
	    <div class="search-wrap">
25
		    <input type="text" placeholder="搜索专家、服务、资源" class="search-input" />
26
		    <icon type="search" class="search-icon"></icon>
27
		</div>
22 28
	</div>
23 29
	<div class="conblock btnLinkBox clearfix">
24 30
		<ul class="row clearfix">
@ -163,6 +169,15 @@ $(document).ready(function() {
163 169
		location.href="http://" + window.location.host + "/e/search.html?flag=1&key=" + subject;
164 170
	})
165 171
	
172
	$(".search-input").keydown(function(e) {//search Enter
173
		if(e.which == 13) {
174
			var searchContent = $.trim($(".search-input").val());
175
			if(searchContent)
176
			location.href = "search.html?key=" + encodeURI(searchContent);
177
		}
178
	
179
	})
180
	
166 181
	function ruZhuCmp(){//入驻企业
167 182
		$.ajax({
168 183
			url:"/ajax/org/index/search",
@ -285,7 +300,7 @@ $(document).ready(function() {
285 300
			timeout: 10000,
286 301
			dataType: "json",
287 302
			data:{
288
				"rows":5
303
				"rows": 5
289 304
			},
290 305
			success: function(data) {
291 306
				if(data.success) {

+ 411 - 324
e/p.html

@ -29,16 +29,16 @@
29 29
				</div>		
30 30
			</div>
31 31
		</div>
32
		<div class="mainbox">
32
		<div class="mainbox displayNone">
33 33
			<div class="infocon madiaBlock needList" style="border:none">
34
				<ul class="mui-table-view" id="showDemand">
34
				<ul class="mui-table-view" id="demandShow">
35 35
					<!--<li class="mui-table-view-cell">
36 36
						<div class="madiaInfo">
37
							<p class="h1Font mui-ellipsis-2">需求主题寻求一名斯特林热机技术顾问需求主题寻求一名斯特林热机技术顾问需求主题寻求一名斯特林热机技术顾问</p>
38
							<p class="h2Font mui-ellipsis-5">需求内容:我们是一家医疗器械公司,主要生产健康理疗类的电子产品,目前希望对护膝、护腰类的产品进行改进,
37
							<p class="h1Font ellipsisSty-2">需求主题寻求一名斯特林热机技术顾问需求主题寻求一名斯特林热机技术顾问需求主题寻求一名斯特林热机技术顾问</p>
38
							<p class="h2Font ellipsisSty-5">需求内容:我们是一家医疗器械公司,主要生产健康理疗类的电子产品,目前希望对护膝、护腰类的产品进行改进,
39 39
								想先找一位有资深设计经验的三维工业设计专家,通过三维建模的方式先设计出产品的三维模型,用于展示以及为后续生产做准备我们是一家医疗器械公司,主要生产健康理疗类的电子产品,目前希望对护膝、护腰类的产品进行改进,
40 40
								想先找一位有资深设计经验的三维工业设计专家,通过三维建模的方式先设计出</p>
41
							<div class="showli mui-ellipsis">
41
							<div class="showli ellipsisSty">
42 42
								<span>北京市</span>
43 43
								<span>预期 1个月内</span>
44 44
								<span>预算 1万元以内</span>
@ -49,6 +49,23 @@
49 49
				</ul>
50 50
			</div>
51 51
		</div>
52
		<div class="mainbox displayNone">
53
			<div class="infocontit">可提供服务</div>
54
			<div class="infocon infoconM madiaBlock">
55
				<ul class="mui-table-view" id="serviceShow">
56
			        
57
			    </ul>
58
			</div>
59
			<div class="seeMore displayNone" id="seeMoreService"><em>查看全部 <span id="serviceNum">0</span>个</em></div>
60
		</div>
61
		<div class="mainbox displayNone">
62
			<div class="infocontit">可共享资源</div>
63
			<div class="infocon madiaBlock">
64
				<ul class="mui-table-view" id="resourceShow">
65
			    </ul>
66
			</div>
67
			<div class="seeMore displayNone" id="seeMoreResource"><em>查看全部 <span id="resourceNum">0</span>个</em></div>
68
		</div>
52 69
		<div class="mainbox" style="cursor: pointer;" id="goCmpBrief">
53 70
			<div class="infocontit mui-clearfix">个人介绍 <em></em></div>
54 71
			<div class="infocon">
@ -78,46 +95,38 @@
78 95
				</ul>
79 96
			</div>
80 97
		</div>
81
		<div class="mainbox">
82
			<div class="infocontit">资源</div>
83
			<div class="infocon madiaBlock">
84
				<ul class="mui-table-view" id="resourceShow">
85
			    </ul>
86
			</div>
87
			<div class="seeMore displayNone" id="seeMoreResource"><em>查看全部<span id="resourceNum">0</span>个</em></div>
88
		</div>
89
		<div class="mainbox">
90
			<div class="infocontit">专利</div>
91
			<div class="infocon madiaBlock">
92
				<ul class="mui-table-view" id="patentShow">
98
		<div class="mainbox displayNone">
99
			<div class="infocontit">问答</div>
100
			<div class="infocon infoconM madiaBlock needList">
101
				<ul class="mui-table-view" id="QAShow">
102
			        
93 103
			    </ul>
94 104
			</div>
95
			<div class="seeMore displayNone" id="seeMorePatent"><em>查看全部<span id="patentNum">0</span></em></div>
105
			<div class="seeMore displayNone" id="seeMoreQA"><em>查看全部 <span id="QANum">0</span>个</em></div>
96 106
		</div>
97
		<div class="mainbox">
98
			<div class="infocontit">文</div>
107
		<div class="mainbox displayNone">
108
			<div class="infocontit">文章</div>
99 109
			<div class="infocon madiaBlock">
100
				<ul class="mui-table-view" id="paperShow">
110
				<ul class="mui-table-view" id="articelShow">
101 111
			    </ul>
102 112
			</div>
103
			<div class="seeMore displayNone" id="seeMorePaper"><em>查看全部<span id="paperNum">0</span>篇</em></div>
113
			<div class="seeMore displayNone" id="seeMoreArtical"><em>查看全部 <span id="articalNum">0</span>篇</em></div>
104 114
		</div>
105
		<div class="mainbox">
106
			<div class="infocontit">文章</div>
115
		<div class="mainbox displayNone">
116
			<div class="infocontit">专利</div>
107 117
			<div class="infocon madiaBlock">
108
				<ul class="mui-table-view" id="articelShow">
118
				<ul class="mui-table-view" id="patentShow">
109 119
			    </ul>
110 120
			</div>
111
			<div class="seeMore displayNone" id="seeMoreArtical"><em>查看全部<span id="articalNum">0</span></em></div>
121
			<div class="seeMore displayNone" id="seeMorePatent"><em>查看全部 <span id="patentNum">0</span></em></div>
112 122
		</div>
113
		<!--合作评价-->
114 123
		<div class="mainbox displayNone">
115
			<div class="infocontit">合作评价</div>
124
			<div class="infocontit">论文</div>
116 125
			<div class="infocon madiaBlock">
117
				<ul class="mui-table-view commentsArea" id="evaluateShow">
126
				<ul class="mui-table-view" id="paperShow">
118 127
			    </ul>
119 128
			</div>
120
			<div class="seeMore displayNone" id="seeMoreEvaluate"><em>查看全部<span id="evaluateNum">0</span></em></div>
129
			<div class="seeMore displayNone" id="seeMorePaper"><em>查看全部 <span id="paperNum">0</span></em></div>
121 130
		</div>
122 131
		<!--合作专家-->
123 132
		<div class="mainbox displayNone">
@ -158,47 +167,8 @@ $(document).ready(function() {
158 167
	var descContent;
159 168
	var shareTitle;
160 169
	var appid = '';
161
	
162 170
	var proId = GetQueryString("id");
163
	userMessage(proId);
164
	//historyEvaluate();
165
	getArticel();
166
	getResource();
167
	getPaper();
168
	getPatent();
169
	getDemands();
170
	relevantExperts();//合作专家
171
	relevantarticalList();//相关文章
172
	likeExperts();//感兴趣专家
173
	pageViewLog(proId,1);
174 171
	
175
	var this_="../html/userInforShow.html?proid="+proId;
176
	wcFresh(this_);
177
	$("body").on("click",".seeMore,#goCmpBrief",function(){
178
		isInstalled(this_,true);
179
		$(this).addClass("activeThis");
180
	})
181
	$('#articelShow,#relateArt').on('click', 'li', function() {
182
		var id = this.getAttribute("data-id");
183
		location.href="http://" + window.location.host + "/e/a.html?id=" + id;
184
		$(this).addClass("activeThis");
185
	})
186
	$('#resourceShow').on('click', 'li', function() {
187
		var id = this.getAttribute("data-id");
188
		location.href="http://" + window.location.host + "/e/r.html?id=" + id;
189
		$(this).addClass("activeThis");
190
	})
191
	$('#paperShow').on('click', 'li', function() {
192
		var id = this.getAttribute("data-id");
193
		location.href="http://" + window.location.host + "/e/l.html?id=" + id;
194
		$(this).addClass("activeThis");
195
	})
196
	$('#patentShow').on('click', 'li', function() {
197
		var id = this.getAttribute("data-id");
198
		location.href="http://" + window.location.host + "/e/z.html?id=" + id;
199
		$(this).addClass("activeThis");
200
	})
201
202 172
	function userMessage(id) {
203 173
		$.ajax({
204 174
			type:"get",
@ -334,278 +304,395 @@ $(document).ready(function() {
334 304
		}
335 305
		document.getElementById(oSelector).innerHTML = oArr.join("");
336 306
	}
337
	function getResource() {
338
		$.ajax({
339
			url: "../ajax/resource/pqProPublish",
340
			type: "GET",
341
			timeout: 10000,
342
			dataType: "json",
343
			data: {
344
				"professorId": proId,
345
			},
346
			success: function(data) {
347
				console.log(data)
348
				if(data.success) {
349
					var obj = data.data.data;
350
					if(obj.length>0){
351
						document.getElementById("resourceNum").innerText = obj.length;
352
						if(obj.length>2){
353
							obj.length =2;
354
							document.getElementById("seeMoreResource").classList.remove("displayNone");
355
						}
356
						for(var i = 0; i < obj.length; i++) {
357
							var liItem = document.createElement("li");
358
							liItem.className = "mui-table-view-cell"
359
							liItem.setAttribute("data-id",obj[i].resourceId)
360
							var oString = '<div class="flexCenter OflexCenter clearfix">'
361
							if(obj[i].images.length) {
362
								oString += '<div class="madiaHead resouseHead" style="background-image:url(../data/resource/' + obj[i].images[0].imageSrc +')"></div>'
363
							} else {
364
								oString += '<div class="madiaHead resouseHead"></div>'
365
							}
366
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty h1Font">' + obj[i].resourceName + '</p>'
367
							oString += '<p class="h2Font ellipsisSty-2">用途:' + obj[i].supportedServices + '</p>'
368
							oString += '</div></div>'
369
							liItem.innerHTML = oString;
370
							document.getElementById("resourceShow").appendChild(liItem);
371
						}
372
					}else{
373
						document.getElementById("resourceShow").parentNode.parentNode.style.display="none";
307
	var rows = 1
308
	var oAjax = function(url, dataS, otype, oFun) {
309
			$.ajax({
310
				url:url,
311
				dataType: 'json',
312
				type: otype,
313
				data: dataS,
314
				traditional: true,
315
				success: function(res) {
316
					if(res.success) {
317
						oFun(res)
374 318
					}
375 319
				}
376
			},
377
			error: function() {
378
			}
379
		})
380
	}
381
	function getArticel() {
382
		$.ajax({
383
			url: "../ajax/article/pqProPublish", 
384
			type: "GET",
385
			timeout: 10000,
386
			dataType: "json",
387
			data: {
388
				"professorId": proId,
389
			},
390
			success: function(data) {
391
				console.log(data)
392
				if(data.success) {
393
					var obj = data.data.data;
394
					if(obj.length>0){
395
						document.getElementById("articalNum").innerText = obj.length;
396
						if(obj.length>2){
397
							obj.length =2;
398
							document.getElementById("seeMoreArtical").classList.remove("displayNone");
399
						}
400
						for(var i = 0; i < obj.length; i++) {
401
							var liItem = document.createElement("li");
402
							liItem.setAttribute("data-id",obj[i].articleId);
403
							liItem.setAttribute("owner-id",obj[i].orgId);
404
							liItem.className = "mui-table-view-cell"
405
							var oString = '<div class="flexCenter OflexCenter clearfix">'
406
							if(obj[i].articleImg) {
407
								oString += '<div class="madiaHead artHead" style="background-image:url(../data/article/' + obj[i].articleImg + ')"></div>'
408
							} else {
409
								oString += '<div class="madiaHead artHead"></div>'
410
							}
411
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].articleTitle + '</p>'
412
							oString += '<p class="h2Font ellipsisSty"><span class="time">'+commenTime(obj[i].publishTime)+'</span></p>'
413
							oString += '</div></div>'
414
							liItem.innerHTML = oString;
415
							document.getElementById("articelShow").appendChild(liItem);
320
			});
321
		},	
322
		demandListVal=function() {
323
			var aimId="demandShow"
324
			oAjax("/ajax/demand/pq",{
325
				"state":'1',
326
				"uid":proId,
327
				"pageSize":5
328
			}, "get", function(res){
329
				var obj = res.data.data;
330
				if(obj.length > 0) {
331
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
332
					for(var i = 0; i < obj.length; i++) {
333
						var li = document.createElement("li");
334
						li.setAttribute("data-id",obj[i].id);
335
						var needDate=obj[i].invalidDay;
336
						var lastDate=TimeTr(needDate);
337
						li.className = "mui-table-view-cell";
338
						var oString = '<div class="madiaInfo">'
339
							oString += '<p class="h1Font ellipsisSty-2">'+obj[i].title+'</p>';
340
							oString += '<p class="h2Font ellipsisSty-5">'+obj[i].descp+'</p>'
341
							oString += '<div class="showli ellipsisSty h3Font">'
342
							oString += '<span>'+obj[i].province+'</span>'
343
							if(obj[i].duration!=0){oString += '<span>预期 '+demandDuration[obj[i].duration]+'</span>'}
344
							if(obj[i].cost!=0){oString += '<span>预算 '+demandCost[obj[i].cost]+'</span>'}
345
							oString += '<span>有效期至'+lastDate+' </span>'
346
						    oString += '</div>'
347
							oString += '</div>'
348
						li.innerHTML=oString
349
						document.getElementById(aimId).appendChild(li);
350
					}
351
				}
352
			})
353
		},
354
        articalListVal=function(){
355
			var aimId="articelShow"
356
			oAjax("/ajax/article/publish",{
357
				"category": "1",
358
				"owner":proId,
359
				"rows": rows
360
			}, "get", function(res){
361
				var obj = res.data;
362
				if(obj.length > 0) {
363
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
364
			
365
					for(var i = 0; i < obj.length; i++) {
366
						var hasImg="../images/default-artical.jpg"
367
						if(obj[i].articleImg) {
368
							hasImg="/data/article/" + obj[i].articleImg
416 369
						}
417
					}else{
418
						document.getElementById("articelShow").parentNode.parentNode.style.display="none";
370
						var li = document.createElement("li");
371
						li.setAttribute("data-id", obj[i].articleId);
372
						li.className = "mui-table-view-cell";
373
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
374
							'<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>' +
375
							'<div class="madiaInfo OmadiaInfo">' +
376
							'<p class="ellipsisSty-2 h1Font">' + obj[i].articleTitle + '</p>' +
377
							'<p class="h2Font ellipsisSty"><span class="time">'+commenTime(obj[i].publishTime)+'</span></p>'+
378
							'</div>' +
379
							'</div>'
380
						document.getElementById(aimId).appendChild(li);
419 381
					}
420 382
				}
421
			},
422
			error: function() {
423
			}
424
		})
425
	}
426
	function getPaper() {
427
		$.ajax({
428
			url: "../ajax/ppaper/byProfessor", 
429
			type: "GET",
430
			timeout: 10000,
431
			dataType: "json",
432
			data: {
433
				"id": proId,
434
			},
435
			success: function(data) {
436
				console.log(data)
437
				if(data.success) {
438
					var obj = data.data.data;
439
					if(obj.length>0){
440
						document.getElementById("paperNum").innerText = obj.length;
441
						if(obj.length>2){
442
							obj.length =2;
443
							document.getElementById("seeMorePaper").classList.remove("displayNone");
383
			})
384
		},
385
		resourceListVal=function(){
386
			var aimId="resourceShow"
387
			oAjax("/ajax/resource/publish",{
388
				"category": "1",
389
				"owner":proId,
390
				"rows": rows
391
			}, "get", function(res){
392
				var obj = res.data;
393
				if(obj.length > 0) {
394
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
395
					for(var i = 0; i < obj.length; i++) {
396
						var cnt="", hasImg="../images/default-resource.jpg"
397
						if(obj[i].images.length) {
398
							hasImg='/data/resource/' + obj[i].images[0].imageSrc 
444 399
						}
445
						for(var i = 0; i < obj.length; i++) {
446
							var liItem = document.createElement("li");
447
							liItem.setAttribute("data-id",obj[i].id);
448
							liItem.className = "mui-table-view-cell"
449
							var oString = '<div class="flexCenter OflexCenter clearfix">'
450
							oString += '<div class="madiaHead paperHead"></div>'
451
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].name + '</p>'
452
							oString += '<p class="ellipsisSty h2Font">作者:' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '</p>'
453
							oString += '</div></div>'
454
							liItem.innerHTML = oString;
455
							document.getElementById("paperShow").appendChild(liItem);
400
						if(obj[i].supportedServices){
401
							cnt="用途:"+ obj[i].supportedServices
456 402
						}
457
					}else{
458
						document.getElementById("paperShow").parentNode.parentNode.style.display="none";
403
						var li = document.createElement("li");
404
						li.setAttribute("data-id", obj[i].resourceId);
405
						li.className = "mui-table-view-cell";
406
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
407
							'<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>' +
408
							'<div class="madiaInfo OmadiaInfo">' +
409
							'<p class="ellipsisSty-2 h1Font">' + obj[i].resourceName + '</p>' +
410
							'<p class="ellipsisSty h2Font">' + cnt+ '</p>' +
411
							'</div>' +
412
							'</div>'
413
						document.getElementById(aimId).appendChild(li);
459 414
					}
460 415
				}
461
			},
462
			error: function() {
463
			}
464
		})
465
	}
466
    function getPatent() {
467
		$.ajax({
468
			url: "../ajax/ppatent/byProfessor", 
469
			type: "GET",
470
			timeout: 10000,
471
			dataType: "json",
472
			data: {
473
				"id": proId,
474
			},
475
			success: function(data) {
476
				console.log(data)
477
				if(data.success) {
478
					var obj = data.data.data;
479
					if(obj.length>0){
480
						document.getElementById("patentNum").innerText = obj.length;
481
						if(obj.length>2){
482
							obj.length =2;
483
							document.getElementById("seeMorePatent").classList.remove("displayNone");
416
			})
417
		},
418
		serviceListVal=function(){
419
			var aimId="serviceShow"
420
			oAjax("/ajax/ware/publish",{
421
				"category":"1",
422
				"owner":proId,
423
				"rows": rows
424
			}, "get", function(res){
425
				var obj = res.data;
426
				if(obj.length > 0) {
427
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
428
					for(var i = 0; i < obj.length; i++) {
429
						var cnt="", hasImg="../images/default-service.jpg"
430
						if(obj[i].images) {
431
							var subs = strToAry(obj[i].images)
432
							if(subs.length > 0) {
433
								hasImg="/data/ware" + subs[0]
434
							}
484 435
						}
485
						for(var i = 0; i < obj.length; i++) {
486
							var liItem = document.createElement("li");
487
							liItem.setAttribute("data-id",obj[i].id);
488
							liItem.className = "mui-table-view-cell"
489
							var oString = '<div class="flexCenter OflexCenter clearfix">'
490
							oString += '<div class="madiaHead patentHead"></div>'
491
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].name + '</p>'
492
							oString += '<p class="ellipsisSty h2Font">发明人:' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '</p>'
493
							oString += '</div></div>'
494
							liItem.innerHTML = oString;
495
							document.getElementById("patentShow").appendChild(liItem);
436
						if(obj[i].cnt){
437
							cnt="内容:"+obj[i].cnt
496 438
						}
497
					}else{
498
						document.getElementById("patentShow").parentNode.parentNode.style.display="none";
439
						var li = document.createElement("li");
440
						li.setAttribute("data-id", obj[i].id);
441
						li.className = "mui-table-view-cell";
442
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
443
							'<div class="madiaHead resouseHead" style="background-image:url(' + hasImg + ')"></div>' +
444
							'<div class="madiaInfo OmadiaInfo">' +
445
							'<p class="ellipsisSty-2 h1Font">' + obj[i].name + '</p>' +
446
							'<p class="ellipsisSty h2Font">' + cnt+ '</p>' +
447
							'</div>' +
448
							'</div>'
449
						document.getElementById(aimId).appendChild(li);
499 450
					}
500 451
				}
501
			},
502
			error: function() {
503
			}
504
		})
505
	}
506
    //获取需求
507
	function getDemands() {
508
		$.ajax({
509
			url: "/ajax/demand/pq",
510
			type: "GET",
511
			timeout: 10000,
512
			dataType: "json",
513
			data: {
514
				"state":'1',
515
				"uid":proId,
516
			},
517
			success: function(data) {
518
				if(data.success) {
519
					document.getElementById("showDemand").innerHTML="";
520
					var $info = data.data.data;
521
					if($info.length > 0){
522
						for(var i = 0; i < $info.length; i++) {
523
							var liStr = document.createElement("li");
524
							liStr.setAttribute("data-id",$info[i].id);
525
							liStr.className = "mui-table-view-cell"
526
							document.getElementById("showDemand").appendChild(liStr);
527
							demandHtml($info[i],liStr);
528
						}
529
					}else{
530
						document.getElementById("showDemand").parentNode.parentNode.style.display="none";
452
			})
453
		},
454
		patentListVal=function(){
455
			var aimId="patentShow"
456
			oAjax("/ajax/ppatent/professor",{
457
				"category":"1",
458
				"owner":proId,
459
				"rows": rows
460
			}, "get", function(res){
461
				var obj = res.data;
462
				if(obj.length > 0) {
463
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
464
					for(var i = 0; i < obj.length; i++) {
465
						var li = document.createElement("li");
466
						li.setAttribute("data-id", obj[i].id);
467
						li.className = "mui-table-view-cell";
468
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
469
							'<div class="madiaHead patentHead"></div>' +
470
							'<div class="madiaInfo OmadiaInfo">' +
471
							'<p class="ellipsisSty-2 h1Font">' + obj[i].name + '</p>' +
472
							'<p class="ellipsisSty h2Font">' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '</p>' +
473
							'</div>' +
474
							'</div>'
475
						document.getElementById(aimId).appendChild(li);
531 476
					}
532 477
				}
533
			},
534
			error: function() {
535
			}
536
		})
537
	}
538
	function demandHtml($data,liStr) {
539
		var strCon='';
540
			strCon+='<a href="d.html?id='+$data.id+'" class="madiaInfo">'
541
			strCon+='<p class="h1Font ellipsisSty">'+ $data.title +'</p>'
542
			strCon+='<p class="h2Font ellipsisSty-5">'+$data.descp+'</p>'
543
			strCon+='<div class="showli mui-ellipsis">'
544
		
545
			if($data.city){ strCon+='<span>'+$data.city+'</span>' }
546
			if($data.duration!=0){ strCon+='<span>预期 '+demandDuration[$data.duration]+'</span>' }
547
			if($data.cost!=0){ strCon+='<span>预算 '+demandCost[$data.cost]+'</span>' }
548
			if($data.invalidDay){ strCon+='<span>有效期至 '+TimeTr($data.invalidDay)+'</span>' }
549
			
550
			strCon+='</div>'
551
			strCon+='</a>'
552
			
553
		liStr.innerHTML=strCon
554
	}
555
    function historyEvaluate(){
556
		$.ajax({
557
			"url": "/ajax/consult/pqAssessHis",
558
			"type": "get",
559
			"data": {
560
				"professorId": proId
561
			},
562
			"async": false,
563
			"success": function(response) {
564
				if(response.success) {
565
					var $data = response.data.data;
566
					if($data.length>0){
567
						document.getElementById("evaluateNum").innerText = $data.length;
568
						if($data.length>2){
569
							$data.length =2;
570
							document.getElementById("seeMoreEvaluate").classList.remove("displayNone");
571
						}
572
						for(var i = 0; i < $data.length; i++) {
573
							var assessTime = commenTime($data[i].assessTime);
574
							var assessContant ="";
575
							if($data[i].assessContant) {
576
								assessContant = $data[i].assessContant;
577
							}
578
							var userhed='';
579
							if($data[i].professor.hasHeadImage) {
580
								userhed = 'background-image:url(/images/head/' + $data[i].professor.id + '_l.jpg)';
581
							} else {
582
								userhed = 'background-image:url(/images/default-photo.jpg)';
583
							}
584
							var add = "";
585
							add += '<li class="flexCenter">';
586
							add += '<a style="width:auto" href="p.html?id='+ $data[i].professor.id +'" class="userhref"><div class="madiaHead useHead useHeadMsg" style="'+ userhed +'"></div></a>'
587
							add += '<div class="madiaInfo"><div style="position: relative;">';			
588
							add += '<a href="p.html?id='+ $data[i].professor.id +'" class="userhref"><span class="h1Font messageName">'+ $data[i].professor.name +'</span></a>';
589
							add += '<em class="authiconNew authicon-pro" title=" "></em>';				
590
							add += '<ul class="starShow">';					
591
							add += '<li></li> <li></li> <li></li> <li></li> <li></li>';
592
							add += '</ul></div>';		
593
							add += '<p class="h2Font messageContent">'+ assessContant +'</p>';
594
							add += '<span class="commenttime">'+ assessTime +'</span>';
595
							add += '</div></li>';
596
							
597
							var $add = $(add);
598
							$("#evaluateShow").append($add);
599
							$add.find(".starShow>li:lt(" + $data[i].assessStar + ")").addClass('evastar');
600
						}
601
					}else{
602
						document.getElementById("evaluateShow").parentNode.parentNode.style.display="none";	
478
			})
479
		},
480
		paperListVal=function(){
481
			var aimId="paperShow"
482
			oAjax("/ajax/ppaper/professor",{
483
				"category":"1",
484
				"owner":proId,
485
				"rows": rows
486
			}, "get", function(res){
487
				var obj = res.data;
488
				if(obj.length > 0) {
489
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
490
					for(var i = 0; i < obj.length; i++) {
491
						var li = document.createElement("li");
492
							li.setAttribute("data-id", obj[i].id);
493
							li.className = "mui-table-view-cell";
494
							li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
495
								'<div class="madiaHead paperHead"></div>' +
496
								'<div class="madiaInfo OmadiaInfo">' +
497
								'<p class="ellipsisSty-2 h1Font">' + obj[i].name + '</p>' +
498
								'<p class="ellipsisSty h2Font">' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '</p>' +
499
								'</div>' +
500
								'</div>'
501
						document.getElementById(aimId).appendChild(li);
603 502
					}
604
					
605 503
				}
606
			}
607
		})
608
	}
504
				
505
			})
506
		},
507
		answerListVal=function(){
508
        	var aimId="QAShow"
509
			oAjax("/ajax/question/answer/bySelf",{
510
                "uid":proId,
511
                "rows":rows
512
			}, "get", function(res){
513
				var obj = res.data;
514
				if(obj.length > 0) {
515
					document.getElementById(aimId).parentNode.parentNode.classList.remove("displayNone");
516
					for(var i = 0; i < obj.length; i++) {
517
						var hd = "";
518
		                if (obj[i].agree > 0) {
519
		                    hd = '<span>赞 ' + obj[i].agree + '</span>'
520
		                }
521
						var li = document.createElement("li");
522
							li.setAttribute("data-id", obj[i].id);
523
							li.className = "mui-table-view-cell";
524
							li.innerHTML = '<div class="madiaInfo">' +
525
			                    '<p class="h1Font ellipsisSty-2 qa-question"></p>' +
526
			                    '<div class="flexCenter qa-owner"></div>' +
527
			                    '<div class="qa-con ellipsisSty-5">' + listConCut(obj[i].cnt) + '</div>' +
528
			                    '<div class="showliSpan ellipsisSty">' +
529
			                    '<span>' + commenTime(obj[i].createTime) + '</span>' + hd +'<span class="leaveMsgCount"></span>'+
530
			                    '</div>' +
531
			                    '</div>'
532
						document.getElementById(aimId).appendChild(li);
533
						var $str = $(li);
534
		                questioninfo(obj[i].qid, $str);
535
		                proinfo(obj[i].uid, $str);
536
						leaveMsgCount(obj[i].id,"4", $str);
537
					}
538
				}
539
			})
540
    	},
541
    	proinfo=function(pid, $str) {
542
			oAjax("/ajax/professor/baseInfo/" + pid,{}, "get", function(data){
543
                var dataStr = data.data
544
                var baImg = "../images/default-photo.jpg";
545
                if (dataStr.hasHeadImage == 1) {
546
                    baImg = "/images/head/" + dataStr.id + "_l.jpg";
547
                }
548
                var userType = autho(dataStr.authType, dataStr.orgAuth, dataStr.authStatus);
549
                var os = "";
550
                if (dataStr.title) {
551
                    if (dataStr.orgName) {
552
                        os = dataStr.title + "," + dataStr.orgName;
553
                    } else {
554
                        os = dataStr.title;
555
                    }
556
                } else {
557
                    if (dataStr.office) {
558
                        if (dataStr.orgName) {
559
                            os = dataStr.office + "," + dataStr.orgName;
560
                        } else {
561
                            os = dataStr.office;
562
                        }
563
                    } else {
564
                        if (dataStr.orgName) {
565
                            os = dataStr.orgName;
566
                        }
567
                    }
568
                }
569
                var str = '<div class="owner-head useHead" style="background-image:url(' + baImg + ')"></div>' +
570
                    '<div class="owner-info">' +
571
                    '<div class="owner-name"><span class="h1Font">' + dataStr.name + '</span><em class="authiconNew ' + userType.sty + '" title="' + userType.title + '"></em></div>' +
572
                    '<div class="owner-tit ellipsisSty h2Font">' + os + '</div>' +
573
                    '</div>'
574
                $str.find(".qa-owner").html(str)
575
	        });
576
	    },
577
	    questioninfo=function(qid, $str) {
578
	        oAjax("/ajax/question/qo",{
579
	        	id:qid
580
	        }, "get", function(data){
581
                $str.find(".qa-question").html(data.data.title);
582
                if(data.data.pageViews>0){
583
                    $str.find(".qaPageview").html("阅读量 "+data.data.pageViews);
584
                }else{
585
                    $str.find(".qaPageview").hide()
586
                }
587
	        });
588
	    },
589
		queryPubCount=function(){
590
			oAjax("/ajax/article/count/publish",{//文章总数
591
				"owner": proId,
592
				"category":"1"
593
			}, "GET", function(data){
594
				if(data.data>rows){
595
					$("#seeMoreArtical").removeClass("displayNone")
596
					$("#articalNum").text(data.data);
597
				}
598
			});
599
			oAjax("/ajax/resource/count/publish",{//资源总数
600
				"owner": proId,
601
				"category":"1"
602
			}, "GET", function(data){
603
				if(data.data>rows){
604
					$("#seeMoreResource").removeClass("displayNone")
605
					$("#resourceNum").text(data.data);
606
				}
607
			});
608
			oAjax("/ajax/ware/count/publish",{//服务总数
609
				"owner": proId,
610
				"category":"1"
611
			}, "GET", function(data){
612
				if(data.data>rows){
613
					$("#seeMoreService").removeClass("displayNone")
614
					$("#serviceNum").text(data.data);
615
				}
616
			});
617
			oAjax("/ajax/ppatent/count/publish",{//专利总数
618
				"owner": proId,
619
			}, "GET", function(data){
620
				if(data.data>rows){
621
					$("#seeMorePatent").removeClass("displayNone")
622
					$("#patentNum").text(data.data);
623
				}
624
			});
625
			oAjax("/ajax/ppaper/count/publish",{//论文总数
626
				"owner": proId,
627
			}, "GET", function(data){
628
				if(data.data>rows){
629
					$("#seeMorePaper").removeClass("displayNone")
630
					$("#paperNum").text(data.data);
631
				}
632
			});
633
			oAjax("/ajax/question/answer/bySelf/count",{//回答总数
634
				"uid": proId,
635
			}, "GET", function(data){
636
				if(data.data>rows){
637
					$("#seeMoreQA").removeClass("displayNone")
638
					$("#QANum").text(data.data);
639
				}
640
			});
641
		},
642
		bindClickFun=function(){
643
			var this_="../html/userInforShow.html?proid="+proId;
644
			wcFresh(this_);
645
			$("body").on("click",".seeMore,#goCmpBrief",function(){
646
				isInstalled(this_,true);
647
				$(this).addClass("activeThis");
648
			})
649
			$('#articelShow,#relateArt').on('click', 'li', function() {
650
				var id = this.getAttribute("data-id");
651
				location.href="http://" + window.location.host + "/e/a.html?id=" + id;
652
				$(this).addClass("activeThis");
653
			})
654
			$('#resourceShow').on('click', 'li', function() {
655
				var id = this.getAttribute("data-id");
656
				location.href="http://" + window.location.host + "/e/r.html?id=" + id;
657
				$(this).addClass("activeThis");
658
			})
659
			$('#paperShow').on('click', 'li', function() {
660
				var id = this.getAttribute("data-id");
661
				location.href="http://" + window.location.host + "/e/l.html?id=" + id;
662
				$(this).addClass("activeThis");
663
			})
664
			$('#patentShow').on('click', 'li', function() {
665
				var id = this.getAttribute("data-id");
666
				location.href="http://" + window.location.host + "/e/z.html?id=" + id;
667
				$(this).addClass("activeThis");
668
			})
669
			$('#demandShow').on('click', 'li', function() {
670
				var id = this.getAttribute("data-id");
671
				location.href="http://" + window.location.host + "/e/d.html?id=" + id;
672
				$(this).addClass("activeThis");
673
			})
674
			$('#serviceShow').on('click', 'li', function() {
675
				var id = this.getAttribute("data-id");
676
				location.href="http://" + window.location.host + "/e/s.html?id=" + id;
677
				$(this).addClass("activeThis");
678
			})
679
		}
680
    
681
	userMessage(proId);
682
	demandListVal()
683
	serviceListVal()
684
	resourceListVal()
685
	articalListVal()
686
	patentListVal()
687
	paperListVal()
688
	answerListVal()
689
	relevantExperts();//合作专家
690
	relevantarticalList();//相关文章
691
	likeExperts();//感兴趣专家
692
	bindClickFun()
693
	queryPubCount();
694
	pageViewLog(proId,1);
695
	
609 696
    //合作专家
610 697
	function relevantExperts(){
611 698
		$.ajax({

+ 88 - 0
e/r.html

@ -82,6 +82,12 @@
82 82
					<span class="h2Font"></span>
83 83
				</li>-->
84 84
			</ul>
85
			<div class="madiaBlock displayNone">
86
				<div class="madiaTit">相关服务</div>
87
				<ul class="mui-table-view" id="likeService">
88
			        
89
			    </ul>
90
			</div>
85 91
			<div class="madiaBlock displayNone">
86 92
				<div class="madiaTit">相关文章</div>
87 93
				<ul class="mui-table-view" id="likeArtical">
@ -127,6 +133,7 @@ $(document).ready(function() {
127 133
	var odetailDescp = document.getElementById("detailDescp"); //详细描述
128 134
	getRecourceMe();/*获取信息*/
129 135
	relatedArticles();/*相关文章信息*/
136
	relatedServices()
130 137
	interestingResources();
131 138
	pageViewLog(resourceId,2);
132 139

@ -365,6 +372,56 @@ $(document).ready(function() {
365 372
			}
366 373
		});
367 374
	}
375
	function relatedServices() {
376
		$.ajax({
377
			url:'/ajax/ware/byResourceWithModifyTime',
378
			type: "GET",
379
			data: {
380
				"id": resourceId,
381
				"rows":5
382
			},
383
			dataType: "json",
384
			success: function(data) {
385
				if(data.success) {
386
					if(data.data.length == 0) {
387
						return;
388
					}
389
					document.getElementById("likeService").parentNode.classList.remove("displayNone");
390
					var $html= data.data;
391
					for(var i = 0; i < $html.length; i++) {
392
						var cnt="", rImg="../images/default-service.jpg"
393
						if($html[i].images) {
394
							var subs = strToAry($html[i].images)
395
							if(subs.length > 0) {
396
								rImg="/data/ware" + subs[0]
397
							}
398
						}
399
						if($html.cnt){
400
							cnt="内容:"+$html.cnt
401
						}
402
						var li = document.createElement("li");
403
						li.setAttribute("data-id",$html[i].id);
404
						li.className = "mui-table-view-cell";
405
						li.innerHTML = '<div class="flexCenter OflexCenter mui-clearfix">' +
406
							' <div class="madiaHead resouseHead" style="background-image:url(' + rImg + ')"></div>' +
407
							'<div class="madiaInfo OmadiaInfo">' +
408
							'<p class="mui-ellipsis-2 h1Font">' + $html[i].name + '</p>' +
409
							'<p><span class="h2Font ownerName"></span><em class="authiconNew ownerSty"></em></p>' +
410
							'<p class="ellipsisSty h2Font">' + cnt + '</p>' +
411
							'</div>' +
412
							'</div>'
413
						var $li=$(li)
414
						document.getElementById("likeService").appendChild(li);
415
						if($html[i].category==1){
416
							proSigInfo($html[i].owner,$li)
417
						}else{
418
							orgSigInfo($html[i].owner,$li)
419
						}
420
					}
421
				}
422
			}
423
		});
424
	}
368 425
	/*感兴趣的资源*/
369 426
	function interestingResources() {
370 427
		$.ajax({
@ -445,6 +502,37 @@ $(document).ready(function() {
445 502
			}
446 503
		});
447 504
	}
505
	function proSigInfo(id,$list){
506
		$.ajax({
507
			url:"/ajax/professor/baseInfo/"+id,
508
			type: "GET",
509
			data: {},
510
			dataType: "json",
511
			success: function(data) {
512
				var userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
513
				$list.find(".ownerName").html(data.data.name)
514
				$list.find(".ownerSty").addClass(userType.sty)
515
			}
516
		});
517
	}
518
	function orgSigInfo(id,$list){
519
		$.ajax({
520
			url:"/ajax/org/" + id, 
521
			type: "GET",
522
			data: {},
523
			dataType: "json",
524
			success: function(data) {
525
				var name=data.data.name;
526
				if(data.forShort){
527
					name=data.data.forShort
528
				}
529
				$list.find(".ownerName").html(name)
530
				if(data.data.authStatus == 3){
531
					$list.find(".ownerSty").addClass("authicon-com-ok")
532
				}
533
			}
534
		});
535
	}
448 536

449 537
	/*文章跳转*/
450 538
	$("#likeArtical").on("click", "li", function() {

+ 10 - 3
e/search.html

@ -15,6 +15,7 @@
15 15
<script type="text/javascript" src="../js/public/swiper.min.js"></script>
16 16
<script type="text/javascript" src="../js/public/baseUtil.js"></script>	
17 17
<script type="text/javascript" src="../js/public/shareCom.js"></script>	
18
<script type="text/javascript" src="../js/public/cacheUtil.js"></script>
18 19
<script type="text/javascript" src="../js/public/iscroll.js"></script>	
19 20
<script type="text/javascript" src="../js/public/jquery.mmenu.js"></script>	
20 21
<script type="text/javascript">
@ -53,13 +54,14 @@
53 54
	    </div>
54 55
	    <div class="tabBox">
55 56
			<div class="swiper-container-tab">
56
				<div class="swiper-wrapper swiper-wrapper-tab">
57
				<div class="swiper-wrapper swiper-wrapper-tab tr">
57 58
					<div class="swiper-slide swiper-slide-tab active-tab" data-tab="1">找专家</div>
58
					<div class="swiper-slide swiper-slide-tab" data-tab="6">找企业</div>
59
					<div class="swiper-slide swiper-slide-tab" data-tab="7">找服务</div>
59 60
					<div class="swiper-slide swiper-slide-tab" data-tab="2">找资源</div>
60 61
					<div class="swiper-slide swiper-slide-tab" data-tab="4">找专利</div>
61 62
					<div class="swiper-slide swiper-slide-tab" data-tab="5">找论文</div>
62 63
					<div class="swiper-slide swiper-slide-tab" data-tab="3">找文章</div>
64
					<div class="swiper-slide swiper-slide-tab" data-tab="6">找企业</div>
63 65
				</div>
64 66
			</div>
65 67
		</div>
@ -77,7 +79,7 @@
77 79
							</ul>
78 80
						</div>
79 81
						<div class="swiper-slide list-group">
80
							<ul class="mui-table-view" id="companyList">
82
							<ul class="mui-table-view" id="serviceList">
81 83
	
82 84
							</ul>
83 85
						</div>
@ -99,6 +101,11 @@
99 101
						<div class="swiper-slide list-group">
100 102
							<ul class="mui-table-view" id="articleList">
101 103
	
104
							</ul>
105
						</div>
106
						<div class="swiper-slide list-group">
107
							<ul class="mui-table-view" id="companyList">
108
	
102 109
							</ul>
103 110
						</div>
104 111
					</div>

+ 11 - 0
e/z.html

@ -45,6 +45,12 @@
45 45
						<div class="showTit">摘要:</div>
46 46
						<div class="showCon" id="patentAbstract">
47 47
							
48
						</div>
49
					</li>
50
					<li>
51
						<div class="showTit">合作备注:</div>
52
						<div class="showCon" id="patentRemarks">
53
							
48 54
						</div>
49 55
					</li>
50 56
				</ul>
@ -226,6 +232,11 @@ $(document).ready(function() {
226 232
		document.getElementById("patentName").innerHTML = $da.name; //名字
227 233
		document.getElementById("patentAbstract").innerHTML = $da.summary; //摘要内容
228 234
		document.getElementById("Znum1").innerHTML = $da.code;//专利号
235
		if($da.cooperation){
236
			document.getElementById("patentRemarks").innerHTML = $da.cooperation;
237
		}else{
238
			document.getElementById("patentRemarks").parentNode.style.display="none";
239
		}
229 240
		if($da.pubDay){
230 241
			document.getElementById("Znum2").innerHTML = TimeTr($da.pubDay);
231 242
		}else{

BIN
images/banner/bg1218.jpg


BIN
images/banner/bglogo.png


+ 1 - 1
index.html

@ -53,7 +53,7 @@
53 53
			<h1>让企业没有难搞的研发</h1>
54 54
			<h2>科袖,搭建企业与专家的桥梁</h2>
55 55
			<div class="main-search bgRadius">
56
				<input type="text" placeholder="搜索专家、资源、文章" class="sear-txt" id="searchContent" >
56
				<input type="text" placeholder="搜索专家、服务、资源" class="sear-txt" id="searchContent" >
57 57
				<div class="sear-btn" id="search" >搜索</div>
58 58
			</div>
59 59
		</div>

+ 1 - 1
js/head-staticize.js

@ -13,7 +13,7 @@ var headerHtml = '';
13 13
						'</ul>' +
14 14
					'</div>' +
15 15
					'<div class="searchblock">'+
16
				    '<input type="text" placeholder="搜索专家、资源、文章" class="search-txt" id="hsearchContent">'+
16
				    '<input type="text" placeholder="搜索专家、服务、资源" class="search-txt" id="hsearchContent">'+
17 17
						'<div class="search-btn" id="searchh"><span class="search-icon"></span></div>'+
18 18
					'</div>'+
19 19
					//未登录状态

+ 1 - 1
js/header.js

@ -13,7 +13,7 @@ var headerHtml = '';
13 13
						'</ul>' +
14 14
					'</div>' +
15 15
					'<div class="searchblock">'+
16
				    '<input type="text" placeholder="搜索专家、资源、文章" class="search-txt" id="hsearchContent">'+
16
				    '<input type="text" placeholder="搜索专家、服务、资源" class="search-txt" id="hsearchContent">'+
17 17
						'<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>'+
18 18
					'</div>'+
19 19
					//未登录状态

+ 3 - 2
js/patentShow.js

@ -90,8 +90,9 @@ $(document).ready(function() {
90 90
			if($data.keywords) {
91 91
				$obj.keyword($data.keywords);
92 92
			}
93
			
94
			$("#remarkContent").val($data.cooperation)
93
			if($data.$data.cooperation) {
94
				$("#remarkContent").val($data.cooperation)
95
			}
95 96
		} else {
96 97
			$(".oinput").parents(".form-item").hide();
97 98
			$(".conItem").hide();

+ 3 - 2
js/patentShow1.js

@ -94,8 +94,9 @@ $(document).ready(function() {
94 94
			if($data.keywords) {
95 95
				$obj.keyword($data.keywords);
96 96
			}
97
			
98
			$("#remarkContent").val($data.cooperation)
97
			if($data.$data.cooperation) {
98
				$("#remarkContent").val($data.cooperation)
99
			}
99 100
		} else {
100 101
			$(".oinput").parents(".form-item").hide();
101 102
			$(".conItemFirst,#paperList").hide();

+ 3 - 3
js/searchNew.js

@ -314,9 +314,9 @@ $(function() {
314 314
				var $info = res.data;
315 315
				if($info.length > 0) {
316 316
					$("#"+aimId).show()
317
					dataO.patSortNum = $info[$info.length - 1].sortNum;
318
					dataO.patCreateTime = $info[$info.length - 1].createTime;
319
					dataO.patId = $info[$info.length - 1].id;
317
					dataO.orgSortNum = $info[$info.length - 1].sortNum;
318
					dataO.orgModifyTime = $info[$info.length - 1].modifyTime;
319
					dataO.orgId = $info[$info.length - 1].id;
320 320
			
321 321
					for(var i = 0; i < $info.length; i++) {
322 322
						var cmpname="",orgOther = "",orgType="",orgSty="",orgSt="",orgLogo="/images/default-icon.jpg"

+ 844 - 841
js/search_h5.js

@ -1,40 +1,86 @@
1
window.onload=function(){
2
	var loadFlag ={
3
		ex: true,
4
		co: true,
5
		rs: true,
6
		pt: true,
7
		pp: true,
8
		ar: true
9
	};
10
	var tabitem=1;//默认在第一个
11
	var keyt,subject,industry,address
12
		authType = 1,
13
		pageSize = 20,
14
		pageNo = {
15
			ex: 1,
16
			co: 1,
17
			rs: 1,
18
			pt: 1,
19
			pp: 1,
20
			ar: 1
21
		}
22
	var keyt = document.getElementById("searchval").value;
23
	var tabFlag=GetQueryString("flag");
24
	var searchContent=GetQueryString("key");
1
$(function() {
2
	var searchContent = $.trim(GetQueryString("key")),
3
	    tagnum = $.trim(GetQueryString("flag"));
4
	var keyt,subject,industry,address,authType = 1;
25 5
	if(searchContent!=""){
26 6
		keyt=searchContent;
27 7
		document.getElementById("searchval").value=searchContent;
28 8
	}
29
	
30
//============open swiper================
9
	var rows = 20,
10
		dataO = {
11
			proSortFirst:"",
12
			proStarLevel: "",
13
			proId: "",
14
			
15
			orgSortNum:"",
16
			orgModifyTime:"",
17
			orgId:"",
18
			
19
			artSortNum:"",
20
			artPublishTime:"",
21
			artId:"",
22
			
23
			resSortNum:"",
24
			resPublishTime:"",
25
			resId:"",
26
			
27
			patSortNum:"",
28
			patCreateTime:"",
29
			patId:"",
30
			
31
			parSortNum:"",
32
			parCreateTime:"",
33
			parId:"",
34
			
35
			serSortFirst:"",
36
			serTime: "",
37
			serId: "",
38
		};
39
	var objSort={
40
			"1":{
41
				obj:"professor",
42
				loadFlag:true,
43
				conbox:"#proList"
44
			},
45
			"2":{
46
				obj:"resource",
47
				loadFlag:true,
48
				conbox:"#resourceList"
49
			},
50
			"3":{
51
				obj:"article",
52
				loadFlag:true,
53
				conbox:"#articleList"
54
			},
55
			"4":{
56
				obj:"ppatent",
57
				loadFlag:true,
58
				conbox:"#patentList"
59
			},
60
			"5":{
61
				obj:"ppaper",
62
				loadFlag:true,
63
				conbox:"#paperList"
64
			},
65
			"6":{
66
				obj:"org",
67
				loadFlag:true,
68
				conbox:"#companyList"
69
			},
70
			"7":{
71
				obj:"ware",
72
				loadFlag:true,
73
				conbox:"#serviceList"
74
			}
75
		}
76
	var tabOrder=["1","7","2","4","5","3","6"]
31 77
	var mySwiperTab = new Swiper('.swiper-container-tab',{
32 78
		freeMode : true,
33 79
		slidesPerView : 'auto',
34 80
		freeModeSticky : true ,
35 81
	})
36 82

37
	var mySwiper = new Swiper('.swiper-container-main',{
83
	var mySwiper = new Swiper('.swiper-container-main',{//内容列表mainSwiper
38 84
		direction: 'vertical',
39 85
		scrollbar: '.swiper-scrollbar',
40 86
		autoplay : 500,
@ -45,12 +91,6 @@ window.onload=function(){
45 91
		onTouchMove: function(swiper){		//手动滑动中触发
46 92
			var _viewHeight = document.getElementsByClassName('swiper-wrapper-main')[0].offsetHeight;
47 93
            var _contentHeight = document.getElementsByClassName('swiper-slide')[0].offsetHeight;
48
            
49
//          if(mySwiper.translate < 50 && mySwiper.translate > 0) {
50
//				$(".init-loading").html('下拉刷新...').show();
51
//			}else if(mySwiper.translate > 50 ){
52
//				$(".init-loading").html('释放刷新...').show();
53
//			}
54 94
		},
55 95
		onTouchEnd: function(swiper) {
56 96
			var _viewHeight = document.getElementsByClassName('swiper-wrapper-main')[0].offsetHeight;
@ -58,103 +98,31 @@ window.onload=function(){
58 98
             // 上拉加载
59 99
            if(mySwiper.translate <= _viewHeight - _contentHeight - 50 && mySwiper.translate < 0) {
60 100
                setTimeout(function() {
61
                	if(tabitem==1){
62
                		 if(loadFlag.ex){
63
                		 	++pageNo.ex;
64
	                		extFilter()
65
	                		expertListVal(keyt,subject,industry,address,authType,pageSize,pageNo.ex)
66
	                		$(".loadtip").html('上拉加载更多...');
67
	                		mySwiper.update(); // 重新计算高度;
68
		                }
69
                	}else if(tabitem==2){
70
                		if(loadFlag.rs){
71
                		 	++pageNo.rs;
72
                			resourceListVal(keyt,pageSize,pageNo.rs)
73
	                		$(".loadtip").html('上拉加载更多...');
74
	                		mySwiper.update(); // 重新计算高度;
75
		                }
76
                	}else if(tabitem==3){
77
                		if(loadFlag.ar){
78
                		 	++pageNo.ar;
79
                			articalListVal(keyt,pageSize,pageNo.ar)
80
	                		$(".loadtip").html('上拉加载更多...');
81
	                		mySwiper.update(); // 重新计算高度;
82
		                }
83
                	}else if(tabitem==4){
84
                		if(loadFlag.pt){
85
                		 	++pageNo.pt;
86
                			patentListVal(keyt,pageSize,pageNo.pt)
87
	                		$(".loadtip").html('上拉加载更多...');
88
	                		mySwiper.update(); // 重新计算高度;
89
		                }
90
                	}else if(tabitem==5){
91
                		if(loadFlag.pp){
92
                		 	++pageNo.pp;
93
                			paperListVal(keyt,pageSize,pageNo.pp)
94
	                		$(".loadtip").html('上拉加载更多...');
95
	                		mySwiper.update(); // 重新计算高度;
96
		                }
97
                	}else if(tabitem==6){
98
                		if(loadFlag.co){
99
                		 	++pageNo.co;
100
                			companyListVal(keyt,pageSize,pageNo.co)
101
	                		$(".loadtip").html('上拉加载更多...');
102
	                		mySwiper.update(); // 重新计算高度;
103
		                }
101
                	var item;
102
                	if(tagnum){
103
                		item=tagnum
104
                	}else{
105
                		item=$('.swiper-slide-tab.active-tab').attr("data-tab")
104 106
                	}
107
                	tabToFun(item)
105 108
                }, 300);
106 109
            }
107
            // 下拉刷新
108
            if(mySwiper.translate >= 50) {
109
//              $(".init-loading").html('正在刷新...').show();
110
//              $(".loadtip").html('上拉加载更多');
111
                setTimeout(function() {
112
//                  $(".refreshtip").show(0);
113
//                  $(".init-loading").html('刷新成功');
114
//                  setTimeout(function(){
115
//                  	$(".init-loading").html('').hide();
116
//                  },800);
117
//                  $(".loadtip").show(0);
118
                    //刷新操作
119
                    mySwiper.update(); // 重新计算高度;
120
                }, 1000);
121
            }else if(mySwiper.translate >= 0 && mySwiper.translate < 50){
122
//          	$(".init-loading").html('').hide();
123
            }
124 110
            return false;
125 111
		}
126 112
	});
127
	var mySwiper2 = new Swiper('.swiper-container2',{
113
	var mySwiper2 = new Swiper('.swiper-container2',{//tabSwiper
128 114
		onTransitionEnd: function(swiper){
129 115
			$('.w').css('transform', 'translate3d(0px, 0px, 0px)')
130 116
			$('.swiper-container2 .swiper-slide-active').css('height','auto').siblings('.swiper-slide').css('height','0px');
131 117
			mySwiper.update();
132 118
			$('.swiper-slide-tab').eq(mySwiper2.activeIndex).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
133
			tabitem=$('.swiper-slide-tab').eq(mySwiper2.activeIndex).attr("data-tab");
119
			var tabitem=$('.swiper-slide-tab').eq(mySwiper2.activeIndex).attr("data-tab");
134 120
			mySwiperTab.slideTo(mySwiper2.activeIndex, 500, false);
135
			
136
			pageNo = {
137
				ex: 1,
138
				co: 1,
139
				rs: 1,
140
				pt: 1,
141
				pp: 1,
142
				ar: 1
143
			}
144
			if(tabitem==1){
145
				extFilter()
146
				expertListVal(keyt,subject,industry,address,authType,pageSize,1)
147
			}else if(tabitem==2){
148
				resourceListVal(keyt,pageSize,1)
149
			}else if(tabitem==3){
150
				articalListVal(keyt,pageSize,1)
151
			}else if(tabitem==4){
152
				patentListVal(keyt,pageSize,1)
153
			}else if(tabitem==5){
154
				paperListVal(keyt,pageSize,1)
155
			}else if(tabitem==6){
156
				companyListVal(keyt,pageSize,1)
121
			if(mySwiper2.activeIndex<3){
122
				$(".tr").css('transform', 'translate3d(0px, 0px, 0px)')
157 123
			}
124
			tagnum=tabitem
125
			clearToFun(tagnum)
158 126
			if(mySwiper2.activeIndex==0){
159 127
				$("#sele").removeClass("displayNone");
160 128
				$("#searB").addClass("searchboxNewT");
@ -164,782 +132,817 @@ window.onload=function(){
164 132
			}
165 133
		}
166 134
	});
167
	$('.swiper-slide-tab').click(function(){
168
		if($(this).index()==0){
169
			$("#sele").removeClass("displayNone");
170
			$("#searB").addClass("searchboxNewT");
171
		}else{
172
			$("#sele").addClass("displayNone");
173
			$("#searB").removeClass("searchboxNewT");
174
		}
175
		$(this).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
176
		tabitem=$(this).attr("data-tab");
177
		mySwiper2.slideTo($(this).index(), 500, false)
178
		mySwiperTab.slideTo($(this).index(), 500, false)
179
		pageNo = {
180
			ex: 1,
181
			co: 1,
182
			rs: 1,
183
			pt: 1,
184
			pp: 1,
185
			ar: 1
186
		}
187
		if(tabitem==1){
188
			extFilter()
189
			expertListVal(keyt,subject,industry,address,authType,pageSize,1)
190
		}else if(tabitem==2){
191
			resourceListVal(keyt,pageSize,1)
192
		}else if(tabitem==3){
193
			articalListVal(keyt,pageSize,1)
194
		}else if(tabitem==4){
195
			patentListVal(keyt,pageSize,1)
196
		}else if(tabitem==5){
197
			paperListVal(keyt,pageSize,1)
198
		}else if(tabitem==6){
199
			companyListVal(keyt,pageSize,1)
200
		}
201
		
202
		$('.w').css('transform', 'translate3d(0px, 0px, 0px)')
203
		$('.swiper-container2 .swiper-slide-active').css('height','auto').siblings('.swiper-slide').css('height','0px');
204
		mySwiper.update();
205
	});
206
//============end swiper================	
207
	
208
//============open首次数据获取================
209
	if(tabFlag==""){
210
		tabitem = 1
211
		expertListVal(keyt,subject,industry,address,authType,pageSize,1);
212
	}else{
213
		tabitem = tabFlag;
214
		if(tabitem==1){
215
			expertListVal(keyt,subject,industry,address,authType,pageSize,1)
216
		}else if(tabitem==2){
217
			$('.swiper-slide-tab').eq(2).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
218
			mySwiperTab.slideTo(2, 0, false);
219
			mySwiper2.slideTo(2, 100, false)
220
			$("#sele").addClass("displayNone");
221
			$("#searB").removeClass("searchboxNewT");
222
			resourceListVal(keyt,pageSize,1)
223
		}else if(tabitem==3){
224
			$('.swiper-slide-tab').eq(5).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
225
			mySwiperTab.slideTo(5, 0, false);
226
			mySwiper2.slideTo(5, 100, false)
227
			$("#sele").addClass("displayNone");
228
			$("#searB").removeClass("searchboxNewT");
229
			articalListVal(keyt,pageSize,1)
230
		}else if(tabitem==4){
231
			$('.swiper-slide-tab').eq(3).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
232
			mySwiperTab.slideTo(3, 0, false);
233
			mySwiper2.slideTo(3, 100, false)
234
			$("#sele").addClass("displayNone");
235
			$("#searB").removeClass("searchboxNewT");
236
			patentListVal(keyt,pageSize,1)
237
		}else if(tabitem==5){
238
			$('.swiper-slide-tab').eq(4).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
239
			mySwiperTab.slideTo(4, 0, false);
240
			mySwiper2.slideTo(4, 100, false)
241
			$("#sele").addClass("displayNone");
242
			$("#searB").removeClass("searchboxNewT");
243
			paperListVal(keyt,pageSize,1)
244
		}else if(tabitem==6){
245
			$('.swiper-slide-tab').eq(1).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
246
			mySwiperTab.slideTo(1, 0, false);
247
			mySwiper2.slideTo(1, 100, false)
248
			$("#sele").addClass("displayNone");
249
			$("#searB").removeClass("searchboxNewT");
250
			companyListVal(keyt,pageSize,1)
251
		}
252
	}
253
//============end首次数据获取================
254

255
//============open搜索================
256
	document.getElementById("searchval").addEventListener("keypress", function() {
257
		var e = event || window.event;
258
		if(e.keyCode == 13) {
259
	 		e.preventDefault();  
260
			var searchval = document.getElementById("searchval").value;
261
			if(searchval.replace(/^\s*|\s*$/,"")) {
262
				wlog("kw", searchval);
263
			}
264
			keyt=searchval;
265
			if(tabitem==1){
266
				extFilter()
267
				expertListVal(keyt,subject,industry,address,authType,pageSize,1)
268
			}else if(tabitem==2){
269
				resourceListVal(keyt,pageSize,1)
270
			}else if(tabitem==3){
271
				articalListVal(keyt,pageSize,1)
272
			}else if(tabitem==4){
273
				patentListVal(keyt,pageSize,1)
274
			}else if(tabitem==5){
275
				paperListVal(keyt,pageSize,1)
276
			}else if(tabitem==6){
277
				companyListVal(keyt,pageSize,1)
278
			}
279
	    }
280
	});
281
//============end搜索================	
282
	
283
//============open筛选条件================
284
	//筛选条件的选择
285
	$(".filterUl").on("click", "li", function() {
286
		this.parentNode.querySelector('li.filterCurrent').classList.remove("filterCurrent");
287
		this.classList.add("filterCurrent");
288
		this.parentNode.parentNode.querySelector(".spantext").innerText = this.innerText;
289
	})
290
	//筛选条件的展开关闭
291
	$(".filterListNew").on("click", ".rightbtn", function() {
292
		if(this.className == "rightbtn filterActive") {
293
			this.classList.remove("filterActive");
294
			this.parentNode.querySelector(".filterUl").classList.remove("filterUlactive");
295
			this.querySelector("em").classList.remove("unfoldtr");
296
			this.querySelector("em").classList.add("foldtr");
297
		} else {
298
			this.classList.add("filterActive");
299
			this.parentNode.querySelector(".filterUl").classList.add("filterUlactive");
300
			this.querySelector("em").classList.remove("foldtr");
301
			this.querySelector("em").classList.add("unfoldtr");
302
		}
303
	})
304
	var tagm=0;
305
	document.getElementById("oRes").addEventListener("click", function() {
306
		expertProfessor.res("industry");
307
		expertProfessor.res("subject");
308
		expertProfessor.res("address");
309
	})
310
	var expertProfessor = {
311
		oAjaxGet: function(url, obj, oType, oFun) {
135
	var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun) {
312 136
			$.ajax({
313 137
				url:url,
314
				data: obj,
315
				dataType: 'json', //服务器返回json格式数据
316
				type: oType, //HTTP请求类型
317
				timeout: 10000, //超时时间设置为10秒;
138
				dataType: 'json',
139
				type: otype,
140
				data: dataS,
318 141
				traditional: true,
319
				success: function(data) {
320
					if(data.success) {
321
						oFun(data.data);
142
				beforeSend: beforeFun,
143
				success: function(res) {
144
					if(res.success) {
145
						oFun(res)
322 146
					}
323 147
				},
324
				error: {
325
				}
148
				complete:completeFun
149
	            
326 150
			});
151
		},	
152
		insertNodata = function (targetE,newStr) {
153
            var parent = document.getElementById(targetE).parentNode;
154
            var kong = document.createElement("div");
155
            kong.className = "con-kong";
156
            kong.innerHTML ='<div class="picbox picNull"></div>'+
157
			            '<div class="txtbox">暂时没有符合该搜索条件的内容</div>'
158
            if(newStr){
159
            	kong.querySelector(".txtbox").innerHTML = newStr;
160
            }
161
            if (parent.firstChild.className == "con-kong") {
162
                return
163
            } else {
164
                parent.insertBefore(kong,parent.firstChild);
165
            }
166

167
        },
168
        removeNodata = function (targetE) {
169
            var parent = document.getElementById(targetE).parentNode;
170
            if (parent.firstChild.className == "con-kong") {
171
                parent.removeChild(parent.firstChild);
172
            } else {
173
                return
174
            }
175
        },
176
		filterList=function(subjectText){
177
			oAjax("/ajax/dataDict/qaDictCode",{//subject
178
				"dictCode":"SUBJECT",
179
			}, "get", function(data) {
180
				console.log(data);
181
				$("#subject").html("");
182
				$("#subject").append('<li class="filterCurrent">不限</li>');
183
				for(var i = 0; i < data.data.length; i++) {
184
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
185
					$("#subject").append(itemlist);
186
				}
187
				$("#subject li").each(function(i){
188
				    var textt = $(this).text();
189
				    if(textt == subjectText){
190
				    	$(this).addClass("filterCurrent").siblings().removeClass("filterCurrent");
191
				    }
192
				});
193
			})
194
			oAjax("/ajax/dataDict/qaDictCode",{//industry
195
				"dictCode":"INDUSTRY",
196
			}, "get", function(data) {
197
				$("#industry").html("");
198
				$("#industry").append('<li class="filterCurrent">不限</li>');
199
				for(var i = 0; i < data.data.length; i++) {
200
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
201
					$("#industry").append(itemlist);
202
				}
203
			})
204
			oAjax("/ajax/dataDict/qaCity",{//address
205
				"dictCode":"ADDRESS",
206
			}, "get", function(data) {
207
				$("#address").html("");
208
				$("#address").append('<li class="filterCurrent">不限</li>');
209
				for(var i = 0; i < data.data.length; i++) {
210
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
211
					$("#address").append(itemlist);
212
				}
213
			})
327 214
		},
328
		ind: function($data) {
329
			if($data.length == 0) {
330
				return;
331
			}
332
			var li1 = document.createElement("li");
333
			li1.className = "filterCurrent"
334
			li1.innerHTML = "不限";
335
			document.getElementById('industry').appendChild(li1);
336
			for(var i = 0; i < $data.length; i++) {
337
				var li = document.createElement("li");
338
				li.innerHTML = $data[i].caption;
339
				document.getElementById('industry').appendChild(li);
340
			}
341
		},
342
		sub: function($data) {
343
			if($data.length == 0) {
344
				return;
345
			}
346
			var li1 = document.createElement("li");
347
			li1.className = "filterCurrent"
348
			li1.innerHTML = "不限";
349
			document.getElementById('subject').appendChild(li1);
350
			for(var i = 0; i < $data.length; i++) {
351
				var li = document.createElement("li");
352
				li.innerHTML = $data[i].caption;
353
				document.getElementById('subject').appendChild(li);
215
		expertBox=function(){
216
			keyt=document.getElementById("searchval").value
217
			var  subjectVal= $("#subject li.filterCurrent").text();
218
			if(subjectVal=="不限"){
219
				subject = "";
220
			}else{
221
				subject = subjectVal;
354 222
			}
355
		},
356
		add: function($data) {
357
			if($data.length == 0) {
358
				return;
223
			var  industryVal= $("#industry li.filterCurrent").text();
224
			if(industryVal=="不限"){
225
				industry = "";
226
			}else{
227
				industry = industryVal;
359 228
			}
360
			var li1 = document.createElement("li");
361
			li1.className = "filterCurrent"
362
			li1.innerHTML = "不限";
363
			document.getElementById('address').appendChild(li1);
364
			for(var i = 0; i < $data.length; i++) {
365
				var li = document.createElement("li");
366
				li.innerHTML = $data[i].caption;
367
				document.getElementById('address').appendChild(li);
229
			var  addressVal= $("#address li.filterCurrent").text();
230
			if(addressVal=="不限"){
231
				address = "";
232
			}else{
233
				address = addressVal;
368 234
			}
235
			professorListVal() 
369 236
		},
370
		res: function(aa) {
371
			var t = document.getElementById(aa).getElementsByTagName("li");
372
			for(var i in t) {
373
				if(t[i].innerHTML == "不限") {
374
					t[i].className = "filterCurrent"
375
				} else {
376
					t[i].className = ""
377
				}
378
			}
379
			for(var n = 0; n < 3; n++) {
380
				document.getElementsByClassName('spantext')[n].innerHTML = "不限";
381
			}
382
			tagm=0;
383
			document.getElementById("sele").getElementsByTagName("span")[0].innerHTML="";
384
		}
385
	}
386
	expertProfessor.oAjaxGet('/ajax/dataDict/qaDictCode', {
387
		"dictCode": "INDUSTRY"
388
	}, "get", expertProfessor.ind);
389
	expertProfessor.oAjaxGet('/ajax/dataDict/qaDictCode', {
390
		"dictCode": "SUBJECT"
391
	}, "get", expertProfessor.sub);
392
	expertProfessor.oAjaxGet('/ajax/dataDict/qaCity', {
393
		"dictCode": "ADDRESS"
394
	}, "get", expertProfessor.add);
395

396
	
397
	document.getElementById("com").addEventListener('click', function() {
398
		var arr = [],tagm=0;
399
		for(var n = 0; n < 3; n++) {
400
			if(document.getElementsByClassName('spantext')[n].innerHTML == "不限") {
401
				arr[n] = "";
402
			} else {
403
				arr[n] = document.getElementsByClassName('spantext')[n].innerHTML;
404
				tagm++;
405
			}
406
		}
407
		if(tagm>0){
408
			document.getElementById("sele").getElementsByTagName("span")[0].innerHTML=tagm;
409
		}
410
		
411
		extFilter();
412
		expertListVal(keyt,subject,industry,address,authType,pageSize,1);
413
		
414
		$('html').removeClass('mmenu-opening');
415
		setTimeout(
416
			function()
417
			{
418
				$('html').removeClass('mmenu-opened').removeClass('mmenu-right');
419
				$('#menu').removeClass('mmenu-opened');
420

421
				$(window).unbind('resize.mmenu');
422
			},525
423
		);
424

425
		
426
	})
427
	function extFilter(){//获取筛选条件的值
428
		keyt=keyt;
429
		var subjectVal= $("#subject li.filterCurrent").text();
430
		if(subjectVal=="不限"){
431
			subject = "";
432
		}else{
433
			subject = subjectVal;
434
		}
435
		var industryVal= $("#industry li.filterCurrent").text();
436
		if(industryVal=="不限"){
437
			industry = "";
438
		}else{
439
			industry = industryVal;
440
		}
441
		var addressVal= $("#address li.filterCurrent").text();
442
		if(addressVal=="不限"){
443
			address = "";
444
		}else{
445
			address = addressVal;
446
		}
447
		console.log(keyt,subject,industry,address)
448
	}
449
//============end筛选条件================
450

451
//============open模块链接跳转================
452
	$("#proList").on("click", "li", function() {
453
		var id = this.getAttribute("data-id");
454
		location.href="http://" + window.location.host + "/e/p.html?id=" + id;
455
	})
456
	$("#resourceList").on("click", "li", function() {
457
		var id = this.getAttribute("data-id");
458
		location.href="http://" + window.location.host + "/e/r.html?id=" + id;
459
	})
460
	$("#articleList").on("click", "li", function() {
461
		var id = this.getAttribute("data-id");
462
		location.href="http://" + window.location.host + "/e/a.html?id=" + id;
463
	})
464
	$("#paperList").on("click", "li", function() {
465
		var id = this.getAttribute("data-id");
466
		location.href="http://" + window.location.host + "/e/l.html?id=" + id;
467
	})
468
	$("#patentList").on("click", "li", function() {
469
		var id = this.getAttribute("data-id");
470
		location.href="http://" + window.location.host + "/e/z.html?id=" + id;
471
	})
472
	$("#companyList").on("click", "li", function() {
473
		var id = this.getAttribute("data-id");
474
		location.href="http://" + window.location.host + "/e/c.html?id=" + id;
475
	})
476
//============end模块链接跳转================
477

478

479
//============open不同模块填充函数================
480
	//专家
481
	function expertListVal(keyt,subject,industry,address,authType,pageSize,pageNo) {
482
		$.ajax({
483
			"url": "/ajax/professor/pqBaseInfo",
484
			"type": "get",
485
			"data": {
237
		professorListVal = function() {
238
			var aimId="proList"
239
			oAjax("/ajax/professor/index/search",{
486 240
				"key":keyt,
487 241
				"subject":subject,
488 242
				"industry":industry,
489 243
				"address":address,
490 244
				"authType":authType,
491
				"pageSize": pageSize,
492
				"pageNo": pageNo
493
			},
494
			"success": function(data) {
495
				if(data.success) {
496
					var obj = data.data.data;
497
					var thisObj=document.getElementById("proList");
498
					if(pageNo!=data.data.pageNo) {
499
						data.data.data=[];
500
						loadFlag.ex=false;
501
						$(".loadtip").html('没有更多数据了');
502
						return;
503
					}
504
					if(pageNo==1){
505
						thisObj.innerHTML="";
506
						var noNum = thisObj.parentNode.querySelectorAll("div");
507
						for(var i = 0;i <noNum.length;i++){
508
						  	if(noNum[i].getAttribute("class")=='nodatabox'){
509
						      	thisObj.parentNode.removeChild(noNum[i])
510
							}
245
				"sortFirst": dataO.proSortFirst,
246
				"starLevel":dataO.proStarLevel,
247
				"id": dataO.proId,
248
				"rows": rows
249
			}, "get", function(res){
250
				var $info = res.data;
251
				if($info.length > 0) {
252
					$("#"+aimId).show()
253
					dataO.proSortFirst = $info[$info.length - 1].sortFirst;
254
					dataO.proStarLevel = $info[$info.length - 1].starLevel;
255
					dataO.proId = $info[$info.length - 1].id;
256
			
257
					for(var i = 0; i < $info.length; i++) {
258
						var owner="",ownerSty="",ownerSt="",cnt="",hasImg="../images/default-photo.jpg"
259
						var userType = autho($info[i].authType, $info[i].orgAuth, $info[i].authStatus);
260
							ownerSt= userType.title;
261
							ownerSty=userType.sty;
262
						if($info[i].hasHeadImage) {
263
							hasImg="/images/head/" + $info[i].id + "_l.jpg"
511 264
						}
512
					}
513
					if(obj.length>0){
514
						for(var i = 0; i < obj.length; i++) {
515
							var liItem = document.createElement("li");
516
							liItem.className = "mui-table-view-cell"
517
							liItem.setAttribute("data-id",obj[i].id)
518
							var userType = autho(obj[i].authType, obj[i].orgAuth, obj[i].authStatus);
519
							var rlist=""
520
							if( obj[i].researchAreas.length > 0){/*获取研究方向信息*/
521
								rlist = '研究方向:';
522
								for(var n = 0; n < obj[i].researchAreas.length; n++) {
523
									rlist += obj[i].researchAreas[n].caption
524
									if(n < obj[i].researchAreas.length - 1) {
525
										rlist += ";"
526
									}
527
								}
265
						var title = $info[i].title || "";
266
						var orgName = $info[i].orgName || "";
267
						var office = $info[i].office || "";
268
						if(title != "") {
269
							var ttitle = title + ",";
270
						}else{
271
							if(office!=""){
272
								var ttitle = office  + ",";	
273
							}else{
274
								var ttitle = office;	
528 275
							}
529
							var os = "";
530
							if(obj[i].title) {
531
								if(obj[i].orgName) {
532
									os = obj[i].title + "," + obj[i].orgName;
533
								} else {
534
									os = obj[i].title;
535
								}
536
							} else {
537
								if(obj[i].office) {
538
									if(obj[i].orgName) {
539
										os = obj[i].office + "," + obj[i].orgName;
540
									} else {
541
										os = obj[i].office;
542
									}
543
								} else {
544
									if(obj[i].orgName) {
545
										os = obj[i].orgName;
546
									}
276
						}
277
						if(orgName != "") {
278
							orgName = orgName;
279
						}
280
						/*获取研究方向信息*/
281
						var researchAreas = $info[i].researchAreas;
282
						var rlist=""
283
						if( researchAreas.length > 0){
284
							rlist = '研究方向:';
285
							for(var n = 0; n < researchAreas.length; n++) {
286
								rlist += researchAreas[n].caption
287
								if(n < researchAreas.length - 1) {
288
									rlist += ";"
547 289
								}
548 290
							}
549
							var baImg = "../images/default-photo.jpg";
550
							if(obj[i].hasHeadImage == 1) {
551
								baImg = "/images/head/" + obj[i].id + "_l.jpg";
552
							}
553
							var oString = '<div class="flexCenter clearfix">'
291
						}
292
						var baImg = "../images/default-photo.jpg";
293
						if($info[i].hasHeadImage == 1) {
294
							baImg = "/images/head/" + $info[i].id + "_l.jpg";
295
						}
296
						var liItem = document.createElement("li");
297
							liItem.className = "mui-table-view-cell"
298
							liItem.setAttribute("data-id",$info[i].id)
299
						var oString = '<div class="flexCenter clearfix">'
554 300
							oString += '<div class="madiaHead useHead" style="background-image:url('+baImg+')"></div>'
555 301
							oString += '<div class="madiaInfo">'
556
							oString += '<p class="ellipsisSty"><span class="h1Font">'+obj[i].name+'</span><em class="authiconNew '+userType.sty+'" title="'+userType.title+'"></em></p>'
557
							oString += '<p class="h2Font ellipsisSty">'+os+'</p>'
302
							oString += '<p class="ellipsisSty"><span class="h1Font">'+$info[i].name+'</span><em class="authiconNew '+userType.sty+'" title="'+userType.title+'"></em></p>'
303
							oString += '<p class="h2Font ellipsisSty">'+ttitle+orgName+'</p>'
558 304
							oString += '<p class="h2Font ellipsisSty">'+rlist+'</p>'
559 305
							oString += '</div></div>'
560
							liItem.innerHTML = oString;
561
							thisObj.appendChild(liItem);
562
						}
563
						if(pageNo < Math.ceil(data.data.total / pageSize)) {
564
							loadFlag.ex=true;
565
						}else{
566
							loadFlag.ex=false;
567
						}
568
					}else{
569
						defaultShow(thisObj);
570
						loadFlag.ex=false;
306
						liItem.innerHTML = oString;
307
						document.getElementById(aimId).appendChild(liItem)
571 308
					}
572 309
				}
573
			},
574
			"error": function() {
575
			}
576
		});
577
	}
578
	//企业
579
	function companyListVal(keyt,pageSize,pageNo) {
580
		$.ajax({
581
			"url": "/ajax/org/find/pq",
582
			"type": "get",
583
			"async": true,
584
			"data": {
585
				"kw":keyt,
586
				"pageSize": pageSize,
587
				"pageNo": pageNo
588
			},
589
			"success": function(data) {
590
				if(data.success) {
591
					var obj = data.data.data;
592
					var thisObj=document.getElementById("companyList");
593
					if(pageNo!=data.data.pageNo) {
594
						data.data.data=[];
595
						loadFlag.co=false;
596
						$(".loadtip").html('没有更多数据了');
597
						return;
598
					}
599
					if(pageNo==1){
600
						thisObj.innerHTML="";
601
						var noNum = thisObj.parentNode.querySelectorAll("div");
602
						for(var i = 0;i <noNum.length;i++){
603
						  	if(noNum[i].getAttribute("class")=='nodatabox'){
604
						      	thisObj.parentNode.removeChild(noNum[i])
605
							}
606
						}
607
					}
608
					if(obj.length>0){
609
						for(var i = 0; i < obj.length; i++) {
610
							var liItem = document.createElement("li");
611
							liItem.className = "mui-table-view-cell"
612
							liItem.setAttribute("data-id",obj[i].id)
613
							var imgL,thisName,thisAuth,thisTitle,otherI="";
614
							if(obj[i].hasOrgLogo == 1) {
615
								imgL="/images/org/" + obj[i].id + ".jpg";
616
							}else{
617
								imgL='../images/default-icon.jpg'
618
							}
619
							if(obj[i].forShort){
620
								thisName=obj[i].forShort
621
							}else{
622
								thisName=obj[i].name
623
							}
624
							if(obj[i].industry){
625
								otherI=obj[i].industry.replace(/,/gi, " | ");
626
							}
627
							if(obj[i].authStatus==3){
628
								thisAuth="authicon-com-ok"
629
								thisTitle="科袖认证企业"
630
							}
631
							var oString = '<div class="flexCenter OflexCenter clearfix">'
632
							oString += '<div class="madiaHead cmpHead"><div class="boxBlock"><img class="boxBlockimg" src="'+imgL+'" /></div></div>'
633
							oString += '<div class="madiaInfo OmadiaInfo">'
634
							oString += '<p class="ellipsisSty"><span class="h1Font">'+thisName+'</span><em class="authiconNew '+thisAuth+'" title="'+thisTitle+'"></em></p>'
635
							oString += '<p class="ellipsisSty h2Font">'+otherI+'</p>'
636
							oString += '</div></div>'
637
							liItem.innerHTML = oString;
638
							thisObj.appendChild(liItem);
310
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
311
                removeNodata(aimId);
312
                if($info.length == 0 && liLen == 0 ){
313
                	$("#"+aimId).hide()
314
                    insertNodata(aimId);
315
                }
316
				if ($info.length > rows) {
317
                    objSort[1].loadFlag=true;
318
                }
319
				if($info.length == 0){
320
                	objSort[1].loadFlag=false;
321
					$(".loadtip").html('没有更多数据了');
322
					return;
323
                }
324
			})
325
		},
326
		companyListVal=function(){
327
			var aimId="companyList"
328
			oAjax("/ajax/org/index/search",{
329
				"key": keyt,
330
				"sortNum": dataO.orgSortNum,
331
				"modifyTime":dataO.orgModifyTime,
332
				"id": dataO.orgId,
333
				"rows": rows
334
			}, "get", function(res){
335
				var $info = res.data;
336
				if($info.length > 0) {
337
					$("#"+aimId).show()
338
					dataO.orgSortNum = $info[$info.length - 1].sortNum;
339
					dataO.orgModifyTime = $info[$info.length - 1].modifyTime;
340
					dataO.orgId = $info[$info.length - 1].id;
341
			
342
					for(var i = 0; i < $info.length; i++) {
343
						var imgL,thisName,thisAuth,thisTitle,otherI="";
344
						if($info[i].hasOrgLogo == 1) {
345
							imgL="/images/org/" + $info[i].id + ".jpg";
346
						}else{
347
							imgL='../images/default-icon.jpg'
639 348
						}
640
						if(pageNo < Math.ceil(data.data.total / pageSize)) {
641
							loadFlag.co=true;
349
						if($info[i].forShort){
350
							thisName=$info[i].forShort
642 351
						}else{
643
							loadFlag.co=false;
352
							thisName=$info[i].name
644 353
						}
645
					}else{
646
						defaultShow(thisObj);
647
						loadFlag.co=false;
354
						if($info[i].industry){
355
							otherI=$info[i].industry.replace(/,/gi, " | ");
356
						}
357
						if($info[i].authStatus==3){
358
							thisAuth="authicon-com-ok"
359
							thisTitle="科袖认证企业"
360
						}
361
						var liItem = document.createElement("li");
362
							liItem.className = "mui-table-view-cell"
363
							liItem.setAttribute("data-id",$info[i].id)
364
						var oString = '<div class="flexCenter OflexCenter clearfix">'
365
						oString += '<div class="madiaHead cmpHead"><div class="boxBlock"><img class="boxBlockimg" src="'+imgL+'" /></div></div>'
366
						oString += '<div class="madiaInfo OmadiaInfo">'
367
						oString += '<p class="ellipsisSty"><span class="h1Font">'+thisName+'</span><em class="authiconNew '+thisAuth+'" title="'+thisTitle+'"></em></p>'
368
						oString += '<p class="ellipsisSty h2Font">'+otherI+'</p>'
369
						oString += '</div></div>'
370
						liItem.innerHTML = oString;
371
						document.getElementById(aimId).appendChild(liItem)
648 372
					}
649 373
				}
650
	
651
			},
652
			"error": function() {
653
			}
654
		});
655
	}
656
	//资源
657
	function resourceListVal(keyt,pageSize, pageNo) {
658
		$.ajax({
659
			"url": "/ajax/resource/firstpq",
660
			"type": "get",
661
			"async": true,
662
			"data": {
663
				"key":keyt,
664
				"pageSize": pageSize,
665
				"pageNo": pageNo
666
			},
667
			"success": function(data) {
668
				if(data.success) {
669
					console.log(data)
670
					var obj = data.data.data;
671
					var thisObj=document.getElementById("resourceList");
672
					if(pageNo!=data.data.pageNo) {
673
						data.data.data=[];
674
						loadFlag.rs=false;
675
						$(".loadtip").html('没有更多数据了');
676
						return;
677
					}
678
					if(pageNo==1){
679
						thisObj.innerHTML="";
680
						var noNum = thisObj.parentNode.querySelectorAll("div");
681
						for(var i = 0;i <noNum.length;i++){
682
						  	if(noNum[i].getAttribute("class")=='nodatabox'){
683
						      	thisObj.parentNode.removeChild(noNum[i])
684
							}
374
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
375
                removeNodata(aimId);
376
                if($info.length == 0 && liLen == 0 ){
377
                	$("#"+aimId).hide()
378
                    insertNodata(aimId);
379
                }
380
                if ($info.length > rows) {
381
                    objSort[6].loadFlag=true;
382
                }
383
                if($info.length == 0){
384
                	objSort[6].loadFlag=false;
385
					$(".loadtip").html('没有更多数据了');
386
					return;
387
                }
388
			})
389
		},
390
		articalListVal=function(){
391
			var aimId="articleList"
392
			oAjax("/ajax/article/index/search",{
393
				"key": keyt,
394
				"sortNum": dataO.artSortNum,
395
				"publishTime":dataO.artPublishTime,
396
				"id": dataO.artId,
397
				"rows": rows
398
			}, "get", function(res){
399
				var $info = res.data;
400
				if($info.length > 0) {
401
					$("#"+aimId).show()
402
					dataO.artSortNum = $info[$info.length - 1].sortNum;
403
					dataO.artPublishTime = $info[$info.length - 1].publishTime;
404
					dataO.artId = $info[$info.length - 1].articleId;
405
			
406
					for(var i = 0; i < $info.length; i++) {
407
						var hasImg="/images/default-artical.jpg"
408
						if($info[i].articleImg) {
409
							hasImg="/data/article/" + $info[i].articleImg
410
						}
411
						
412
						var liItem = document.createElement("li");
413
						liItem.setAttribute("data-id",$info[i].articleId);
414
						liItem.className = "mui-table-view-cell"
415
						var itemlist ='<div class="flexCenter OflexCenter clearfix">';
416
							itemlist += '<div class="madiaHead artHead" style="background-image:url('+hasImg+')"></div>';
417
							itemlist += '<div class="madiaInfo OmadiaInfo">';
418
							itemlist += '<p class="ellipsisSty-2 h1Font">'+$info[i].articleTitle+'</p>';
419
							itemlist += '<div class="h2Font">'
420
							itemlist += '<span class="nameSpan ownerName" style="margin-right:10px"></span>'
421
							itemlist += '<span class="time">'+commenTime($info[i].publishTime)+'</span>'
422
							itemlist += '</div>'
423
							itemlist += '</div>';
424
						liItem.innerHTML = itemlist;
425
						var $itemlist = $(liItem);
426
						document.getElementById(aimId).appendChild(liItem)
427
							
428
						if($info[i].articleType=="1"){
429
							(function(mo){
430
								cacheModel.getProfessor($info[i].professorId,function(sc,value){
431
									if(sc){
432
										mo.find(".ownerName").html(value.name);
433
									}else{
434
										console.log("error")
435
									}
436
								});
437
							})($itemlist);
438
						}else if($info[i].articleType=="2"){
439
							(function(mo){
440
								cacheModel.getCompany($info[i].orgId,function(sc, value){
441
									if(sc){
442
										if(value.forShort){
443
											mo.find(".ownerName").html(value.forShort)
444
										}else{
445
											mo.find(".ownerName").html(value.name)
446
										}
447
									}else{
448
										console.log("error")
449
									}
450
								})
451
							})($itemlist);
685 452
						}
686 453
					}
687
					if(obj.length>0){
688
						for(var i = 0; i < obj.length; i++) {
689
							var liItem = document.createElement("li");
690
							liItem.className = "mui-table-view-cell"
691
							liItem.setAttribute("data-id",obj[i].resourceId)
692
							var name="",userType={};
693
							if(obj[i].resourceType == 1) { //个人
694
								userType = autho(obj[i].editProfessor.authType, obj[i].editProfessor.orgAuth, obj[i].editProfessor.authStatus);
695
								name=obj[i].editProfessor.name;
696
							} else if(obj[i].resourceType == 2) { //企业
697
								if(obj[i].organization.forShort) {
698
									name=obj[i].organization.forShort;
699
								}else{
700
									name=obj[i].organization.name;
701
								}
702
								if(obj[i].organization.authStatus==3){
703
									userType.sty="authicon-com-ok";
704
									userType.title="科袖认证企业"
705
								}
706
							}
707
							var oString = '<div class="flexCenter OflexCenter clearfix">'
708
							if(obj[i].images.length) {
709
								oString += '<div class="madiaHead resouseHead" style="background-image:url(../data/resource/' + obj[i].images[0].imageSrc +')"></div>'
710
							} else {
711
								oString += '<div class="madiaHead resouseHead"></div>'
712
							}
713
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty h1Font">' + obj[i].resourceName + '</p>'
714
							oString += '<p class="h2Font ellipsisSty"><span>' + name + '</span><em class="authiconNew '+userType.sty+'" title="'+userType.title+'"></em></p>'
715
							oString += '<p class="h2Font ellipsisSty">用途:' + obj[i].supportedServices + '</p>'
716
							oString += '</div></div>'
717
							liItem.innerHTML = oString;
718
							thisObj.appendChild(liItem);
454
				}
455
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
456
                removeNodata(aimId);
457
                if($info.length == 0 && liLen == 0 ){
458
                	$("#"+aimId).hide()
459
                    insertNodata(aimId);
460
                }
461
                if ($info.length > rows) {
462
                    objSort[3].loadFlag=true;
463
                }
464
                if($info.length == 0){
465
                	objSort[3].loadFlag=false;
466
					$(".loadtip").html('没有更多数据了');
467
					return;
468
                }
469
			})
470
		},
471
		resourceListVal=function(){
472
			var aimId="resourceList"
473
			oAjax("/ajax/resource/index/search",{
474
				"key": keyt,
475
				"sortNum": dataO.resSortNum,
476
				"publishTime":dataO.resPublishTime,
477
				"id": dataO.resId,
478
				"rows": rows
479
			}, "get", function(res){
480
				var $info = res.data;
481
				if($info.length > 0) {
482
					$("#"+aimId).show()
483
					dataO.resSortNum = $info[$info.length - 1].sortNum;
484
					dataO.resPublishTime = $info[$info.length - 1].publishTime;
485
					dataO.resId = $info[$info.length - 1].resourceId;
486
			
487
					for(var i = 0; i < $info.length; i++) {
488
						var hasImg="/images/default-resource.jpg"
489
						if($info[i].images.length > 0) {
490
							hasImg="/data/resource/" + $info[i].images[0].imageSrc
719 491
						}
720
						if(pageNo < Math.ceil(data.data.total / pageSize)) {
721
							loadFlag.rs=true;
722
						}else{
723
							loadFlag.rs=false;
492
						
493
						var liItem = document.createElement("li");
494
						liItem.setAttribute("data-id",$info[i].resourceId);
495
						liItem.className = "mui-table-view-cell"
496
						var itemlist ='<div class="flexCenter OflexCenter clearfix">';
497
							itemlist += '<div class="madiaHead resouseHead" style="background-image:url('+hasImg+')"></div>';
498
							itemlist += '<div class="madiaInfo OmadiaInfo">';
499
							itemlist += '<p class="ellipsisSty-2 h1Font">'+$info[i].resourceName+'</p>';
500
							itemlist +='<p class="h2Font ellipsisSty"><span class="ownerName"></span><em class="authiconNew ownerSty"></em></p>'
501
							itemlist += '<p class="h2Font ellipsisSty">用途:' + $info[i].supportedServices + '</p>'
502
							itemlist += '</div>'
503
							itemlist += '</div>';
504
						liItem.innerHTML = itemlist;
505
						var $itemlist = $(liItem);
506
						document.getElementById(aimId).appendChild(liItem)
507
						
508
						if($info[i].resourceType=="1"){
509
							(function(mo){
510
								cacheModel.getProfessor($info[i].professorId,function(sc,value){
511
									if(sc){
512
										mo.find(".ownerName").html(value.name)
513
										var userType = autho(value.authType, value.orgAuth, value.authStatus);
514
										mo.find(".ownerSty").addClass(userType.sty).attr("title",userType.title)
515
									}else{
516
										console.log("error")
517
									}
518
								})
519
							})($itemlist);
520
						}else if($info[i].resourceType=="2"){
521
							(function(mo){
522
								cacheModel.getCompany($info[i].orgId,function(sc,value){
523
									if(sc){
524
										if(value.forShort){
525
											mo.find(".ownerName").html(value.forShort)
526
										}else{
527
											mo.find(".ownerName").html(value.name)
528
										}
529
										if(value.authStatus==3) {
530
											mo.find(".ownerSty").addClass("authicon-com-ok").attr("title","科袖认证企业")
531
										}
532
									}else{
533
										console.log("error")
534
									}
535
								})
536
							})($itemlist);
724 537
						}
725
					}else{
726
						defaultShow(thisObj);
727
						loadFlag.rs=false;
728 538
					}
729 539
				}
730
			},
731
			"error": function() {
732
			}
733
		});
734
	}
735
	//专利
736
	function patentListVal(keyt,pageSize, pageNo) {
737
		$.ajax({
738
			"url": "/ajax/ppatent/pq",
739
			"type": "get",
740
			"async": true,
741
			"data": {
742
				"qw":keyt,
743
				"pageSize": pageSize,
744
				"pageNo": pageNo
745
			},
746
			"success": function(data) {
747
				if(data.success) {
748
					var obj = data.data.data;
749
					var thisObj=document.getElementById("patentList");
750
					if(pageNo!=data.data.pageNo) {
751
						data.data.data=[];
752
						loadFlag.pt=false;
753
						$(".loadtip").html('没有更多数据了');
754
						return;
540
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
541
                removeNodata(aimId);
542
                if($info.length == 0 && liLen == 0 ){
543
                	$("#"+aimId).hide()
544
                    insertNodata(aimId);
545
                }
546
                if ($info.length > rows) {
547
                    objSort[2].loadFlag=true;
548
                }
549
                if($info.length == 0){
550
                	objSort[2].loadFlag=false;
551
					$(".loadtip").html('没有更多数据了');
552
					return;
553
                }
554
			})
555
		},
556
		patentListVal = function() {
557
			var aimId="patentList"
558
			oAjax("/ajax/ppatent/index/search",{
559
				"key": keyt,
560
				"sortNum": dataO.patSortNum,
561
				"createTime":dataO.patCreateTime,
562
				"id": dataO.patId,
563
				"rows": rows
564
			}, "get", function(res){
565
				var $info = res.data;
566
				if($info.length > 0) {
567
					$("#"+aimId).show()
568
					dataO.patSortNum = $info[$info.length - 1].sortNum;
569
					dataO.patCreateTime = $info[$info.length - 1].createTime;
570
					dataO.patId = $info[$info.length - 1].id;
571
			
572
					for(var i = 0; i < $info.length; i++) {
573
						var liItem = document.createElement("li");
574
						liItem.setAttribute("data-id",$info[i].id);
575
						liItem.className = "mui-table-view-cell"
576
						var oString = '<div class="flexCenter OflexCenter clearfix">'
577
						oString += '<div class="madiaHead patentHead"></div>'
578
						oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + $info[i].name + '</p>'
579
						oString += '<p class="ellipsisSty h2Font">' + $info[i].authors.substring(0, $info[i].authors.length - 1) + '</p>'
580
						oString += '</div></div>'
581
						liItem.innerHTML = oString;
582
						document.getElementById(aimId).appendChild(liItem)
755 583
					}
756
					if(pageNo==1){
757
						thisObj.innerHTML="";
758
						var noNum = thisObj.parentNode.querySelectorAll("div");
759
						for(var i = 0;i <noNum.length;i++){
760
						  	if(noNum[i].getAttribute("class")=='nodatabox'){
761
						      	thisObj.parentNode.removeChild(noNum[i])
584
				}
585
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
586
                removeNodata(aimId);
587
                if($info.length == 0 && liLen == 0 ){
588
                	$("#"+aimId).hide()
589
                    insertNodata(aimId);
590
                }
591
                if ($info.length > rows) {
592
                    objSort[4].loadFlag=true;
593
                }
594
                if($info.length == 0){
595
                	objSort[4].loadFlag=false;
596
					$(".loadtip").html('没有更多数据了');
597
					return;
598
                }
599
			})
600
		},
601
		paperListVal = function() {
602
			var aimId="paperList"
603
			oAjax("/ajax/ppaper/index/search",{
604
				"key": keyt,
605
				"sortNum": dataO.parSortNum,
606
				"createTime":dataO.parCreateTime,
607
				"id": dataO.parId,
608
				"rows": rows
609
			}, "get", function(res){
610
				var $info = res.data;
611
				if($info.length > 0) {
612
					$("#"+aimId).show()
613
					dataO.parSortNum = $info[$info.length - 1].sortNum;
614
					dataO.parCreateTime = $info[$info.length - 1].createTime;
615
					dataO.parId = $info[$info.length - 1].id;
616
			
617
					for(var i = 0; i < $info.length; i++) {
618
						var liItem = document.createElement("li");
619
						liItem.setAttribute("data-id",$info[i].id);
620
						liItem.className = "mui-table-view-cell"
621
						var oString = '<div class="flexCenter OflexCenter clearfix">'
622
						oString += '<div class="madiaHead paperHead"></div>'
623
						oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + $info[i].name + '</p>'
624
						oString += '<p class="ellipsisSty h2Font">' + $info[i].authors.substring(0, $info[i].authors.length - 1) + '</p>'
625
						oString += '</div></div>'
626
						liItem.innerHTML = oString;
627
						document.getElementById(aimId).appendChild(liItem)
628
					}
629
				}
630
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
631
                removeNodata(aimId);
632
                if($info.length == 0 && liLen == 0 ){
633
                	$("#"+aimId).hide()
634
                    insertNodata(aimId);
635
                }
636
                if ($info.length > rows) {
637
                    objSort[5].loadFlag=true;
638
                }
639
                if($info.length == 0){
640
                	objSort[5].loadFlag=false;
641
					$(".loadtip").html('没有更多数据了');
642
					return;
643
                }
644
			})
645
		},
646
		serviceListVal = function() {
647
			var aimId="serviceList"
648
			oAjax("/ajax/ware/index/search",{
649
				"key": keyt,
650
				"sortFirst": dataO.serSortFirst,
651
				"time":dataO.serTime,
652
				"id": dataO.serId,
653
				"rows": rows
654
			}, "get", function(res){
655
				var $info = res.data;
656
				if($info.length > 0) {
657
					$("#"+aimId).show()
658
					dataO.serSortFirst = $info[$info.length - 1].sortFirst;
659
					dataO.serTime = $info[$info.length - 1].modifyTime;
660
					dataO.serId = $info[$info.length - 1].id;
661
			
662
					for(var i = 0; i < $info.length; i++) {
663
						var cnt="", img="../images/default-service.jpg"
664
						if($info[i].images) {
665
							var subs = strToAry($info[i].images)
666
							if(subs.length > 0) {
667
								img="/data/ware" + subs[0]
762 668
							}
763 669
						}
764
					}
765
					if(obj.length>0){
766
						for(var i = 0; i < obj.length; i++) {
767
							var liItem = document.createElement("li");
768
							liItem.setAttribute("data-id",obj[i].id);
769
							liItem.className = "mui-table-view-cell"
770
							var oString = '<div class="flexCenter OflexCenter clearfix">'
771
							oString += '<div class="madiaHead patentHead"></div>'
772
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].name + '</p>'
773
							oString += '<p class="ellipsisSty h2Font">' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '</p>'
774
							oString += '</div></div>'
775
							liItem.innerHTML = oString;
776
							thisObj.appendChild(liItem);
670
						if($info[i].cnt){
671
							cnt="内容:"+$info[i].cnt
777 672
						}
778
						if(pageNo < Math.ceil(data.data.total / pageSize)) {
779
							loadFlag.pt=true;
780
						}else{
781
							loadFlag.pt=false;
673
						var liItem = document.createElement("li");
674
						liItem.setAttribute("data-id",$info[i].id);
675
						liItem.className = "mui-table-view-cell"
676
						var itemlist ='<div class="flexCenter OflexCenter clearfix">';
677
							itemlist += '<div class="madiaHead resouseHead" style="background-image:url('+img+')"></div>';
678
							itemlist += '<div class="madiaInfo OmadiaInfo">';
679
							itemlist += '<p class="ellipsisSty-2 h1Font">'+$info[i].name+'</p>';
680
							itemlist +='<p class="h2Font ellipsisSty"><span class="ownerName"></span><em class="authiconNew ownerSty"></em></p>'
681
							itemlist += '<p class="h2Font ellipsisSty">' + cnt + '</p>'
682
							itemlist += '</div>'
683
							itemlist += '</div>';
684
						liItem.innerHTML = itemlist;
685
						var $itemlist = $(liItem);
686
						document.getElementById(aimId).appendChild(liItem)
687
						
688
						if($info[i].category=="1"){
689
							(function(mo){
690
								cacheModel.getProfessor($info[i].owner,function(sc,value){
691
									if(sc){
692
										mo.find(".ownerName").html(value.name)
693
										var userType = autho(value.authType, value.orgAuth, value.authStatus);
694
										mo.find(".ownerSty").addClass(userType.sty).attr("title",userType.title)
695
									}else{
696
										console.log("error")
697
									}
698
								})
699
							})($itemlist);
700
						}else if($info[i].category=="2"){
701
							(function(mo){
702
								cacheModel.getCompany($info[i].owner,function(sc,value){
703
									if(sc){
704
										if(value.forShort){
705
											mo.find(".ownerName").html(value.forShort)
706
										}else{
707
											mo.find(".ownerName").html(value.name)
708
										}
709
										if(value.authStatus==3) {
710
											mo.find(".ownerSty").addClass("authicon-com-ok").attr("title","科袖认证企业")
711
										}
712
									}else{
713
										console.log("error")
714
									}
715
								})
716
							})($itemlist);
782 717
						}
783
					}else{
784
						defaultShow(thisObj);
785
						loadFlag.pt=false;
718
					
719
						
786 720
					}
787 721
				}
788
	
789
			},
790
			"error": function() {
722
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
723
                removeNodata(aimId);
724
                if($info.length == 0 && liLen == 0 ){
725
                	$("#"+aimId).hide()
726
                    insertNodata(aimId);
727
                }
728
               	if ($info.length > rows) {
729
                    objSort[7].loadFlag=true;
730
                }
731
               	if($info.length == 0){
732
                	objSort[7].loadFlag=false;
733
					$(".loadtip").html('没有更多数据了');
734
					return;
735
                }
736
			})
737
		},
738
		clearToFun=function(sortN){
739
			$(objSort[sortN].conbox).html("");
740
			$('.w').css('transform', 'translate3d(0px, 0px, 0px)')
741
			$('.swiper-container2 .swiper-slide-active').css('height','auto').siblings('.swiper-slide').css('height','0px');
742
			mySwiper.update();
743
			dataO = {
744
				proSortFirst:"",
745
				proStarLevel: "",
746
				proId: "",
747
				
748
				orgSortNum:"",
749
				orgModifyTime:"",
750
				orgId:"",
751
				
752
				artSortNum:"",
753
				artPublishTime:"",
754
				artId:"",
755
				
756
				resSortNum:"",
757
				resPublishTime:"",
758
				resId:"",
759
				
760
				patSortNum:"",
761
				patCreateTime:"",
762
				patId:"",
763
				
764
				parSortNum:"",
765
				parCreateTime:"",
766
				parId:"",
767
				
768
				serSortFirst:"",
769
				serTime: "",
770
				serId: "",
771
			};
772
			tabToFun(sortN)
773
		},
774
		tabToFun=function(item){
775
			keyt= $.trim($("#searchval").val())
776
			if(!item){ item=1 }
777
			var tabLoad=objSort[item].loadFlag
778
			
779
			if(item==1 && tabLoad){
780
				expertBox();
781
			}else if(item==2 && tabLoad){
782
				resourceListVal();
783
			}else if(item==3 && tabLoad){
784
				articalListVal();
785
			}else if(item==4 && tabLoad){
786
				patentListVal();
787
			}else if(item==5 && tabLoad){
788
				paperListVal();
789
			}else if(item==6 && tabLoad){
790
				companyListVal();
791
			}else if(item==7 && tabLoad){
792
				serviceListVal();
791 793
			}
792
		});
793
	}
794
	//论文
795
	function paperListVal(keyt,pageSize, pageNo) {
796
		$.ajax({
797
			"url": "/ajax/ppaper/pq",
798
			"type": "get",
799
			"async": true,
800
			"data": {
801
				"qw":keyt,
802
				"pageSize": pageSize,
803
				"pageNo": pageNo
804
			},
805
			"success": function(data) {
806
				if(data.success) {
807
					var obj = data.data.data;
808
					var thisObj=document.getElementById("paperList");
809
					if(pageNo!=data.data.pageNo) {
810
						data.data.data=[];
811
						loadFlag.pp=false;
812
						$(".loadtip").html('没有更多数据了');
813
						return;
814
					}
815
					if(pageNo==1){
816
						thisObj.innerHTML="";
817
						var noNum = thisObj.parentNode.querySelectorAll("div");
818
						for(var i = 0;i <noNum.length;i++){
819
						  	if(noNum[i].getAttribute("class")=='nodatabox'){
820
						      	thisObj.parentNode.removeChild(noNum[i])
821
							}
794
			if(tabLoad){
795
				$(".loadtip").html('上拉加载更多...');
796
				mySwiper.update(); // 重新计算高度;
797
			}
798
		},
799
		bindComEvent=function(){
800
			//============open首次加载================
801
				if(tagnum){
802
					tabToFun(tagnum)
803
					var indexTab=0;
804
					for(var i in tabOrder){
805
						if(tabOrder[i]==tagnum){
806
							indexTab=i
822 807
						}
823 808
					}
824
					if(obj.length>0){
825
						for(var i = 0; i < obj.length; i++) {
826
							var liItem = document.createElement("li");
827
							liItem.setAttribute("data-id",obj[i].id);
828
							liItem.className = "mui-table-view-cell"
829
							var oString = '<div class="flexCenter OflexCenter clearfix">'
830
							oString += '<div class="madiaHead paperHead"></div>'
831
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].name + '</p>'
832
							oString += '<p class="ellipsisSty h2Font">' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '</p>'
833
							oString += '</div></div>'
834
							liItem.innerHTML = oString;
835
							thisObj.appendChild(liItem);
836
						}
837
						if(pageNo < Math.ceil(data.data.total / pageSize)) {
838
							loadFlag.pp=true;
839
						}else{
840
							loadFlag.pp=false;
809
					$('.swiper-slide-tab').eq(indexTab).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
810
					mySwiperTab.slideTo(indexTab,500, false);
811
					mySwiper2.slideTo(indexTab, 500, false)
812
					$("#sele").addClass("displayNone");
813
					$("#searB").removeClass("searchboxNewT");
814
				}
815
			//============open首次加载================
816
			
817
			//============open筛选条件================
818
				document.getElementById("oRes").addEventListener("click", function() {//重置条件筛选
819
					filterList()
820
				})
821
				document.getElementById("com").addEventListener('click', function() {//完成条件筛选
822
					var arr = [],tagm=0;
823
					for(var n = 0; n < 3; n++) {
824
						if(document.getElementsByClassName('spantext')[n].innerHTML == "不限") {
825
							arr[n] = "";
826
						} else {
827
							arr[n] = document.getElementsByClassName('spantext')[n].innerHTML;
828
							tagm++;
841 829
						}
842
					}else{
843
						defaultShow(thisObj);
844
						loadFlag.pp=false;
845 830
					}
846
				}
847
	
848
			},
849
			"error": function() {
850
			}
851
		});
852
	}
853
	//文章
854
	function articalListVal(keyt,pageSize, pageNo) {
855
		$.ajax({
856
			"url": "/ajax/article/firstpq",
857
			"type": "get",
858
			"async": true,
859
			"data": {
860
				"key":keyt,
861
				"pageSize": pageSize,
862
				"pageNo": pageNo
863
			},
864
			"success": function(data) {
865
				if(data.success) {
866
					var obj = data.data.data;
867
					var thisObj=document.getElementById("articleList");
868
					if(pageNo!=data.data.pageNo) {
869
						data.data.data=[];
870
						loadFlag.ar=false;
871
						$(".loadtip").html('没有更多数据了');
872
						return;
831
					if(tagm>0){
832
						document.getElementById("sele").getElementsByTagName("span")[0].innerHTML=tagm;
873 833
					}
874
					if(pageNo==1){
875
						thisObj.innerHTML="";
876
						var noNum = thisObj.parentNode.querySelectorAll("div");
877
						for(var i = 0;i <noNum.length;i++){
878
						  	if(noNum[i].getAttribute("class")=='nodatabox'){
879
						      	thisObj.parentNode.removeChild(noNum[i])
880
							}
881
						}
834
					
835
					clearToFun(1)
836
					expertBox();
837
					
838
					$('html').removeClass('mmenu-opening');
839
					setTimeout(function(){
840
						$('html').removeClass('mmenu-opened').removeClass('mmenu-right');
841
						$('#menu').removeClass('mmenu-opened');
842
		
843
						$(window).unbind('resize.mmenu');
844
					},525);
845
				})
846
				
847
				$(".filterUl").on("click", "li", function() {//筛选条件的选择
848
					this.parentNode.querySelector('li.filterCurrent').classList.remove("filterCurrent");
849
					this.classList.add("filterCurrent");
850
					this.parentNode.parentNode.querySelector(".spantext").innerText = this.innerText;
851
				})
852
				$(".filterListNew").on("click", ".rightbtn", function() {//筛选条件的展开关闭
853
					if(this.className == "rightbtn filterActive") {
854
						this.classList.remove("filterActive");
855
						this.parentNode.querySelector(".filterUl").classList.remove("filterUlactive");
856
						this.querySelector("em").classList.remove("unfoldtr");
857
						this.querySelector("em").classList.add("foldtr");
858
					} else {
859
						this.classList.add("filterActive");
860
						this.parentNode.querySelector(".filterUl").classList.add("filterUlactive");
861
						this.querySelector("em").classList.remove("foldtr");
862
						this.querySelector("em").classList.add("unfoldtr");
882 863
					}
883
					if(obj.length>0){
884
						for(var i = 0; i < obj.length; i++) {
885
							var liItem = document.createElement("li");
886
							liItem.setAttribute("data-id",obj[i].articleId);
887
							liItem.setAttribute("owner-id",obj[i].orgId);
888
							liItem.className = "mui-table-view-cell"
889
							var oString = '<div class="flexCenter OflexCenter clearfix">'
890
							if(obj[i].articleImg) {
891
								oString += '<div class="madiaHead artHead" style="background-image:url(../data/article/' + obj[i].articleImg + ')"></div>'
892
							} else {
893
								oString += '<div class="madiaHead artHead"></div>'
894
							}
895
							var name="";
896
							if(obj[i].articleType == 1) { //个人文章
897
								name=obj[i].professor.name;
898
							} else if(obj[i].articleType == 2) { //企业文章
899
								if(obj[i].editOrganization.forShort) {
900
									name=obj[i].editOrganization.forShort;
901
								}else{
902
									name=obj[i].editOrganization.name;
903
								}
904
							}
905
							oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].articleTitle + '</p>'
906
							oString += '<p class="h2Font ellipsisSty"><span style="margin-right:10px">' + name + '</span><span class="time">'+commenTime(obj[i].publishTime)+'</span></p>'
907
							oString += '</div></div>'
908
							liItem.innerHTML = oString;
909
							thisObj.appendChild(liItem);
910
						}
911
						if(pageNo < Math.ceil(data.data.total / pageSize)) {
912
							loadFlag.ar=true;
913
						}else{
914
							loadFlag.ar=false;
864
				})
865
			//============end筛选条件================
866

867
			//============open搜索================
868
				document.getElementById("searchval").addEventListener("keypress", function() {//搜索enter
869
					var e = event || window.event;
870
					if(e.keyCode == 13) {
871
				 		e.preventDefault();  
872
						var searchval = $.trim($("#searchval").val());
873
						var item=$('.swiper-slide-tab.active-tab').attr("data-tab")
874
						keyt=searchval;
875
						tagnum=item
876
						if(keyt){
877
							wlog("kw", keyt);
878
							clearToFun(tagnum)
915 879
						}
880
				    }
881
				});
882
			//============end搜索================	
883
			
884
			//============open swiper================
885
				$('.swiper-slide-tab').unbind("click").on("click",function(){//tabClick
886
					if($(this).index()==0){
887
						$("#sele").removeClass("displayNone");
888
						$("#searB").addClass("searchboxNewT");
916 889
					}else{
917
						defaultShow(thisObj);
918
						loadFlag.ar=false;
890
						$("#sele").addClass("displayNone");
891
						$("#searB").removeClass("searchboxNewT");
919 892
					}
920
				}
921
			},
922
			"error": function() {
923
				
924
			}
925
		});
926
	}
927
	//缺省模块
928
	function defaultShow(obj){
929
		var noNum = obj.parentNode.querySelectorAll("div");
930
		obj.innerHTML='';
931
		for(var i = 0;i <noNum.length;i++){
932
		  	if(noNum[i].getAttribute("class")=='nodatabox'){
933
		      	return;
934
			}
893
					$(this).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
894
					var tabitem=$(this).attr("data-tab");
895
					mySwiper2.slideTo($(this).index(), 500, false)
896
					mySwiperTab.slideTo($(this).index(), 500, false)
897
					if($(this).index()<3){
898
						$(".tr").css('transform', 'translate3d(0px, 0px, 0px)')
899
					}
900
					tagnum=tabitem
901
					clearToFun(tagnum)
902
					
903
					$('.w').css('transform', 'translate3d(0px, 0px, 0px)')
904
					$('.swiper-container2 .swiper-slide-active').css('height','auto').siblings('.swiper-slide').css('height','0px');
905
					mySwiper.update();
906
				});
907
			//============end swiper================
908
			
909
			//============open模块链接跳转================
910
				$("#proList").on("click", "li", function() {
911
					var id = this.getAttribute("data-id");
912
					location.href="http://" + window.location.host + "/e/p.html?id=" + id;
913
				})
914
				$("#serviceList").on("click", "li", function() {
915
					var id = this.getAttribute("data-id");
916
					location.href="http://" + window.location.host + "/e/s.html?id=" + id;
917
				})
918
				$("#resourceList").on("click", "li", function() {
919
					var id = this.getAttribute("data-id");
920
					location.href="http://" + window.location.host + "/e/r.html?id=" + id;
921
				})
922
				$("#articleList").on("click", "li", function() {
923
					var id = this.getAttribute("data-id");
924
					location.href="http://" + window.location.host + "/e/a.html?id=" + id;
925
				})
926
				$("#paperList").on("click", "li", function() {
927
					var id = this.getAttribute("data-id");
928
					location.href="http://" + window.location.host + "/e/l.html?id=" + id;
929
				})
930
				$("#patentList").on("click", "li", function() {
931
					var id = this.getAttribute("data-id");
932
					location.href="http://" + window.location.host + "/e/z.html?id=" + id;
933
				})
934
				$("#companyList").on("click", "li", function() {
935
					var id = this.getAttribute("data-id");
936
					location.href="http://" + window.location.host + "/e/c.html?id=" + id;
937
				})
938
			//============end模块链接跳转================
939

935 940
		}
936
		var liItem = document.createElement("div");
937
		liItem.className = "nodatabox"
938
		var strCon ='<div class="nodata"><div class="picbox picNull"></div>'
939
			strCon +='<div class="txtbox"><p class="noContip">暂时没有符合该搜索条件的内容</p></div>'
940
			strCon +='</div>'
941
		liItem.innerHTML = strCon;
942
		obj.parentNode.appendChild(liItem);
943
	}
944
//============end不同模块填充函数================	
945
}
941
	
942
	filterList()
943
	expertBox()
944
	bindComEvent()
945
})
946

947

948


+ 9 - 6
js/userInforShow.js

@ -833,7 +833,7 @@ $(function() {
833 833
                        detailAnswer($info[i], listLi);
834 834
                        if(isbind && i==0){
835 835
                            var li = listLi.clone();
836
                            $("#"+aimIdF).append(li);
836
                            li.appendTo($("#"+aimIdF));
837 837
                            questioninfo($info[i].qid, li);
838 838
                            proinfo($info[i].uid, li);
839 839
                            leaveMsgCount($info[i].id,4, li);
@ -1828,6 +1828,8 @@ $(function() {
1828 1828
					$("#item6drop2").show().siblings().hide();
1829 1829
					answerListVal(true);
1830 1830
				}else{
1831
					$(".wendaNav li").eq(0).addClass("liNow").siblings().removeClass("liNow");
1832
					$("#item6drop1").show().siblings().hide();
1831 1833
					questionListVal(true);
1832 1834
				}
1833 1835
			})
@ -2014,11 +2016,11 @@ $(function() {
2014 2016
	            $("#tab6user").addClass("liNow").siblings().removeClass("liNow");
2015 2017
	            $("#item1user").hide();
2016 2018
	            $("#item6user").show();
2017
	            if(userid === professorId) {
2018
	                $(".wendaNav").show();
2019
	            }else{
2020
	                $("#item6user .coninfobox").eq(0).addClass("displayNone").siblings().removeClass("displayNone");
2021
				}
2019
	            if(userid === professorId) {
2020
	                $(".wendaNav").show();
2021
	            }
2022
	            $(".wendaNav li").eq(1).addClass("liNow").siblings().removeClass("liNow");
2023
	            $("#item6drop2").show().siblings().hide();
2022 2024
	        })
2023 2025
	
2024 2026
			//点击关注按钮
@ -2103,6 +2105,7 @@ $(function() {
2103 2105
	serviceListVal(true);
2104 2106
	patentListVal(true);
2105 2107
	paperListVal(true);
2108
	answerListVal(true);
2106 2109
	bindClickFun();
2107 2110
2108 2111