Browse Source

发布的时候改写栏目值,搜索关键词跳转搜索

luyanan 7 years ago
parent
commit
0a8119c39f
6 changed files with 45 additions and 37 deletions
  1. 2 0
      cmp-portal/js/articalIssue.js
  2. 2 0
      cmp-portal/js/articalModify.js
  3. 1 1
      css/common.css
  4. 1 0
      js/articalIssue.js
  5. 1 0
      js/articalModify.js
  6. 38 36
      js/searchNew.js

+ 2 - 0
cmp-portal/js/articalIssue.js

485
			if(publishTime!="") {
485
			if(publishTime!="") {
486
				$data.publishTime = publishTime;
486
				$data.publishTime = publishTime;
487
			}
487
			}
488
		}else{
489
			$data.colNum=2;
488
		}
490
		}
489
		if($("#hidearticleId").val().length != 0) {
491
		if($("#hidearticleId").val().length != 0) {
490
			$data.articleId = $("#hidearticleId").val();
492
			$data.articleId = $("#hidearticleId").val();

+ 2 - 0
cmp-portal/js/articalModify.js

655
			if(publishTime!="") {
655
			if(publishTime!="") {
656
				$data.publishTime = publishTime;
656
				$data.publishTime = publishTime;
657
			}
657
			}
658
		}else{
659
			$data.colNum=2;
658
		}
660
		}
659
		console.log($data);
661
		console.log($data);
660
	}
662
	}

+ 1 - 1
css/common.css

141

141

