Просмотр исходного кода

首页,搜索页面,关注页面,认证图标修改

xuchunyang лет назад: 8
Родитель
Сommit
f83bc777b0
3 измененных файлов с 67 добавлено и 35 удалено
  1. 24 23
      app/js/attentions.js
  2. 18 2
      app/js/index.js
  3. 25 10
      app/js/searchhome.js

+ 24 - 23
app/js/attentions.js

@ -249,26 +249,19 @@ function datalistEach(datalist) {
249 249

250 250
		/*判断用户是否认证*/
251 251
		var icon = '';
252
		console.log(item.professor.authType)
253 252
		if(item.professor.authType) {
254
			icon = '<em class="mui-icon iconfont icon-vip authicon-cu"></em>';
255
							
256
						} else {
257
							if(item.professor.authStatus){
258
								if(item.professor.authentication==1){
259
									icon = '<em class="mui-icon iconfont icon-renzheng authicon-mana"><span>科研</span></em>';																	
260
							   }else if(item.professor.authentication==2){
261
							    	icon = '<em class="mui-icon iconfont icon-renzheng authicon-staff"><span>企业</span></em>';				
262
							    }else{
263
							    		icon = '<em class="mui-icon iconfont icon-renzheng authicon-stu"><span>学生</span></em>';						    	
264
							    }
265
							}
266
						}	
267
//		if(item.professor.authentication == 1) {
268
//			icon = '<em class="mui-icon iconfont icon-vip authicon"></em>';
269
//		} else {
270
//			icon = '<em class="mui-icon iconfont icon-vip unauthicon"></em>';
271
//		}
253
			icon='<em class="mui-icon iconfont icon-vip authicon-cu"> </em>';
254
		} else {
255
			if(item.professor.authStatus) {
256
				if(item.professor.authentication == 1) {
257
					icon='<em class="mui-icon iconfont icon-renzheng authicon-mana"><span>科研</span></em>';
258
				} else if(item.professor.authentication == 2) {
259
					icon='<em class="mui-icon iconfont icon-renzheng authicon-staff"><span>企业</span></em>';
260
				} else {
261
					icon='<em class="mui-icon iconfont icon-renzheng authicon-stu"><span>学生</span></em>';
262
				}
263
			}
264
		}
272 265

273 266
		/*获取资源信息*/
274 267
		var resources = item.professor.resources;
@ -323,13 +316,21 @@ function resourcesEach2(datalistd) {
323 316
		} else {
324 317
			var img = "../images/default-resource.jpg";
325 318
		}
326

319
		
327 320
		/*判断用户是否认证*/
328 321
		var icont = '';
329
		if(item.resource.professor.authentication == 1) {
330
			icont = '<em class="mui-icon iconfont icon-vip authicon"></em>';
322
		if(item.resource.professor.authType) {
323
			icont='<em class="mui-icon iconfont icon-vip authicon-cu"> </em>';
331 324
		} else {
332
			icont = '<em class="mui-icon iconfont icon-vip unauthicon"></em>';
325
			if(item.resource.professor.authStatus) {
326
				if(item.resource.professor.authentication == 1) {
327
					icont='<em class="mui-icon iconfont icon-renzheng authicon-mana"><span>科研</span></em>';
328
				} else if(item.resource.professor.authentication == 2) {
329
					icont='<em class="mui-icon iconfont icon-renzheng authicon-staff"><span>企业</span></em>';
330
				} else {
331
					icont='<em class="mui-icon iconfont icon-renzheng authicon-stu"><span>学生</span></em>';
332
				}
333
			}
333 334
		}
334 335

335 336
		var title = item.resource.professor.title || "";

+ 18 - 2
app/js/index.js

@ -3,6 +3,7 @@ var pageIndex = 1; // 页数
3 3
var allPages = 1; // 总页数
4 4
var table = document.body.querySelector('.list');
5 5
var search = document.getElementById("search");
6

6 7
mui.plusReady(function(){
7 8
	plus.nativeUI.showWaiting();
8 9
})
@ -177,19 +178,34 @@ function datalistEach(datalist) {
177 178
			address = " | " + address;
178 179
		}
179 180

181
		var typeTname = '';
182
		if(item.authType) {
183
			typeTname='<em class="mui-icon iconfont icon-vip authicon-cu"> </em>';
184
		} else {
185
			if(item.authStatus) {
186
				if(item.authentication == 1) {
187
					typeTname='<em class="mui-icon iconfont icon-renzheng authicon-mana"><span>科研</span></em>';
188
				} else if(item.authentication == 2) {
189
					typeTname='<em class="mui-icon iconfont icon-renzheng authicon-staff"><span>企业</span></em>';
190
				} else {
191
					typeTname='<em class="mui-icon iconfont icon-renzheng authicon-stu"><span>学生</span></em>';
192
				}
193
			}
194
		}
195
		
180 196
		var li = document.createElement('li');
181 197
		li.className = 'mui-table-view-cell mui-media';
182 198

183 199
		li.innerHTML = '<a class="proinfor" data-id="'+item.id+'"' +
184 200
			'<p><img class="mui-media-object mui-pull-left headimg headRadius" src="' + img + '"></p>' +
185 201
			'<div class="mui-media-body">' +
186
			'<span class="listtit">' + item.name + '<em class="mui-icon iconfont icon-vip authicon"></em></span>' +
202
			'<span class="listtit">' + item.name + typeTname +'</span>' +
187 203
			'<p class="listtit2"><span>' + title + '</span><span>' + office + '</span><span>' + orgName + '</span><span>' + address + '</span></p>' +
188 204
			'<p class="mui-ellipsis listtit3">' + rlist + '</p>' +
189 205
			'<p class="mui-ellipsis listtit3">' + zlist + '</p>' +
190 206
			'</div></a></li>';
191 207

192 208
		table.appendChild(li, table.firstChild);
193
		 
209
		
194 210
	});