142
/***********************缺省页面*******************/
142
/***********************缺省页面*******************/
143
.nodatatip{width:40%;margin:100px auto;overflow:hidden;height:100px; font-size:16px; text-align:center;color:#aaa;}
143
.nodatatip{width:40%;margin:100px auto;overflow:hidden;height:100px; font-size:16px; text-align:center;color:#aaa;}
144
.nodatabox{/*width:100%;*/height: 100%;padding:40px; margin:20px auto;text-align: center;}
144
.nodatabox{/*width:100%;*//*height: 100%;*/padding:40px; margin:20px auto;text-align: center;}
145
.nodatabox .nodata{overflow:hidden; width:50%; margin:20px auto;}
145
.nodatabox .nodata{overflow:hidden; width:50%; margin:20px auto;}
146
.nodatabox .picbox{margin:8px auto;display:inline-block;width:140px;height:140px;background-position: center;background-repeat: no-repeat;background-size:cover;}
146
.nodatabox .picbox{margin:8px auto;display:inline-block;width:140px;height:140px;background-position: center;background-repeat: no-repeat;background-size:cover;}
147
.nodatabox .picbox.picNull{background-image:url(../images/points_icon_ku_nor.png);}
147
.nodatabox .picbox.picNull{background-image:url(../images/points_icon_ku_nor.png);}

+ 1 - 0
js/articalIssue.js

432
		$data.articleContent = ue.getContent();
432
		$data.articleContent = ue.getContent();
433
		$data.professors = experarray;
433
		$data.professors = experarray;
434
		$data.resources = resourcesarray;
434
		$data.resources = resourcesarray;
435
		$data.colNum=1;
435
		if($("#hidearticleId").val().length != 0) {
436
		if($("#hidearticleId").val().length != 0) {
436
			$data.articleId = $("#hidearticleId").val();
437
			$data.articleId = $("#hidearticleId").val();
437
		}
438
		}

+ 1 - 0
js/articalModify.js

602
		$data.articleContent = ue.getContent();
602
		$data.articleContent = ue.getContent();
603
		$data.professors = experarray;
603
		$data.professors = experarray;
604
		$data.resources = resourcesarray;
604
		$data.resources = resourcesarray;
605
		$data.colNum=1;
605
		if(settime) {
606
		if(settime) {
606
			$data.publishTime = publishTime;
607
			$data.publishTime = publishTime;
607
		}
608
		}

+ 38 - 36
js/searchNew.js

13
		expertListVal(keyt,subject,industry,address,authType,20,1,true);
13
		expertListVal(keyt,subject,industry,address,authType,20,1,true);
14
	}else{
14
	}else{
15
		num = tagnum;
15
		num = tagnum;
16
		keyt=searchContent;
16
		if(num==1){
17
		if(num==1){
17
			$(".choosediv.filterdiv li").eq(0).addClass("liactive").siblings().removeClass("liactive");
18
			$(".choosediv.filterdiv li").eq(0).addClass("liactive").siblings().removeClass("liactive");
18
			$(".listdiv .listbox").eq(0).show().siblings().hide();
19
			$(".listdiv .listbox").eq(0).show().siblings().hide();
22
			$(".choosediv.filterdiv li").eq(2).addClass("liactive").siblings().removeClass("liactive");
23
			$(".choosediv.filterdiv li").eq(2).addClass("liactive").siblings().removeClass("liactive");
23
			$(".listdiv .listbox").eq(2).show().siblings().hide();
24
			$(".listdiv .listbox").eq(2).show().siblings().hide();
24
			$(".searchsome").attr("placeholder","请输入资源名称、用途、发布者或相关关键词");
25
			$(".searchsome").attr("placeholder","请输入资源名称、用途、发布者或相关关键词");
25
			resourceListVal(20, 1,true);
26
			resourceListVal(keyt,20, 1,true);
26
		}else if(num==3){
27
		}else if(num==3){
27
			$(".choosediv.filterdiv li").eq(5).addClass("liactive").siblings().removeClass("liactive");
28
			$(".choosediv.filterdiv li").eq(5).addClass("liactive").siblings().removeClass("liactive");
28
			$(".listdiv .listbox").eq(5).show().siblings().hide();
29
			$(".listdiv .listbox").eq(5).show().siblings().hide();
29
			$(".searchsome").attr("placeholder","请输入文章标题、作者或相关关键词");
30
			$(".searchsome").attr("placeholder","请输入文章标题、作者或相关关键词");
30
			articalListVal(20, 1,true);
31
			articalListVal(keyt,20, 1,true);
31
		}else if(num==4){
32
		}else if(num==4){
32
			$(".choosediv.filterdiv li").eq(1).addClass("liactive").siblings().removeClass("liactive");
33
			$(".choosediv.filterdiv li").eq(1).addClass("liactive").siblings().removeClass("liactive");
33
			$(".listdiv .listbox").eq(1).show().siblings().hide();
34
			$(".listdiv .listbox").eq(1).show().siblings().hide();
34
			$(".searchsome").attr("placeholder","请输入企业名称、产品名称或相关关键词");
35
			$(".searchsome").attr("placeholder","请输入企业名称、产品名称或相关关键词");
35
			companyListVal(20,1,true);
36
			companyListVal(keyt,20,1,true);
36
		}else if(num==5){
37
		}else if(num==5){
37
			$(".choosediv.filterdiv li").eq(3).addClass("liactive").siblings().removeClass("liactive");
38
			$(".choosediv.filterdiv li").eq(3).addClass("liactive").siblings().removeClass("liactive");
38
			$(".listdiv .listbox").eq(3).show().siblings().hide();
39
			$(".listdiv .listbox").eq(3).show().siblings().hide();
39
			$(".searchsome").attr("placeholder","请输入专利名称、发明人或相关关键词");
40
			$(".searchsome").attr("placeholder","请输入专利名称、发明人或相关关键词");
40
			patentListVal(20, 1,true);
41
			patentListVal(keyt,20, 1,true);
41
		}else if(num==6){
42
		}else if(num==6){
42
			$(".choosediv.filterdiv li").eq(4).addClass("liactive").siblings().removeClass("liactive");
43
			$(".choosediv.filterdiv li").eq(4).addClass("liactive").siblings().removeClass("liactive");
43
			$(".listdiv .listbox").eq(4).show().siblings().hide();
44
			$(".listdiv .listbox").eq(4).show().siblings().hide();
44
			$(".searchsome").attr("placeholder","请输入论文题目、作者或相关关键词");
45
			$(".searchsome").attr("placeholder","请输入论文题目、作者或相关关键词");
45
			paperListVal(20, 1,true);
46
			paperListVal(keyt,20, 1,true);
46
		}
47
		}
47
	}
48
	}
48
	
49
	
103
			if(num==1){
104
			if(num==1){
104
				expertBox();
105
				expertBox();
105
			}else if(num==2){
106
			}else if(num==2){
106
				resourceListVal(20, 1,true);
107
				resourceListVal(keyt,20, 1,true);
107
			}else if(num==3){
108
			}else if(num==3){
108
				articalListVal(20, 1,true);
109
				articalListVal(keyt,20, 1,true);
109
			}else if(num==4){
110
			}else if(num==4){
110
				companyListVal(20, 1,true);
111
				companyListVal(keyt,20, 1,true);
111
			}else if(num==5){
112
			}else if(num==5){
112
				patentListVal(20, 1,true);
113
				patentListVal(keyt,20, 1,true);
113
			}else if(num==6){
114
			}else if(num==6){
114
				paperListVal(20, 1,true);
115
				paperListVal(keyt,20, 1,true);
115
			}
116
			}
116
		}
117
		}
117
	})
118
	})
118
	
119
	