195 211
}

+ 25 - 10
app/js/searchhome.js

@ -418,7 +418,7 @@ function expert2(key, subject, industry, province, address, authentication, page
418 418
					if(pageNo < allPages) {
419 419
						mui('#pullrefresh3').pullRefresh().endPullupToRefresh(false); //能上拉
420 420
					} else {
421
						mui('#pullrefresh').pullRefresh().endPullupToRefresh(true); //不能上拉
421
						mui('#pullrefresh3').pullRefresh().endPullupToRefresh(true); //不能上拉
422 422
					}
423 423

424 424
				} else {
@ -449,13 +449,20 @@ function datalistEach(datalist) {
449 449
		}
450 450

451 451
		/*判断用户是否认证*/
452
		var icon = ''
453
		if(item.authentication == 1) {
454
			icon = '<em class="mui-icon iconfont icon-vip authicon"></em>';
452
		var icon = '';
453
		if(item.authType) {
454
			icon='<em class="mui-icon iconfont icon-vip authicon-cu"> </em>';
455 455
		} else {
456
			icon = '<em class="mui-icon iconfont icon-vip unauthicon"></em>';
456
			if(item.authStatus) {
457
				if(item.authentication == 1) {
458
					icon='<em class="mui-icon iconfont icon-renzheng authicon-mana"><span>科研</span></em>';
459
				} else if(item.authentication == 2) {
460
					icon='<em class="mui-icon iconfont icon-renzheng authicon-staff"><span>企业</span></em>';
461
				} else {
462
					icon='<em class="mui-icon iconfont icon-renzheng authicon-stu"><span>学生</span></em>';
463
				}
464
			}
457 465
		}
458

459 466
		/*获取研究方向信息*/
460 467
		var researchAreas = item.researchAreas;
461 468
		var rlist = ''
@ -519,11 +526,19 @@ function resourcesEach(datalist) {
519 526
		}
520 527

521 528
		/*判断用户是否认证*/
522
		var icon = ''
523
		if(item.professor.authentication == true) {
524
			icon = '<em class="mui-icon iconfont icon-vip authicon"></em>';
529
		var icon = '';
530
		if(item.authType) {
531
			icon='<em class="mui-icon iconfont icon-vip authicon-cu"> </em>';
525 532
		} else {
526
			icon = '<em class="mui-icon iconfont icon-vip unauthicon"></em>';
533
			if(item.authStatus) {
534
				if(item.authentication == 1) {
535
					icon='<em class="mui-icon iconfont icon-renzheng authicon-mana"><span>科研</span></em>';
536
				} else if(item.authentication == 2) {
537
					icon='<em class="mui-icon iconfont icon-renzheng authicon-staff"><span>企业</span></em>';
538
				} else {
539
					icon='<em class="mui-icon iconfont icon-renzheng authicon-stu"><span>学生</span></em>';
540
				}
541
			}
527 542
		}
528 543

529 544
		var title = item.professor.title || "";