119
	$(".searchgo").on("click",function(e) {
120
	$(".searchgo").on("click",function(e) {
120
		num = $(".liactive").attr("data-id");
121
		num = $(".liactive").attr("data-id");
122
		keyt =$(".searchsome").val()
121
		if(num==1){
123
		if(num==1){
122
			expertBox();
124
			expertBox();
123
		}else if(num==2){
125
		}else if(num==2){
124
			resourceListVal(20, 1,true);
126
			resourceListVal(keyt,20, 1,true);
125
		}else if(num==3){
127
		}else if(num==3){
126
			articalListVal(20, 1,true);
128
			articalListVal(keyt,20, 1,true);
127
		}else if(num==4){
129
		}else if(num==4){
128
			companyListVal(20, 1,true);
130
			companyListVal(keyt,20, 1,true);
129
		}else if(num==5){
131
		}else if(num==5){
130
			patentListVal(20, 1,true);
132
			patentListVal(keyt,20, 1,true);
131
		}else if(num==6){
133
		}else if(num==6){
132
			paperListVal(20, 1,true);
134
			paperListVal(keyt,20, 1,true);
133
		}
135
		}
134
	})
136
	})
135
	
137
	
139
141
140
142
141
	function expertBox(){
143
	function expertBox(){
142
		keyt = $(".searchsome").val();
144
		keyt = keyt;
143
		var  subjectVal= $("#academicField li.filterCurrent").text();
145
		var  subjectVal= $("#academicField li.filterCurrent").text();
144
		if(subjectVal=="不限"){
146
		if(subjectVal=="不限"){
145
			subject = "";
147
			subject = "";
176
				expertBox();
178
				expertBox();
177
				$(".searchsome").attr("placeholder","请输入专家姓名、机构、研究方向或相关关键词");
179
				$(".searchsome").attr("placeholder","请输入专家姓名、机构、研究方向或相关关键词");
178
			}else if(index==1){
180
			}else if(index==1){
179
				companyListVal(20, 1,true);
181
				companyListVal(keyt,20, 1,true);
180
				$(".searchsome").attr("placeholder","请输入企业名称、产品名称或相关关键词");
182
				$(".searchsome").attr("placeholder","请输入企业名称、产品名称或相关关键词");
181
			}else if(index==2){
183
			}else if(index==2){
182
				resourceListVal(20, 1,true);
184
				resourceListVal(keyt,20, 1,true);
183
				$(".searchsome").attr("placeholder","请输入资源名称、用途、发布者或相关关键词");
185
				$(".searchsome").attr("placeholder","请输入资源名称、用途、发布者或相关关键词");
184
			}else if(index==3){
186
			}else if(index==3){
185
				patentListVal(20, 1,true);
187
				patentListVal(keyt,20, 1,true);
186
				$(".searchsome").attr("placeholder","请输入专利名称、发明人或相关关键词");
188
				$(".searchsome").attr("placeholder","请输入专利名称、发明人或相关关键词");
187
			}else if(index==4){
189
			}else if(index==4){
188
				paperListVal(20, 1,true);
190
				paperListVal(keyt,20, 1,true);
189
				$(".searchsome").attr("placeholder","请输入论文题目、作者或相关关键词");
191
				$(".searchsome").attr("placeholder","请输入论文题目、作者或相关关键词");
190
			}else if(index==5){
192
			}else if(index==5){
191
				articalListVal(20, 1,true);
193
				articalListVal(keyt,20, 1,true);
192
				$(".searchsome").attr("placeholder","请输入文章标题、作者或相关关键词");
194
				$(".searchsome").attr("placeholder","请输入文章标题、作者或相关关键词");
193
			}
195
			}
194
	   });
196
	   });
418
		});
420
		});
419
	}
421
	}
420
	//企业
422
	//企业
421
	function companyListVal(pageSize,pageNo,isbind) {
423
	function companyListVal(keyt,pageSize,pageNo,isbind) {
422
		$.ajax({
424
		$.ajax({
423
			"url": "/ajax/org/find/pq",
425
			"url": "/ajax/org/find/pq",
424
			"type": "get",
426
			"type": "get",
425
			"async": true,
427
			"async": true,
426
			"data": {
428
			"data": {
427
				"kw":$(".searchsome").val(),
429
				"kw":keyt,
428
				"pageSize": pageSize,
430
				"pageSize": pageSize,
429
				"pageNo": pageNo
431
				"pageNo": pageNo
430
			},
432
			},
483
								current: data.data.pageNo,
485
								current: data.data.pageNo,
484
								backFn: function(p) {
486
								backFn: function(p) {
485
									$("#companyList").html("");
487
									$("#companyList").html("");
486
									companyListVal(20, p,false);
488
									companyListVal(keyt,20, p,false);
487
									document.body.scrollTop = document.documentElement.scrollTop = 0;
489
									document.body.scrollTop = document.documentElement.scrollTop = 0;
488
								}
490
								}
489
							});
491
							});
503
		});
505
		});
504
	}
506
	}
505
	//文章
507
	//文章
506
	function articalListVal(pageSize, pageNo,isbind) {
508
	function articalListVal(keyt,pageSize, pageNo,isbind) {
507
		$.ajax({
509
		$.ajax({
508
			"url": "/ajax/article/firstpq",
510
			"url": "/ajax/article/firstpq",
509
			"type": "get",
511
			"type": "get",
510
			"async": true,
512
			"async": true,
511
			"data": {
513
			"data": {
512
				"key":$(".searchsome").val(),
514
				"key":keyt,
513
				"pageSize": pageSize,
515
				"pageSize": pageSize,
514
				"pageNo": pageNo
516
				"pageNo": pageNo
515
			},
517
			},
574
								current: data.data.pageNo,
576
								current: data.data.pageNo,
575
								backFn: function(p) {
577
								backFn: function(p) {
576
									$("#articalList").html("");
578
									$("#articalList").html("");
577
									articalListVal(20, p,false);
579
									articalListVal(keyt,20, p,false);
578
									document.body.scrollTop = document.documentElement.scrollTop = 0;
580
									document.body.scrollTop = document.documentElement.scrollTop = 0;
579
								}
581
								}
580
							});
582
							});
616
		});
618
		});
617
	}
619
	}
618
	//资源
620
	//资源
619
	function resourceListVal(pageSize, pageNo,isresource) {
621
	function resourceListVal(keyt,pageSize, pageNo,isresource) {
620
		$.ajax({
622
		$.ajax({
621
			"url": "/ajax/resource/firstpq",
623
			"url": "/ajax/resource/firstpq",
622
			"type": "get",
624
			"type": "get",
623
			"async": true,
625
			"async": true,
624
			"data": {
626
			"data": {
625
				"key":$(".searchsome").val(),
627
				"key":keyt,
626
				"pageSize": pageSize,
628
				"pageSize": pageSize,
627
				"pageNo": pageNo
629
				"pageNo": pageNo
628
			},
630
			},
681
								current: data.data.pageNo,
683
								current: data.data.pageNo,
682
								backFn: function(p) {
684
								backFn: function(p) {
683
									$("#resourceList").html("");
685
									$("#resourceList").html("");
684
									resourceListVal(20, p,false);
686
									resourceListVal(keyt,20, p,false);
685
									document.body.scrollTop = document.documentElement.scrollTop = 0;
687
									document.body.scrollTop = document.documentElement.scrollTop = 0;
686
								}
688
								}
687
							});
689
							});
701
		});
703
		});
702
	}
704
	}
703
	//专利
705
	//专利
704
	function patentListVal(pageSize, pageNo,isbind) {
706
	function patentListVal(keyt,pageSize, pageNo,isbind) {
705
		$.ajax({
707
		$.ajax({
706
			"url": "/ajax/ppatent/pq",
708
			"url": "/ajax/ppatent/pq",
707
			"type": "get",
709
			"type": "get",
708
			"async": true,
710
			"async": true,
709
			"data": {
711
			"data": {
710
				"qw":$(".searchsome").val(),
712
				"qw":keyt,
711
				"pageSize": pageSize,
713
				"pageSize": pageSize,
712
				"pageNo": pageNo
714
				"pageNo": pageNo
713
			},
715
			},
741
								current: data.data.pageNo,
743
								current: data.data.pageNo,
742
								backFn: function(p) {
744
								backFn: function(p) {
743
									$("#patentList").html("");
745
									$("#patentList").html("");
744
									patentListVal(20, p,false);
746
									patentListVal(keyt,20, p,false);
745
									document.body.scrollTop = document.documentElement.scrollTop = 0;
747
									document.body.scrollTop = document.documentElement.scrollTop = 0;
746
								}
748
								}
747
							});
749
							});
761
		});
763
		});
762
	}
764
	}
763
	//论文
765
	//论文
764
	function paperListVal(pageSize, pageNo,isbind) {
766
	function paperListVal(keyt,pageSize, pageNo,isbind) {
765
		$.ajax({
767
		$.ajax({
766
			"url": "/ajax/ppaper/pq",
768
			"url": "/ajax/ppaper/pq",
767
			"type": "get",
769
			"type": "get",
768
			"async": true,
770
			"async": true,
769
			"data": {
771
			"data": {
770
				"qw":$(".searchsome").val(),
772
				"qw":keyt,
771
				"pageSize": pageSize,
773
				"pageSize": pageSize,
772
				"pageNo": pageNo
774
				"pageNo": pageNo
773
			},
775
			},
813
								current: data.data.pageNo,
815
								current: data.data.pageNo,
814
								backFn: function(p) {
816
								backFn: function(p) {
815
									$("#paperList").html("");
817
									$("#paperList").html("");
816
									paperListVal(20, p,false);
818
									paperListVal(keyt,20, p,false);
817
									document.body.scrollTop = document.documentElement.scrollTop = 0;
819
									document.body.scrollTop = document.documentElement.scrollTop = 0;
818
								}
820
								}
819
							});
821
							});