Przeglądaj źródła

Merge branch 'dev' into test

lipengtao 5 lat temu
rodzic
commit
8772900904

+ 2 - 2
css/common.css

@ -94,8 +94,8 @@ input{ outline:none;}
94 94

95 95
/*------------------------------------------------------------------------------------*/
96 96
/*点击加载更多*/
97
.js-load-more{position:relative;outline:0;background:#ff9900;border:none;height: 40px;border-radius: 5px;width:200px;margin:20px auto 10px;left: 50%;margin-left: -100px;cursor: pointer;}
98
.js-load-more:before{position:absolute;content:"点击加载更多";top:0;left:29%;font-size: 15px;line-height: 40px;color:#fff;}
97
.js-load-more{position:relative;outline:0;background:#ff9900;border:none;height: 32px;border-radius: 5px;width:160px;margin:20px auto 10px;left: 50%;margin-left: -80px;cursor: pointer;}
98
.js-load-more:before{position:absolute;content:"点击加载更多";top:0;left:25%;font-size: 14px;line-height: 32px;color:#fff;}
99 99
.js-load-more.active{background:buttonface;}
100 100
.js-load-more.active:before{content:"加载中...";left:38%;}
101 101
/*分页*/

+ 5 - 3
css/genindex.css

@ -489,7 +489,7 @@ ul.atachList>li a.atach-down:hover{color:#28b8fa;text-decoration: underline;}
489 489
.itemListCon{background: #fff;}
490 490
.itemListBolck .searchAbout{position: relative;}
491 491
.itemListBolck .searchAbout .frmcontype{height: 36px;font-size: 14px;}
492
.itemListBolck .searchAbout .searchSpan{position:absolute;top:50%;margin-top:-9px;right:18px;display:inline-block;width:16px;height:16px;background: url(../images/g_article_icon_sousuo_nor.png);background-size:cover;cursor: pointer;}
492
.searchSpan{position:absolute;top:50%;margin-top:-9px;right:18px;display:inline-block;z-index: 10;width:16px;height:16px;background: url(../images/g_article_icon_sousuo_nor.png);background-size:cover;cursor: pointer;}
493 493
.itemListBolck .frmcontype{width:100%;border-radius: 20px;padding-left:20px;background: #f5f6f8;}
494 494
.itemListBolck .topOperaBlock{padding:20px 0 0 20px;width: 100%;}
495 495
.itemListBolck .issueSpanBlock{text-align: right;}
@ -525,7 +525,7 @@ ul.atachList>li a.atach-down:hover{color:#28b8fa;text-decoration: underline;}
525 525
.pointSp:before{content:"";display: inline-block; width: 0; height: 0;border:2px #999 solid;margin: 2px 6px; border-radius:100%;}
526 526
*/
527 527
/*定时发送时间选择器*/
528
.blackcover{ width:100%; height:100%;top:0;overflow-x: hidden;overflow-y: auto; position:fixed; background:rgba(0,0,0,.6); z-index:1008; }
528
.blackcover{ width:100%; height:100%;top:0;overflow-x: hidden;overflow-y: auto; position:fixed; background:rgba(0,0,0,.6); z-index:1080; }
529 529
.workclose{ position:absolute; top:0; right:-50px; display:block; width:20px; height:20px; background:url(../images/workclose.png) center center no-repeat; padding:20px;cursor:pointer; z-index:999;}
530 530
531 531
.blackcover2{display:none;overflow-x: hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0; background:rgba(0,0,0,.5);z-index: 1000;}
@ -643,6 +643,7 @@ div.zoomMask{position:absolute;background:url("../images/g-resource-mask.png") r
643 643
.workmenu>ul>li.demandIcon>a{background-image:url(../images/g_article_icon_xuqiu_nor.png);}
644 644
.workmenu>ul>li.resIcon>a{background-image:url(../images/g_article_icon_ziyuan_nor.png);}
645 645
.workmenu>ul>li.patentIcon>a{background-image:url(../images/g_article_icon_zhuanli_nor.png);}
646
.workmenu>ul>li.teamIcon>a{background-image:url(../images/g_article_icon_team_nor.png);}
646 647
.workmenu>ul>li.paperIcon>a{background-image:url(../images/g_article_icon_lunwen_nor.png);}
647 648
.workmenu>ul>li.artIcon>a{background-image:url(../images/g_article_icon_wenzhang_nor.png);}
648 649
.workmenu>ul>li>a:hover{background-color: #f0f0f0;}
@ -653,6 +654,7 @@ div.zoomMask{position:absolute;background:url("../images/g-resource-mask.png") r
653 654
.workmenu>ul>li.demandIcon.nowLi>a{background-image:url(../images/g_article_icon_xuqiu_hig.png);}
654 655
.workmenu>ul>li.resIcon.nowLi>a{background-image:url(../images/g_article_icon_ziyuan_hig.png);}
655 656
.workmenu>ul>li.patentIcon.nowLi>a{background-image:url(../images/g_article_icon_zhuanli_hig.png);}
657
.workmenu>ul>li.teamIcon.nowLi>a{background-image:url(../images/g_article_icon_team_hig.png);}
656 658
.workmenu>ul>li.paperIcon.nowLi>a{background-image:url(../images/g_article_icon_lunwen_hig.png);}
657 659
.workmenu>ul>li.artIcon.nowLi>a{background-image:url(../images/g_article_icon_wenzhang_hig.png);}
658 660
@ -731,7 +733,7 @@ div.zoomMask{position:absolute;background:url("../images/g-resource-mask.png") r
731 733
.navconBox>ul>li.liNow{color: #000;}
732 734
.navconBox .moreNav{display:none;border-top: 1px solid #E5E5E5;margin:0 -30px;padding:0 30px}
733 735
.navconBox .moreNav .moreNavUl{}
734
.navconBox .moreNav .moreNavUl>li{position: relative;float: left;padding: 20px 0;cursor: pointer;margin-right: 60px; font-size: 16px;color: #999;}
736
.navconBox .moreNav .moreNavUl>li{position: relative;float: left;padding: 20px 0;cursor: pointer;margin-right: 30px; font-size: 15px;color: #999;}
735 737
.navconBox .moreNav .moreNavUl>li:last-child{margin-right: 0;}
736 738
.navconBox .moreNav .moreNavUl>li.liNow{color: #000;}
737 739
.navconBox .moreNav .moreNavUl .rightbtn{width:110px;}

BIN
images/g_article_icon_team_hig.png


BIN
images/g_article_icon_team_nor.png


+ 14 - 0
index.html

@ -126,6 +126,20 @@
126 126
    		</ul>
127 127
		</div>
128 128
	</div>
129
	<div class="container-fulid">
130
			<div class="containerCon">
131
				<div class="con-tit">
132
					<h4 class="hh4"><span class="homeicon-pro">专家团队对接</span></h4>
133
					<p class="showtip">来自高校和研究机构的专业专家团队,覆盖各个领域,专业、可靠、高效</p>
134
				</div>
135
				<ul class="con-ultab clearfix" id="hotArea2">
136
					
137
				</ul>
138
				<ul class="con-ulList con-ulListO clearfix" id="teamShow">
139
					
140
				</ul>
141
			</div>
142
		</div>
129 143
	<div class="container-fulid">
130 144
	    <div class="containerCon">
131 145
	    	<div class="con-tit">

+ 2 - 1
js/header.js

@ -10,6 +10,7 @@ var headerHtml = '';
10 10
						'<ul class="headnav floatL">'+
11 11
								'<li><a href="index.html">首页</a></li>'+
12 12
								'<li><a href="discover.html">发现</a></li>'+
13
								'<li><a href="recommend.html">成果</a></li>'+
13 14
						'</ul>' +
14 15
					'</div>' +
15 16
					'<div class="searchblock">'+
@ -42,7 +43,7 @@ var headerHtml = '';
42 43
						'<ul class="headnavbtn floatR">'+
43 44
								'<li class="pr myinform"><a href="inform.html">通知<span class="badge"></span></a></li>'+
44 45
								'<li class="pr mymessage"><a href="tidings.html">消息<span class="badge"></span></a></li>'+
45
								'<li class="mywork"><a href="myDemand.html">我的工作台</a></li>'+
46
								'<li class="mywork"><a href="teamList.html">我的工作台</a></li>'+
46 47
						'</ul>' +
47 48
					'</div>' +
48 49
				'</div>' +

+ 52 - 5
js/index.js

@ -59,15 +59,23 @@ $(function(){
59 59
	resShare()
60 60
	hotArea()
61 61
//	carouselThis()
62
	var thisTabcon=$(".con-ultab>li:first-child").text();
63
	$(".con-ultab>li").eq(0).addClass("liNow");
62
	var thisTabcon=$("#hotArea>li:first-child").text();
63
	var thisTabcon2=$("#hotArea2>li:first-child").text();
64
	$("#hotArea>li").eq(0).addClass("liNow");
65
	$("#hotArea2>li").eq(0).addClass("liNow");
64 66
	proShow(thisTabcon)
67
	teamShow(thisTabcon2)
65 68
	
66
	$(".con-ultab").on("click","li",function(){
69
	$("#hotArea").on("click","li",function(){
67 70
		thisTabcon=$(this).text();
68
		$(".con-ultab>li").eq($(this).index()).addClass("liNow").siblings().removeClass("liNow")
71
		$("#hotArea>li").eq($(this).index()).addClass("liNow").siblings().removeClass("liNow")
69 72
		proShow(thisTabcon);
70 73
	})
74
	$("#hotArea2").on("click","li",function(){
75
		thisTabcon2=$(this).text();
76
		$("#hotArea2>li").eq($(this).index()).addClass("liNow").siblings().removeClass("liNow")
77
		teamShow(thisTabcon2);
78
	})
71 79
	$(".con-ulList").on("mouseenter","li",function(){
72 80
		$(this).find(".boxBlockimg").css("transform", "scale(1.1)");
73 81
	}).on("mouseleave","li",function(){
@ -254,6 +262,44 @@ $(function(){
254 262
			}
255 263
		})
256 264
	}
265
	function teamShow(thiscon){
266
		$.ajax({
267
			url: "/ajax/team/pq",
268
			type: "GET",
269
			timeout: 10000,
270
			dataType: "json",
271
			async:false,
272
			data:{
273
				"subject":thiscon,
274
				"status": 3,
275
				"pageSize": 6,
276
				"pageNo": 1
277
			},
278
			success: function(data) {
279
				if(data.success) {
280
					var $info = data.data.data;
281
					//console.log(data)
282
					$("#teamShow").html("");
283
					for(var i = 0; i < $info.length; i++) {
284
						var liStr=$("<li class='flexCenter'></li>").appendTo("#teamShow");					
285
						var strCon='';
286
						strCon += '<a target="_blank" href="teamInfoShow.html?id='+$info[i].id+'">'
287
						strCon += '<div class="madiaInfo" style="padding-left:0">'
288
						strCon += '<div class="h1Font clearfix">'
289
						strCon += 	'<span class="qiyego ellipsisSty">'+$info[i].name+'</span>'
290
						strCon += '</div>'
291
						strCon += '<div class="h3Font ellipsisSty" style="margin-top:0;">'+$info[i].orgName+' '+ $info[i].city +'</div>'
292
						strCon += '<div class="h3Font ellipsisSty-2">行业领域:'+$info[i].industry+'</div>'
293
						strCon += '</div></a>'
294
						liStr.html(strCon);
295
					}
296
				}
297
			},
298
			error: function() {
299

300
			}
301
		})
302
	}
257 303
	function hotArea(){//领域名称
258 304
		$.ajax({
259 305
			url: "/ajax/dataDict/qaDictCode",
@ -269,7 +315,8 @@ $(function(){
269 315
					var $info = data.data;
270 316
					//console.log(data)
271 317
					for(var i = 0; i < $info.length; i++) {
272
						var liStr=$("<li>"+$info[i].caption+"</li>").appendTo("#hotArea");
318
						$("<li>"+$info[i].caption+"</li>").appendTo("#hotArea");
319
						$("<li>"+$info[i].caption+"</li>").appendTo("#hotArea2");
273 320
					}
274 321
				}
275 322
			},

+ 1 - 1
js/patentImport.js

@ -1,6 +1,6 @@
1 1
$(document).ready(function() {
2 2
	$(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
3
	$(".workmenu>ul>li:contains('专利')").addClass("nowLi");
3
	$(".workmenu>ul>li:contains('成果')").addClass("nowLi");
4 4
	loginStatus(); //判断个人是否登录
5 5
	valUser();
6 6
	var userid = $.cookie("userid");

+ 1 - 1
js/patentList.js

@ -1,6 +1,6 @@
1 1
$(document).ready(function(){
2 2
	$(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
3
	$(".workmenu>ul>li:contains('专利')").addClass("nowLi");
3
	$(".workmenu>ul>li:contains('成果')").addClass("nowLi");
4 4
	loginStatus(); //判断个人是否登录
5 5
	valUser();
6 6
	var userid = $.cookie("userid");

+ 4 - 0
js/public/baseUtil.js

@ -730,6 +730,10 @@ function pageViewLog(id,type){//增加浏览量
730 730
	    "11":{//产品
731 731
	    	url: '/ajax/product/incPageViews',
732 732
	    	data: {'id': id}
733
		},
734
		"12":{//非专利成果
735
	    	url: '/ajax/resResult/incPageViews',
736
	    	data: {'id': id}
733 737
	    }
734 738
	    
735 739
	};

+ 2 - 2
js/public/genCom.js

@ -347,7 +347,7 @@ function ifcollectionAbout(watchObject, sel,num) {
347 347
		async: false,
348 348
		success: function(data) {
349 349
			if(data.success && data.data != null) {
350
				if(num == "1" || num == "6") { //已关注专家
350
				if(num == "1" || num == "6" || num == "13") { //已关注专家
351 351
					$(that).addClass("attenedSpan");
352 352
					$(that).text("已关注");
353 353
				} else { //已收藏资源或文章
@ -355,7 +355,7 @@ function ifcollectionAbout(watchObject, sel,num) {
355 355
					$(that).addClass("icon-collected");
356 356
				}
357 357
			} else {
358
				if(num == "1" || num == "6") { //关注专家
358
				if(num == "1" || num == "6" || num == "13") { //关注专家
359 359
					$(that).removeClass("attenedSpan");
360 360
					$(that).text("关注");
361 361
				} else { //收藏资源或文章

+ 613 - 0
js/recommend.js

@ -0,0 +1,613 @@
1
$(function() {
2
	$(".headnav li").eq(2).addClass("navcurrent");
3
	$("#feedback").hide();
4
	loginStatus();//判断个人是否登录
5
	var userid = $.cookie("userid");
6
	
7
	var rows = 20,
8
		pageNo = 1,
9
		dataO = {
10
			patSortNum:"",
11
			patCreateTime:"",
12
			patId:""
13
		},
14
		linkNum=0;//栏目类别导航
15
	var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun) {
16
		$.ajax({
17
			url:url,
18
			dataType: 'json',
19
			type: otype,
20
			data: dataS,
21
			traditional: true,
22
			beforeSend: beforeFun,
23
			success: function(res) {
24
				if(res.success) {
25
					oFun(res)
26
				}
27
			},
28
			complete:completeFun
29
			
30
		});
31
	},
32
	insertNodata = function (targetE,newStr) {
33
		var parent = document.getElementById(targetE).parentNode;
34
		var kong = document.createElement("div");
35
		kong.className = "con-kong";
36
		kong.innerHTML ='<div class="picbox picNull"></div>'+
37
					'<div class="txtbox">暂时没有符合该搜索条件的内容</div>'
38
		if(newStr){
39
			kong.querySelector(".txtbox").innerHTML = newStr;
40
		}
41
		if (parent.firstChild.className == "con-kong") {
42
			return
43
		} else {
44
			parent.insertBefore(kong,parent.firstChild);
45
		}
46
47
	},
48
	removeNodata = function (targetE) {
49
		var parent = document.getElementById(targetE).parentNode;
50
		if (parent.firstChild.className == "con-kong") {
51
			parent.removeChild(parent.firstChild);
52
		} else {
53
			return
54
		}
55
	},
56
	patentListVal = function(isbind, flag) {
57
		var aimId="table-item-2"
58
		if (flag) {
59
			aimId="table-item-3"
60
		}
61
		oAjax("/ajax/ppatent/index/search",{
62
			"sortNum": dataO.patSortNum,
63
			"createTime":dataO.patCreateTime,
64
			"id": dataO.patId,
65
			"rows": rows
66
		}, "get", function(res){
67
			var $info = res.data;
68
			if($info.length > 0) {
69
				$("#"+aimId).show()
70
				dataO.patSortNum = $info[$info.length - 1].sortNum;
71
				dataO.patCreateTime = $info[$info.length - 1].createTime;
72
				dataO.patId = $info[$info.length - 1].id;
73
		
74
				for(var i = 0; i < $info.length; i++) {
75
					var itemlist = '<li class="flexCenter">';
76
						itemlist += '<a target="_blank" href="/' + pageUrl("pt",$info[i]) +'" class="linkhref"><div class="lefthead patenthead"></div>';
77
						itemlist += '<div class="centercon centercon2">';
78
						itemlist += '<p class="h1font ellipsisSty">'+ $info[i].name +'</p>';
79
						itemlist += '<p class="h2font ellipsisSty">发明人:'+ $info[i].authors.substring(0, $info[i].authors.length - 1) +'</p>';
80
						itemlist += '<p class="h2font ellipsisSty">申请人:'+ $info[i].reqPerson +'</p>';
81
						itemlist += '</div></a></li>';
82
					$("#"+aimId).append(itemlist)
83
				}
84
			}
85
			var liLen=document.getElementById(aimId).querySelectorAll("li").length;
86
			removeNodata(aimId);
87
			if($info.length == 0 && liLen == 0 ){
88
				$("#"+aimId).hide()
89
				insertNodata(aimId);
90
			}
91
			if(isbind){
92
				$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
93
					if (flag) {
94
						patentListVal(false, true)
95
					} else {
96
					 	patentListVal(false)
97
					}
98
				})
99
			}
100
			if ($info.length < rows) {
101
				$("#"+aimId).parent().find(".js-load-more").unbind("click");
102
				$("#"+aimId).parent().find(".js-load-more").hide();
103
			}
104
		},function(){
105
			$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
106
			   $("#"+aimId).parent().find(".js-load-more").addClass("active");
107
		},function(){
108
			$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
109
			$("#"+aimId).parent().find(".js-load-more").removeClass("active");
110
		})
111
	},
112
	unpatentListVal = function(isbind) {
113
		var aimId="table-item-1"
114
		oAjax("/ajax/resResult/pq",{
115
			"status": ['1'],
116
			"pageSize": rows,
117
			"pageNo": pageNo
118
		}, "get", function(res){
119
			var $info = res.data.data;
120
			if($info.length > 0) {
121
				$("#"+aimId).show()
122
				if(res.data.pageNo !== pageNo){
123
					$("#"+aimId).parent().find(".js-load-more").unbind("click");
124
					$("#"+aimId).parent().find(".js-load-more").hide();
125
					return
126
				}
127
				for(var i = 0; i < $info.length; i++) {
128
					var resIM='<div class="lefthead patenthead"></div>'
129
					if ($info[i].pic) {
130
						var src = '/data/researchResult' + $info[i].pic.split(",")[0]
131
						resIM = '<div class="lefthead patenthead" style="background-image:url('+ src +')"></div>';
132
					}
133
					var itemlist = '<li class="flexCenter">';
134
						itemlist += '<a target="_blank" href="unPatentShow.html?id='+$info[i].id+'" class="linkhref">';
135
						itemlist += resIM
136
						itemlist += '<div class="centercon centercon2">';
137
						itemlist += '<p class="h1font ellipsisSty">'+ $info[i].name +'</p>';
138
						itemlist += '<p class="h2font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>';
139
						if ($info[i].orgId) {
140
							itemlist += '<p class="h2font ellipsisSty">所属机构:<span class="resOrgName"></span></p>';
141
						}
142
						itemlist += '</div></a></li>';
143
					var $itemlist = $(itemlist);
144
					$("#"+aimId).append($itemlist)
145
					queryResearcher($info[i].id, $itemlist)
146
					if ($info[i].orgId) {
147
						queryReseOrgName($info[i].orgId, $itemlist)
148
					}
149
				}
150
			}
151
			var liLen=document.getElementById(aimId).querySelectorAll("li").length;
152
			removeNodata(aimId);
153
			if($info.length == 0 && liLen == 0 ){
154
				$("#"+aimId).hide()
155
				insertNodata(aimId);
156
			}
157
			if(isbind){
158
				$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
159
					pageNo++
160
					 unpatentListVal(false)
161
				})
162
			}
163
			if ($info.length < rows) {
164
				$("#"+aimId).parent().find(".js-load-more").unbind("click");
165
				$("#"+aimId).parent().find(".js-load-more").hide();
166
			}
167
		},function(){
168
			$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
169
			   $("#"+aimId).parent().find(".js-load-more").addClass("active");
170
		},function(){
171
			$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
172
			$("#"+aimId).parent().find(".js-load-more").removeClass("active");
173
		})
174
	},
175
	recommendUnpatent = function(){
176
		var aimId="table-item-0"
177
		oAjax("/ajax/resResult/pq",{
178
			"status": ['1'],
179
			"pageSize": 5,
180
			"pageNo": 1
181
		}, "get", function(res){
182
			var $info = res.data.data;
183
			if($info.length > 0) {
184
				$("#"+aimId).show()
185
				for(var i = 0; i < $info.length; i++) {
186
					var resIM='<div class="lefthead patenthead"></div>'
187
					if ($info[i].pic) {
188
						var src = '/data/researchResult' + $info[i].pic.split(",")[0]
189
						resIM = '<div class="lefthead patenthead" style="background-image:url('+ src +')"></div>';
190
					}
191
					var itemlist = '<li class="flexCenter">';
192
						itemlist += '<a target="_blank" href="unPatentShow.html?id='+$info[i].id+'" class="linkhref">';
193
						itemlist += resIM
194
						itemlist += '<div class="centercon centercon2">';
195
						itemlist += '<p class="h1font ellipsisSty">'+ $info[i].name +'</p>';
196
						itemlist += '<p class="h2font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>';
197
						if ($info[i].orgId) {
198
							itemlist += '<p class="h2font ellipsisSty">所属机构:<span class="resOrgName"></span></p>';
199
						}
200
						itemlist += '</div></a></li>';
201
					var $itemlist = $(itemlist);
202
					$("#"+aimId).append($itemlist)
203
					queryResearcher($info[i].id, $itemlist)
204
					if ($info[i].orgId) {
205
						queryReseOrgName($info[i].orgId, $itemlist)
206
					}
207
				}
208
			}
209
		})
210
	},
211
	hotUnpatentList = function() {
212
		var aimId="hotNews"
213
		oAjax("/ajax/resResult/pq",{
214
			"status": ['1'],
215
			"pageSize": 10,
216
			"pageNo": 1
217
		}, "get", function(res){
218
			var $data = res.data.data;
219
			if($data.length > 0) {
220
				$("#"+aimId).parents(".conItem").removeClass("displayNone");
221
				var oLeng=$data.length<10?$data.length:10;
222
				for(var i=0;i<oLeng;i++) {
223
					var listLi=$('<li class="flexCenter"></li>').appendTo($("#hotNews"));
224
					var str='<a target="_blank" href="unPatentShow.html?id='+$data[i].id+'"><p class="h2Font ellipsisSty-2">'+$data[i].name+'</p></a>'
225
					$(str).appendTo(listLi);
226
				}
227
			}
228
		})
229
	},
230
	navmenu=function(){
231
		$(document).bind("click",function(e){ 
232
			var target = $(e.target); 
233
			if(target.closest(".table-tab-item").length == 0){ 
234
				$(".table-drop").hide(); 
235
				$(".rightbtn").find("em").removeClass("unfoldtr").addClass("foldtr");
236
			} 
237
		})
238
		$(".table-tab-item").on("mouseenter","li.rightbtn",function(){
239
			$(this).find(".table-drop").show();
240
			$(this).find("em").removeClass("foldtr").addClass("unfoldtr");
241
		}).on("mouseleave","li.rightbtn",function(){
242
			$(this).find("em").removeClass("unfoldtr").addClass("foldtr");
243
			$(this).find(".table-drop").hide();
244
		})
245
		
246
		$(".table-drop").on("click","li",function(){
247
			$(".rightbtn").find("span").html($(this).text());
248
		})
249
		$(".table-tab-item").on("click","li",function(){
250
			if($(this).is('.table-tab-slide')){
251
                linkNum = $(this).index(".table-tab-slide");
252
                $(".haveData").find("ul").each(function () {
253
                    $(this).html("");
254
                    $(this).parent().find(".js-load-more").unbind("click");
255
                    $(this).parent().find(".js-load-more").show();
256
                });
257
                $("#table-item-"+linkNum).html("");
258
                dataColNum=$(this).attr('data-col');
259
				$(".table-tab-slide").removeClass("table-tab-slide-active");
260
				$(this).addClass("table-tab-slide-active");
261
				$(".table-drop").fadeOut(1000);
262
				$(".rightbtn").find("em").removeClass("unfoldtr").addClass("foldtr");
263
				$(".table-item-list").eq(linkNum).show().siblings().hide();
264
				if($(".rightbtn").find("li").is(".table-tab-slide-active")){
265
					$(".rightbtn").addClass("table-tab-slide-active");
266
				}else{
267
					$(".rightbtn").removeClass("table-tab-slide-active");
268
				}
269
				dataO = {
270
					patSortNum:"",
271
					patCreateTime:"",
272
					patId:""
273
				}
274
				pageNo=1
275
				if(linkNum==0){
276
					recommendUnpatent()
277
					patentListVal(true, true)
278
				}else if(linkNum == 1){
279
					unpatentListVal(true)
280
				}else if(linkNum == 2){
281
					patentListVal(true)
282
				}
283
			}else{
284
				$(this).find(".table-drop").show();
285
			}
286
		})
287
	},
288
	queryResearcher = function (id, $list) {
289
		if (id) {
290
			oAjax("/ajax/resResult/researcher",{
291
				"id": id
292
			}, 'get', function($data) {
293
				var arr = []
294
				if($data.data.length) {
295
					$list.find('.researchers').parent().removeClass('displayNone')
296
					for (var i = 0; i < $data.data.length;i++) {
297
						arr.push($data.data[i].name)
298
					}
299
					$list.find('.researchers').html(arr.join(','))
300
				}			
301
			})
302
		}
303
	},
304
	queryReseOrgName = function (id, $list) {
305
		if (id) {
306
			cacheModel.getCompany(id,function(sc,value){
307
				if(sc){
308
					if(value.forShort){
309
						$list.find(".resOrgName").html(value.forShort)
310
					}else{
311
						$list.find(".resOrgName").html(value.name)
312
					}
313
				}
314
			})
315
		}
316
	},
317
	rightAllCon=function(){
318
		$.ajax({
319
			type:"get",
320
			url:"/ajax/professor/editBaseInfo/"+userid,
321
			success:function(data){
322
				if(data.success){
323
					var dataStr=data.data
324
					var userType = autho(dataStr.authType, dataStr.orgAuth, dataStr.authStatus);
325
					var baImg = "../images/default-photo.jpg";
326
					if(dataStr.hasHeadImage == 1) {
327
						baImg = "/images/head/" + dataStr.id + "_l.jpg";
328
					}
329
					var str='<div class="madiaHead useHead" style="background-image:url('+baImg+')"></div>'+
330
							'<div class="h2Font">'+dataStr.name+'<span class="authiconNew ' + userType.sty + '" title="' + userType.title + '"></span></div>'
331
					$(".onlogined .owener-info").html(str)
332
				}
333
			}
334
		});
335
		$.ajax({
336
			url: "/ajax/article/pqProPublish",
337
			dataType: 'json',
338
			type: 'GET', 
339
			data: {
340
				"ownerId": userid,
341
			},
342
			success:function(data){
343
				if(data.success){
344
					$("#myPubedArt").html(data.data.total)
345
				}
346
			}
347
		});
348
		$.ajax({//回答数
349
			type:"get",
350
			url:"/ajax/question/answer/count",
351
			data: {
352
				uid: userid
353
			},
354
			async:true,
355
			success:function(data){
356
				if(data.success){
357
					$("#myPubedAnswer").html(data.data)
358
				}
359
			}
360
		});
361
		$.ajax({//总获赞
362
			type:"get",
363
			url:"/ajax/professor/agree/sum",
364
			data: {
365
				id: userid,
366
			},
367
			async:true,
368
			success:function(data){
369
				if(data.success){
370
					$("#agreeMecount").html(data.data)
371
				}
372
			}
373
		});
374
	}
375
376
	recommendUnpatent()
377
	patentListVal(true, true)
378
	navmenu();
379
	hotUnpatentList();
380
	if(userid && userid != null && userid != "null") {
381
		$(".privateInfo .onlogined").removeClass("displayNone")
382
		$(".privateInfo .unlogined").addClass("displayNone")
383
		rightAllCon()
384
		$(".pubArt").on("click",function(){
385
			window.open('../articalIssue.html')
386
		})
387
		$(".pubQuestion").on("click",function(){
388
			$(".questionCover").fadeIn();
389
			$("body").css("position", "fixed");
390
		})
391
		$(".goarrow").on("click",function(){
392
			window.open('../userInforShow.html?professorId='+ userid +'&iLike=1')
393
		})
394
		$("#workclose").on("click",function(){
395
			$(".questionCover").fadeOut();
396
		    $("body").css("position", "");
397
		})
398
		hotKey(".oinput");
399
		//校验关键字
400
		$("#KeyWord").on({
401
			focus: function() {
402
				$("#keyPrompt").text("最多可添加5个关键词,每个关键词15字以内");
403
			},
404
			blur: function() {
405
				$("#keyPrompt").text("");
406
			}
407
		})
408
		$("#keyWordlist").on("click", ".closeThis", function() {
409
			$(this).parent().remove();
410
			var liNum = $("#keyWordlist").find("li").length;
411
			if(liNum < 5) {
412
				$("#keyWordlist").parents(".keyResult").siblings("div.col-w-12").show();
413
			}
414
		})
415
		limitObj("#queTit",50)
416
		$("#queTit").on({
417
			focus: function() {
418
				$(this).parents("li").find(".frmconmsg").text("提问不得少于5个字,不可超过50个字");
419
			},
420
			blur: function() {
421
				$(this).parents("li").find(".frmconmsg").text("");
422
			}
423
		})
424
		limitObj("#queCnt",500)
425
		$("#queCnt").on({
426
			focus: function() {
427
				$(this).parents("li").find(".frmconmsg").text("提问描述不可超过500个字");
428
			},
429
			blur: function() {
430
				$(this).parents("li").find(".frmconmsg").text("");
431
			}
432
		})
433
		
434
		var imgStr=[];
435
		var uploader =new WebUploader.create({
436
			auto: true,
437
			fileNumLimit: 3,
438
			swf: '../js/webuploader/Uploader.swf',
439
			server: '../ajax/question/upload',
440
			fileSingleSizeLimit: 2 * 1024 * 1024,
441
			pick: {
442
				id: "#filePicker",
443
				multiple: false
444
			},
445
			accept: {
446
				title: 'Images',
447
				extensions: 'jpg,jpeg,png',
448
				mimeTypes: 'image/jpg,image/jpeg,image/png'
449
			}
450
	
451
		});
452
	
453
		// 当有文件添加进来的时候
454
		uploader.on('fileQueued', function(file) {
455
			fileId = file.id;
456
			var $len = $("#fileList").find("img").length;
457
			if($len == 0 || $len == 1) {
458
				var oRemove = $("#fileList").find("dd");
459
				oRemove.eq(oRemove.length - 1).remove();
460
			} 
461
			var $li = $(
462
					'<dd>' +
463
						'<div class="imgItem" id="' + file.id + '">'+
464
							'<img />' +
465
						'</div>'+
466
					'</dd>'
467
				),
468
				$btns = $('<div class="file-panel">' +
469
					'<span class="cancel"></span>' +
470
					'</div>').appendTo($li),
471
				$img = $li.find('img');
472
			var $list = $("#fileList");
473
			if($len == 1) {
474
				$list.find("dd").eq(0).after($li)
475
			} else if($len == 2) {
476
				$list.find("dd").eq(1).after($li)
477
			} else {
478
				$list.prepend($li);
479
			}
480
	
481
			// 创建缩略图
482
			// 如果为非图片文件,可以不用调用此方法。
483
			// thumbnailWidth x thumbnailHeight 为 100 x 100
484
			uploader.makeThumb(file, function(error, src) {
485
				if(error) {
486
					$img.replaceWith('<span>不能预览</span>');
487
					return;
488
				}
489
				$img.attr('src', src);
490
			}, 1, 1);
491
		});
492
		uploader.onError = function(code) {
493
			if(code=="F_EXCEED_SIZE"){
494
				$.MsgBox.Alert('提示', '请上传jpg、jpeg、png格式的图片,大小不超过2M')	
495
			}
496
		};
497
		uploader.on('uploadSuccess', function(file, data) {
498
			if(data.success) {
499
					uploader.removeFile(fileId);
500
					//console.log(data)
501
					var orldUrl = imgStr.push(data.data[0].uri);
502
					
503
			}else{
504
				$.MsgBox.Alert('提示', '只支持jpeg/jpg/png格式的图片');
505
			}
506
		});
507
		/*删除图片*/
508
		$("#fileList").on("click", ".cancel", function() {
509
			var flag=$(this).attr("flag");
510
			var oNum=$(this).parents("dd").index();
511
			if(flag==1) {
512
				array.splice(oNum,1);
513
			}else{
514
				imgStr.splice(oNum,1);
515
			}
516
			$(this).parent().parent().remove();
517
			
518
			var $len = $("#fileList").find("img").length;
519
			if($len != 2) {
520
				$("#fileList").append("<dd></dd>")
521
			}
522
			
523
		});
524
		
525
		//提问下一步
526
		$("#nextSte").on("click",function(){
527
			if($("#queTit").val().length>50) {
528
				$("#queTit").parents("li").find(".frmconmsg").text("提问不可超过50个字");
529
				$("#queTit").parent().css("border-color","#e03b43");
530
				return;
531
			}
532
			if($("#queTit").val().length<5 || $("#queTit").val().length==0) {
533
				$("#queTit").parents("li").find(".frmconmsg").text("提问不得少于5个字");
534
				$("#queTit").parent().css("border-color","#e03b43");
535
				return;
536
			}
537
			if($("#keyWordlist>li").length==0){
538
				$("#keyPrompt").text("请至少添加1个关键词");
539
				$("#KeyWord").css("border-color","#e03b43");
540
				return;
541
			}
542
			
543
			$(".queStep01").addClass("displayNone")
544
			$(".queStep02").removeClass("displayNone")
545
546
		})
547
		//提问上一步
548
		$("#preSte").on("click",function(){
549
			$(".queStep01").removeClass("displayNone")
550
			$(".queStep02").addClass("displayNone")
551
		})
552
		//提问发布
553
		$("#pubSte").on("click",function(){
554
			var title=$("#queTit").val();
555
			var cnt=$("#queCnt").val();
556
			var subjects = $("#keyWordlist>li");
557
			var subjectAll = "";
558
			if(subjects.length > 0) {
559
				for(var i = 0; i < subjects.length; i++) {
560
					subjectAll += subjects[i].innerText.replace(/删除/, "");
561
					subjectAll += ',';
562
				};
563
				subjectAll = subjectAll.substring(0, subjectAll.length - 1);
564
			}
565
			console.log(cnt+"++++++"+imgStr);
566
			
567
			var dataSt={
568
					"title": title,
569
					"cnt": cnt,
570
					"img": imgStr.join(","),
571
					"keys": subjectAll,
572
					"uid": userid
573
				}
574
			$.ajax({
575
				url:'/ajax/question', 
576
				data: dataSt,
577
				dataType: 'json',
578
				traditional: true,
579
				type: 'POST', 
580
				success: function(data) {
581
					if(data.success) {
582
						console.log(data)
583
						$(".questionCover").fadeOut();
584
						$("body").css("position", "");
585
						$(".queStep").find("textarea").val("")
586
						$("#keyWordlist").html("")
587
						var $len = $("#fileList").find("img").length;
588
						for(var i=0;i<$len;i++) {
589
							$("#fileList").find(".imgItem").parent().remove()
590
							$("#fileList").append("<dd></dd>")
591
						}
592
						
593
						$(".queStep").find("input").val("")
594
						$(".queStep01").removeClass("displayNone")
595
						$(".queStep02").addClass("displayNone")
596
						$.MsgBox.Alert("提示","问题发布成功");
597
						$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
598
						
599
					}
600
				}
601
			});
602
			
603
		})
604
	}else{
605
		$(".privateInfo .unlogined").removeClass("displayNone")
606
		$(".privateInfo .onlogined").addClass("displayNone")
607
		$(".unlogined").on("click",function(){
608
			quickLog();
609
			operatTab();
610
			closeLog();
611
		})
612
	}
613
})

+ 239 - 22
js/searchNew.js

@ -10,8 +10,9 @@ $(function() {
10 10
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
11 11
	 	location.href="http://" + window.location.host + "/e/search.html?key="+searchContent;
12 12
	}
13
	var keyt,subject,industry,address,authType = 1;
13
	var keyt,subject,industry,address,subject2,industry2,address2;
14 14
	var rows = 20,
15
		pageNo = 1,
15 16
		dataO = {
16 17
			proSortFirst:"",
17 18
			proStarLevel: "",
@ -68,7 +69,7 @@ $(function() {
68 69
			},
69 70
			"5":{
70 71
				obj:"ppatent",
71
				holder:"请输入专利名称、发明人或相关关键词",
72
				holder:"请输入成果名称、发明人或相关关键词",
72 73
				tab:"#tabPat",
73 74
				conbox:"#itemPat"
74 75
			},
@ -83,6 +84,12 @@ $(function() {
83 84
				holder:"请输入服务内容、发布者或相关关键词",
84 85
				tab:"#tabSer",
85 86
				conbox:"#itemSer"
87
			},
88
			"8":{
89
				obj:"team",
90
				holder:"请输入团队名称、机构或相关关键词",
91
				tab:"#tabTeam",
92
				conbox:"#itemTeam"
86 93
			}
87 94
		}
88 95
	var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun) {
@ -131,15 +138,15 @@ $(function() {
131 138
				"dictCode":"SUBJECT",
132 139
			}, "get", function(data) {
133 140
				console.log(data);
134
				$("#academicField").html("");
135
				$("#academicField").append('<li class="filterCurrent">不限</li>');
141
				$(".academicField").html("");
142
				$(".academicField").append('<li class="filterCurrent">不限</li>');
136 143
				for(var i = 0; i < data.data.length; i++) {
137 144
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
138
					$("#academicField").append(itemlist);
145
					$(".academicField").append(itemlist);
139 146
					if(i > 20)
140 147
						break;
141 148
				}
142
				$("#academicField li").each(function(i){
149
				$(".academicField li").each(function(i){
143 150
				    var textt = $(this).text();
144 151
				    if(textt == subjectText){
145 152
				    	$(this).addClass("filterCurrent").siblings().removeClass("filterCurrent");
@ -149,11 +156,11 @@ $(function() {
149 156
			oAjax("/ajax/dataDict/qaDictCode",{//industry
150 157
				"dictCode":"INDUSTRY",
151 158
			}, "get", function(data) {
152
				$("#applicationIndustry").html("");
153
				$("#applicationIndustry").append('<li class="filterCurrent">不限</li>');
159
				$(".applicationIndustry").html("");
160
				$(".applicationIndustry").append('<li class="filterCurrent">不限</li>');
154 161
				for(var i = 0; i < data.data.length; i++) {
155 162
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
156
					$("#applicationIndustry").append(itemlist);
163
					$(".applicationIndustry").append(itemlist);
157 164
					if(i > 20)
158 165
						break;
159 166
				}
@ -161,11 +168,11 @@ $(function() {
161 168
			oAjax("/ajax/dataDict/qaCity",{//address
162 169
				"dictCode":"ADDRESS",
163 170
			}, "get", function(data) {
164
				$("#cityList").html("");
165
				$("#cityList").append('<li class="filterCurrent">不限</li>');
171
				$(".cityList").html("");
172
				$(".cityList").append('<li class="filterCurrent">不限</li>');
166 173
				for(var i = 0; i < data.data.length; i++) {
167 174
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
168
					$("#cityList").append(itemlist);
175
					$(".cityList").append(itemlist);
169 176
					if(i > 20)
170 177
						break;
171 178
				}
@ -190,34 +197,53 @@ $(function() {
190 197
			})
191 198
		},
192 199
		expertBox=function(){
193
			var  subjectVal= $("#academicField li.filterCurrent").text();
200
			var  subjectVal= $("#academicField1 li.filterCurrent").text();
194 201
			if(subjectVal=="不限"){
195 202
				subject = "";
196 203
			}else{
197 204
				subject = subjectVal;
198 205
			}
199
			var  industryVal= $("#applicationIndustry li.filterCurrent").text();
206
			var  industryVal= $("#applicationIndustry1 li.filterCurrent").text();
200 207
			if(industryVal=="不限"){
201 208
				industry = "";
202 209
			}else{
203 210
				industry = industryVal;
204 211
			}
205
			var  addressVal= $("#cityList li.filterCurrent").text();
212
			var  addressVal= $("#cityList1 li.filterCurrent").text();
206 213
			if(addressVal=="不限"){
207 214
				address = "";
208 215
			}else{
209 216
				address = addressVal;
210 217
			}
211
			professorListVal(subject,industry,address,authType,true) 
212 218
		},
213
		professorListVal = function(subject,industry,address,authType,isbind) {
219
		teamBox=function(){
220
			var  subjectVal= $("#academicField2 li.filterCurrent").text();
221
			if(subjectVal=="不限"){
222
				subject2 = "";
223
			}else{
224
				subject2 = subjectVal;
225
			}
226
			var  industryVal= $("#applicationIndustry2 li.filterCurrent").text();
227
			if(industryVal=="不限"){
228
				industry2 = "";
229
			}else{
230
				industry2 = industryVal;
231
			}
232
			var  addressVal= $("#cityList2 li.filterCurrent").text();
233
			if(addressVal=="不限"){
234
				address2 = "";
235
			}else{
236
				address2 = addressVal;
237
			}
238
		},
239
		professorListVal = function(subject,industry,address,isbind) {
214 240
			var aimId="expertList"
215 241
			oAjax("/ajax/professor/index/search",{
216 242
				"key":keyt,
217 243
				"subject":subject,
218 244
				"industry":industry,
219 245
				"address":address,
220
				"authType":authType,
246
				"authType":1,
221 247
				"sortFirst": dataO.proSortFirst,
222 248
				"starLevel":dataO.proStarLevel,
223 249
				"id": dataO.proId,
@ -288,7 +314,65 @@ $(function() {
288 314
                }
289 315
                if(isbind){
290 316
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
291
					 	professorListVal(subject,industry,address,authType,false)
317
					 	professorListVal(subject,industry,address,false)
318
					})
319
                }
320
				if ($info.length < rows) {
321
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
322
                    $("#"+aimId).parent().find(".js-load-more").hide();
323
                }
324
			},function(){
325
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
326
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
327
			},function(){
328
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
329
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
330
			})
331
		},
332
		teamListVal = function(subject,industry,address,isbind) {
333
			var aimId="teamList"
334
			oAjax("/ajax/team/pq",{
335
				"status": 3,
336
				"key":keyt,
337
				"subject":subject,
338
				"industry":industry,
339
				"city":address,
340
				"pageSize": rows,
341
				"pageNo": pageNo
342
			}, "get", function(res){
343
				var $info = res.data.data;
344
				if($info.length > 0) {
345
					$("#"+aimId).show()
346
					if(res.data.pageNo !== pageNo){
347
						$("#"+aimId).parent().find(".js-load-more").unbind("click");
348
						$("#"+aimId).parent().find(".js-load-more").hide();
349
						return
350
					}
351
					for(var i = 0; i < $info.length; i++) {
352
						var itemlist = '<li class="flexCenter">';
353
							itemlist += '<a target="_blank" href="teamInfoShow.html?id=' + $info[i].id +'" class="linkhref">';
354
							itemlist += '<div class="centercon" style="padding-left:0">';
355
							itemlist += '<p class="h1font">';
356
							itemlist += '<span class="nameSpan">'+$info[i].name+'  <small> 团队人数 <span class="teamMembers"></span>人</small></span>';
357
							itemlist += '<p class="h2font ellipsisSty"><span>' + $info[i].city + '</span> <span>' + $info[i].orgName + '</span></p>';
358
							itemlist += '</div></a>';
359
							itemlist += '</li>';
360
						
361
						var $itemlist = $(itemlist);
362
						$("#"+aimId).append($itemlist)
363
						teamProCount($info[i].id, $itemlist)
364
					}
365
				}
366
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
367
                removeNodata(aimId);
368
                if($info.length == 0 && liLen == 0 ){
369
                	$("#"+aimId).hide()
370
                    insertNodata(aimId);
371
                }
372
                if(isbind){
373
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
374
						pageNo++
375
					 	teamListVal(subject,industry,address,false)
292 376
					})
293 377
                }
294 378
				if ($info.length < rows) {
@ -303,6 +387,13 @@ $(function() {
303 387
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
304 388
			})
305 389
		},
390
		teamProCount=function (id, $list) {
391
			oAjax("/ajax/team/pro/count",{
392
				"id": id
393
			}, 'get', function($data) {
394
				$list.find('.teamMembers').html($data.data)
395
			})
396
		},
306 397
		companyListVal=function(isbind){
307 398
			var aimId="companyList"
308 399
			oAjax("/ajax/org/index/search",{
@ -616,6 +707,99 @@ $(function() {
616 707
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
617 708
			})
618 709
		},
710
		unpatentListVal = function(isbind) {
711
			var aimId="unpatentList"
712
			oAjax("/ajax/resResult/pq",{
713
				"key": keyt,
714
				"status": ['1'],
715
				"pageSize": rows,
716
				"pageNo": pageNo
717
			}, "get", function(res){
718
				var $info = res.data.data;
719
				if($info.length > 0) {
720
					$("#"+aimId).show()
721
					if(res.data.pageNo !== pageNo){
722
						$("#"+aimId).parent().find(".js-load-more").unbind("click");
723
						$("#"+aimId).parent().find(".js-load-more").hide();
724
						return
725
					}
726
					for(var i = 0; i < $info.length; i++) {
727
						var resIM='<div class="lefthead patenthead"></div>'
728
						if ($info[i].pic) {
729
							var src = '/data/researchResult' + $info[i].pic.split(",")[0]
730
							resIM = '<div class="lefthead patenthead" style="background-image:url('+ src +')"></div>';
731
						}
732
						var itemlist = '<li class="flexCenter">';
733
							itemlist += '<a target="_blank" href="unPatentShow.html?id='+$info[i].id+'" class="linkhref">';
734
							itemlist += resIM
735
							itemlist += '<div class="centercon centercon2">';
736
							itemlist += '<p class="h1font ellipsisSty">'+ $info[i].name +'</p>';
737
							itemlist += '<p class="h2font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>';
738
							if ($info[i].orgId) {
739
								itemlist += '<p class="h2font ellipsisSty">所属机构:<span class="resOrgName"></span></p>';
740
							}
741
							itemlist += '</div></a></li>';
742
						var $itemlist = $(itemlist);
743
						$("#"+aimId).append($itemlist)
744
						queryResearcher($info[i].id, $itemlist)
745
						if ($info[i].orgId) {
746
							queryReseOrgName($info[i].orgId, $itemlist)
747
						}
748
					}
749
				}
750
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
751
                removeNodata(aimId);
752
                if($info.length == 0 && liLen == 0 ){
753
                	$("#"+aimId).hide()
754
                    insertNodata(aimId);
755
                }
756
                if(isbind){
757
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
758
						pageNo++
759
					 	unpatentListVal(false)
760
					})
761
                }
762
				if ($info.length < rows) {
763
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
764
                    $("#"+aimId).parent().find(".js-load-more").hide();
765
                }
766
			},function(){
767
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
768
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
769
			},function(){
770
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
771
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
772
			})
773
		},
774
		queryResearcher = function (id, $list) {
775
			if (id) {
776
				oAjax("/ajax/resResult/researcher",{
777
					"id": id
778
				}, 'get', function($data) {
779
					var arr = []
780
					if($data.data.length) {
781
						$list.find('.researchers').parent().removeClass('displayNone')
782
						for (var i = 0; i < $data.data.length;i++) {
783
							arr.push($data.data[i].name)
784
						}
785
						$list.find('.researchers').html(arr.join(','))
786
					}			
787
				})
788
			}
789
		},
790
		queryReseOrgName = function (id, $list) {
791
			if (id) {
792
				cacheModel.getCompany(id,function(sc,value){
793
					if(sc){
794
						if(value.forShort){
795
							$list.find(".resOrgName").html(value.forShort)
796
						}else{
797
							$list.find(".resOrgName").html(value.name)
798
						}
799
					}
800
				})
801
			}
802
		},
619 803
		paperListVal = function(isbind) {
620 804
			var aimId="paperList"
621 805
			oAjax("/ajax/ppaper/index/search",{
@ -812,6 +996,7 @@ $(function() {
812 996
				serTime: "",
813 997
				serId: "",
814 998
			};
999
			pageNo = 1
815 1000
			if(!keyt) return;
816 1001
			tabToFun(sortN)
817 1002
		},
@ -825,6 +1010,7 @@ $(function() {
825 1010
			$(".js-load-more").show()
826 1011
			if(item==1){
827 1012
				expertBox();
1013
				professorListVal(subject,industry,address,true) 
828 1014
			}else if(item==2){
829 1015
				resourceListVal(true);
830 1016
			}else if(item==3){
@ -832,15 +1018,38 @@ $(function() {
832 1018
			}else if(item==4){
833 1019
				companyListVal(true);
834 1020
			}else if(item==5){
835
				patentListVal(true);
1021
				unpatentListVal(true);
836 1022
			}else if(item==6){
837 1023
				paperListVal(true);
838 1024
			}else if(item==7){
839 1025
				serviceListVal(true);
1026
			}else if(item==8){
1027
				teamBox();
1028
				teamListVal(subject2,industry2,address2,true) 
840 1029
			}
841 1030
		},
842 1031
		bindComEvent=function(){
843
			$("#academicField,#applicationIndustry,#cityList").on("click","li",function(){//筛选搜索
1032
			$('#itemPat').on('click', '.steptit>a', function(){
1033
				$('#itemPat .steptit>a').removeClass('active')
1034
				$(this).addClass('active')
1035
				var st = $(this).attr("data-index")
1036
				$('#itemPat .searchCon').addClass('displayNone')
1037
				$('#itemPat .searchCon').eq(st).removeClass('displayNone')
1038
				if (st === '0') {
1039
					$('#unpatentList').html('')
1040
					pageNo = 1
1041
					unpatentListVal(true)
1042
				} else if(st === '1'){
1043
					$('#patentList').html('')
1044
					dataO = {
1045
						patSortNum:"",
1046
						patCreateTime:"",
1047
						patId:""
1048
					}
1049
					patentListVal(true);
1050
				}
1051
			})
1052
			$("#academicField1,#applicationIndustry1,#cityList1").on("click","li",function(){//筛选搜索
844 1053
				$(objSort[1].conbox).find("ul.listitemdiv").html("")
845 1054
				dataO = {
846 1055
					proSortFirst:"",
@ -848,6 +1057,13 @@ $(function() {
848 1057
					proId: "",
849 1058
				};
850 1059
				expertBox();
1060
				professorListVal(subject,industry,address,true) 
1061
			})
1062
			$("#academicField2,#applicationIndustry2,#cityList2").on("click","li",function(){//筛选搜索
1063
				$(objSort[8].conbox).find("ul.listitemdiv").html("")
1064
				pageNo = 1
1065
				teamBox();
1066
				teamListVal(subject2,industry2,address2,true) 
851 1067
			})
852 1068
			$(".filterdiv.choosediv").on("click","li",function(){//tab切换
853 1069
				var sortN=$(this).attr("data-id");
@ -880,6 +1096,7 @@ $(function() {
880 1096
					serTime: "",
881 1097
					serId: "",
882 1098
				};
1099
				pageNo = 1
883 1100
				tabToFun(sortN)
884 1101
			})
885 1102
			$(".searchsome").keydown(function(e) {//搜索enter
@ -931,7 +1148,7 @@ $(function() {
931 1148
	}
932 1149
933 1150
	filterList()
934
	professorListVal(subject,industry,address,authType,true)
1151
	professorListVal(subject,industry,address,true)
935 1152
	bindComEvent()
936 1153
	
937 1154
});

+ 559 - 0
js/teamInforShow.js

@ -0,0 +1,559 @@
1
var userid = $.cookie("userid");
2
var tId = GetQueryString("id");
3
//微信分享
4
var qrcode = new QRCode(document.getElementById("qrcode"), {
5
	width: 100,
6
	height: 100
7
});
8
9
function makeCode() {
10
	var hurl = window.location.href;
11
	var elurl = hurl;
12
	qrcode.makeCode(elurl);
13
}
14
makeCode();
15
16
//分享关注按钮
17
$('.shareWeixin').hover(function(){$('.shareCode').stop(true,false).fadeToggle();});
18
19
$(function() {
20
	loginStatus();//判断个人是否登录
21
	// if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
22
	//  	location.href="http://" + window.location.host + "/e/p.html?id="+tId;
23
	// }
24
	function subjectShow(data) {
25
		if(data != undefined && data.length != 0) {
26
			var subs=strToAry(data)
27
			if(subs.length > 0) {
28
				for(var i = 0; i < subs.length; i++) {
29
					$("#subjectShow").append("<li>" + subs[i] + "</li>");
30
				};
31
			}
32
		}
33
	}
34
	
35
	function industryShow(data) {
36
		if(data != undefined && data.length != 0) {
37
			var subs=strToAry(data)
38
			if(subs.length > 0) {
39
				for(var i = 0; i < subs.length; i++) {
40
					$("#industryShow").append("<li><div class='h4tit'>" + subs[i] + "</div></li>");
41
				};
42
			}
43
		}
44
	}
45
46
	var pageNo = 1,
47
		pagePerNo = 1,
48
		rows = 20,
49
		rowsTen = 10,
50
		secretaryId = '',
51
		chiefId = ''
52
	var memberArr = {}, paperArr = [], patentArr = [], unpatentArr=[]
53
	var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun,async) {
54
			$.ajax({
55
				async:async==null?true:async,
56
				url:url,
57
				dataType: 'json',
58
				type: otype,
59
				data: dataS,
60
				traditional: true,
61
				beforeSend: beforeFun,
62
				success: function(res) {
63
					oFun(res)
64
				},
65
				complete:completeFun
66
	            
67
			});
68
		},	
69
		insertNodata = function (targetE,newStr) {
70
            var parent = document.getElementById(targetE).parentNode;
71
            var kong = document.createElement("div");
72
            kong.className = "con-kong";
73
            kong.innerHTML ='<div class="picbox picNull"></div>'+
74
			            '<div class="txtbox">暂时没有符合该搜索条件的内容</div>'
75
            if(newStr){
76
            	kong.querySelector(".txtbox").innerHTML = newStr;
77
            }
78
            if (parent.firstChild.className == "con-kong") {
79
                return
80
            } else {
81
                parent.insertBefore(kong,parent.firstChild);
82
            }
83
84
        },
85
        removeNodata = function (targetE) {
86
            var parent = document.getElementById(targetE).parentNode;
87
            if (parent.firstChild.className == "con-kong") {
88
                parent.removeChild(parent.firstChild);
89
            } else {
90
                return
91
            }
92
        },
93
       	getUserInfo=function() {
94
       		oAjax("/ajax/team/qo", {
95
				   id: tId
96
			   }, "get", function(data){
97
				var $info = data.data;
98
				$("#proName").text($info.name);
99
				if($info.city){
100
					$("#proAddress").html($info.city + "<span style='margin-right:10px;'></span>");
101
				}
102
				$("#proOther").text($info.orgName);
103
				document.title = $info.name + "-科袖网"
104
				
105
				//简介
106
				if($info.descp) {
107
					$("#descpS").parents(".coninfobox").removeClass("displayNone");
108
					$("#item1user>.nodatabox").addClass("displayNone");
109
					$("#descpS").text($info.descp);
110
				}
111
				//学术领域					
112
				if($info.subject) {
113
					$("#subjectShow").parents(".coninfobox").removeClass("displayNone");
114
					$("#item1user>.nodatabox").addClass("displayNone");
115
					subjectShow($info.subject);
116
				}
117
				//行业领域	
118
				if($info.industry) {
119
					$("#industryShow").parents(".coninfobox").removeClass("displayNone");
120
					$("#item1user>.nodatabox").addClass("displayNone");
121
					industryShow($info.industry);
122
				}
123
				
124
				var weibotitle = $info.name;
125
				var weibourl = window.location.href;
126
				var weibopic ="";
127
				$("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple");
128
			});
129
		},
130
		professorListVal=function(isbind){
131
			var aimId="expertli"
132
			oAjax("/ajax/team/pro",{
133
				id:tId,
134
				pageSize:rowsTen,
135
				pageNo: pageNo,
136
			}, "get", function(res){
137
				var $info = res.data.data;
138
				if($info.length > 0) {
139
					$("#"+aimId).show()
140
					for(var i = 0; i < $info.length; i++) {
141
						var item = $info[i].professor;
142
						memberArr[item]={};
143
						if ($info[i].secretary) {
144
							secretaryId = $info[i].professor
145
						}
146
						if ($info[i].chief) {
147
							chiefId = $info[i].professor
148
						}
149
					}
150
					if (userid in memberArr) {
151
						$('.memberShow').show()
152
					} else{
153
						$('.normalShow').show()
154
					}
155
					detailPro(aimId)
156
				}
157
                if(isbind){
158
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
159
						pageNo++
160
						professorListVal(false)
161
					})
162
                }
163
				if ($info.length < rowsTen) {
164
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
165
                    $("#"+aimId).parent().find(".js-load-more").hide();
166
                }
167
			},function(){
168
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
169
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
170
			},function(){
171
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
172
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
173
			})
174
		},
175
		patentListVal=function(isbind){
176
			var aimId="proPatent",newStr="尚未关联任何专利成果"
177
			oAjax("/ajax/team/patent",{
178
				id:tId,
179
				pageSize:rows,
180
				pageNo: pageNo,
181
			}, "get", function(res){
182
				var $info = res.data.data;
183
				if($info.length > 0) {
184
					if(res.data.total>0 && res.data.total<99){
185
						$("#patCount").text(res.data.total);
186
					}
187
					if(res.data.total>99){
188
						$("#patCount").text("99+");
189
					}
190
					$("#"+aimId).show()
191
					for(var i = 0; i < $info.length; i++) {
192
						patentArr.push($info[i].patent)
193
					}
194
					detailPat(aimId)
195
				}
196
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
197
                removeNodata(aimId);
198
                if($info.length == 0 && liLen == 0 ){
199
                	$("#"+aimId).hide()
200
                    insertNodata(aimId,newStr);
201
                }
202
                if(isbind){
203
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
204
						pageNo++
205
					 	patentListVal(false)
206
					})
207
                }
208
				if ($info.length < rows) {
209
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
210
                    $("#"+aimId).parent().find(".js-load-more").hide();
211
                }
212
			},function(){
213
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
214
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
215
			},function(){
216
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
217
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
218
			})
219
		},
220
		unpatentListVal=function(isbind){
221
			var aimId="proUnPatent",aimIdF="showUnPatent",newStr="尚未关联任何非专利成果"
222
			oAjax("/ajax/team/resResult",{
223
				id:tId,
224
				pageSize:rows,
225
				pageNo: pageNo,
226
			}, "get", function(res){
227
				var $info = res.data.data;
228
				if($info.length > 0) {
229
					if(res.data.total>0 && res.data.total<99){
230
						$("#unpatCount").text(res.data.total);
231
					}
232
					if(res.data.total>99){
233
						$("#unpatCount").text("99+");
234
					}
235
					$("#"+aimId).show()
236
					$("#"+aimIdF).parents(".leftconItem").find(".nodatabox").hide()
237
					$("#"+aimIdF).parents(".form-item").removeClass("displayNone");
238
					$("#"+aimIdF).parents(".coninfobox").show();
239
					for(var i = 0; i < $info.length; i++) {
240
						unpatentArr.push($info[i].researchResult)
241
					}
242
					detailUnPat(aimId)
243
				}
244
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
245
                removeNodata(aimId);
246
                if($info.length == 0 && liLen == 0 ){
247
                	$("#"+aimId).hide()
248
                    insertNodata(aimId,newStr);
249
                }
250
                if(isbind){
251
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
252
						pageNo++
253
					 	unpatentListVal(false)
254
					})
255
                }
256
				if ($info.length < rows) {
257
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
258
                    $("#"+aimId).parent().find(".js-load-more").hide();
259
                }
260
			},function(){
261
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
262
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
263
			},function(){
264
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
265
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
266
			})
267
		},
268
		paperListVal=function(isbind){
269
			var aimId="proPaper",newStr="尚未关联任何论文"
270
			oAjax("/ajax/team/paper",{
271
				id:tId,
272
				pageSize:rows,
273
				pageNo: pageNo,
274
			}, "get", function(res){
275
				var $info = res.data.data;
276
				if($info.length > 0) {
277
					if(res.data.total>0 && res.data.total<99){
278
						$("#parCount").text(res.data.total);
279
					}
280
					if(res.data.total>99){
281
						$("#parCount").text("99+");
282
					}
283
					$("#"+aimId).show()
284
					for(var i = 0; i < $info.length; i++) {
285
						paperArr.push($info[i].paper)
286
					}
287
					detailPer(aimId)
288
				}
289
                if(isbind){
290
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
291
						pageNo++
292
					 	paperListVal(false)
293
					})
294
                }
295
				if ($info.length < rows) {
296
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
297
                    $("#"+aimId).parent().find(".js-load-more").hide();
298
                }
299
			},function(){
300
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
301
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
302
			},function(){
303
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
304
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
305
			})
306
		},
307
		detailPat=function(obj) {
308
			oAjax("/ajax/ppatent/qm",{
309
				id:patentArr,
310
			},"get",function(data){
311
				var dataStr=data.data;
312
				for(var i = 0; i < dataStr.length; i++) {
313
					var li = document.createElement("li");
314
					li.className = "mui-table-view-cell";
315
					var strAdd = '';
316
						strAdd += '<a  target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
317
						strAdd += '<div class="madiaHead patentHead"></div>';
318
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
319
						strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
320
						strAdd += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
321
						strAdd += '</div>';
322
						strAdd += '</a>';
323
					li.innerHTML = strAdd
324
					document.getElementById(obj).appendChild(li);
325
				}
326
			});
327
		},
328
		detailUnPat=function(obj) {
329
			oAjax("/ajax/resResult/qm",{
330
				id:unpatentArr,
331
			},"get",function(data){
332
				var dataStr=data.data;
333
				for(var i = 0; i < dataStr.length; i++) {
334
					var li = document.createElement("li");
335
					li.className = "mui-table-view-cell";
336
					var resIM='<div class="madiaHead patentHead"></div>'
337
					if (dataStr[i].pic) {
338
						var src = '/data/researchResult' + dataStr[i].pic.split(",")[0]
339
						resIM = '<div class="madiaHead patentHead" style="background-image:url('+ src +')"></div>';
340
					}
341
					var strAdd = '';
342
						strAdd += '<a  target="_blank" href="unPatentShow.html?id='+dataStr[i].id+'" class="flexCenter urlgo">';
343
						strAdd += resIM
344
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
345
						strAdd += '<p class="h2Font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>';
346
						if (dataStr[i].orgId) {
347
							strAdd += '<p class="h2Font ellipsisSty">所属机构:<span class="resOrgName"></span></p>';
348
						}
349
						strAdd += '</div>';
350
						strAdd += '</a>';
351
					li.innerHTML = strAdd
352
					document.getElementById(obj).appendChild(li);
353
					var $itemlist = $(li);
354
					queryResearcher(dataStr[i].id, $itemlist)
355
					if (dataStr[i].orgId) {
356
						queryReseOrgName(dataStr[i].orgId, $itemlist)
357
					}
358
				}
359
			});
360
		},
361
		queryResearcher = function (id, $list) {
362
			if (id) {
363
				oAjax("/ajax/resResult/researcher",{
364
					"id": id
365
				}, 'get', function($data) {
366
					var arr = []
367
					if($data.data.length) {
368
						$list.find('.researchers').parent().removeClass('displayNone')
369
						for (var i = 0; i < $data.data.length;i++) {
370
							arr.push($data.data[i].name)
371
						}
372
						$list.find('.researchers').html(arr.join(','))
373
					}
374
				}, function(){},false)
375
			}
376
		},
377
		queryReseOrgName = function (id, $list) {
378
			if (id) {
379
				cacheModel.getCompany(id,function(sc,value){
380
					if(sc){
381
						if(value.forShort){
382
							$list.find(".resOrgName").html(value.forShort)
383
						}else{
384
							$list.find(".resOrgName").html(value.name)
385
						}
386
					}
387
				})
388
			}
389
		},
390
		detailPer=function(obj) {
391
			oAjax("/ajax/ppaper/qm",{
392
				id:paperArr,
393
			},"get",function(data){
394
				var dataStr=data.data;
395
				for(var i = 0; i < dataStr.length; i++) {
396
					var moreInf=""
397
					if(!dataStr[i].cn4periodical){
398
						dataStr[i].cn4periodical="";
399
					}
400
					if(!dataStr[i].en4periodical){
401
						dataStr[i].en4periodical="";
402
					}
403
					if(!dataStr[i].pubDay){
404
						dataStr[i].pubDay="";
405
					}
406
					moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay
407
					
408
					var li = document.createElement("li");
409
					li.className = "mui-table-view-cell";
410
					var strAdd = '';
411
						strAdd += '<a  target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">';
412
						strAdd += '<div class="madiaHead paperHead"></div>';
413
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
414
						strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
415
						strAdd += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
416
						strAdd += '</div>';
417
						strAdd += '</a>';
418
					li.innerHTML = strAdd
419
					document.getElementById(obj).appendChild(li);
420
				}
421
			});
422
		},
423
		detailPro=function(obj) {
424
			document.getElementById(obj).innerHTML=""
425
			var li;
426
			for(item in memberArr){
427
				oAjax("/ajax/professor/info/"+item, null, "get", function(data){memberArr[item]=data.data},function(){},function(){},false)
428
			}
429
			for(item in memberArr) {
430
				if (item!={}){
431
				    li= document.createElement("li");
432
					li.className = "mui-table-view-cell";
433
				
434
					var dataStr = memberArr[item]
435
					var dImg = "../images/default-photo.jpg"
436
					if (dataStr.hasHeadImage){
437
						dImg = "/images/head/" + dataStr.id + "_l.jpg"
438
					}
439
					var li = document.createElement("li");
440
						li.className = "mui-table-view-cell";
441
					var li2 = ''
442
					if(secretaryId===dataStr.id){
443
						li2 += '<span>团队秘书</span>'
444
					}
445
					if(chiefId===dataStr.id) {
446
						li2 += '<span>首席专家</span>'
447
					}
448
					var strAdd = '';
449
						strAdd += '<a target="_blank" href="userInforShow.html?professorId='+ dataStr.id +'" class="flexCenter urlgo" style="min-height: 60px">';
450
						strAdd += '<div class="madiaHead useHead" style="background-image:url(' + dImg + ')"></div>';
451
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr.name +'</p>';
452
						strAdd += '<p class="h2Font ellipsisSty">'+ dataStr.title|| dataStr.orgName ||'' +'</p>';
453
						strAdd += '</div>';
454
						strAdd += '<div class="tag-show">'+li2+'</div>'
455
						strAdd += '</a>';
456
					li.innerHTML = strAdd
457
					document.getElementById(obj).appendChild(li);
458
				}
459
			}
460
	    },
461
		bindClickFun=function(){
462
			$("#tab6user").unbind("click").on("click",function(){
463
				var pa=$(".moreNavUl.wendaUl>li.liNow").attr("rel")
464
				$("#"+pa).find("ul").html("")
465
				$("#"+pa).find(".js-load-more").show();
466
				
467
				$(".wendaNav li").eq(0).addClass("liNow").siblings().removeClass("liNow");
468
				$("#item6drop1").show().siblings().hide();
469
				unpatentListVal(true);
470
			})
471
			$(".moreNavUl.wendaUl").on("click","li",function(){
472
				var pa=$(this).attr("rel")
473
				$("#"+pa).find("ul").html("")
474
				$("#"+pa).find(".js-load-more").show();
475
				var sortN=$(this).attr("data-num");
476
				if(sortN==1){
477
					unpatentListVal(true);
478
				}else if(sortN==2){
479
					patentListVal(true);
480
				}
481
			})
482
			
483
			//点击关注按钮
484
			$("#attentBtn").on('click', function() {
485
				if(userid && userid != null && userid != "null") {
486
					if($(this).is('.attenedSpan')){
487
						cancelCollectionAbout(tId,$(this),13)
488
					} else {
489
						collectionAbout(tId,$(this), 13);
490
					}
491
				}else{
492
					quickLog();
493
					operatTab();
494
					closeLog();
495
				}
496
			});	
497
			//点击联系按钮
498
			$("#conbtn").on('click', function(){
499
				if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
500
					location.href="tidings.html?id="+secretaryId
501
				} else {
502
					quickLog();
503
					operatTab();
504
					closeLog();
505
				}
506
			});
507
508
			//退出团队
509
			$("#quitTeam").on('click', function(){
510
				if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
511
					$.MsgBox.Confirm("提示", "确定要退出该团队?", function(){
512
						oAjax("/ajax/team/quit", {
513
							id: tId,
514
							professor: userid
515
						}, "post", function(data){
516
							if (data.code===801) {
517
								$.MsgBox.Alert('提示', '团队秘书不能退出团队');
518
								return
519
							}
520
							location.reload()
521
						})
522
					});
523
				} else {
524
					quickLog();
525
					operatTab();
526
					closeLog();
527
				}
528
			});
529
			
530
			//纠错反馈
531
			$(".correctSubmit").on("click",function(){
532
				var cntCon=$(this).siblings(".correctCon").val();
533
				var cntUser="";
534
				if(userid && userid != null && userid != "null") {
535
					cntUser = userid;
536
				}
537
				if(cntCon.length>500){
538
					$.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字');
539
					return;
540
				}else{
541
					oAjax("/ajax/feedback/error/team",{
542
						"id": tId,
543
						"cnt":cntCon,
544
						"user":cntUser
545
					}, "POST", function(data){
546
						backSuccessed();
547
					});
548
				}
549
			})
550
	
551
		}
552
	ifcollectionAbout(tId,$(".goSpan").find(".attenSpan"), 13)
553
	getUserInfo(); //获取详细信息
554
	professorListVal(true);
555
	patentListVal(true);
556
	paperListVal(true);
557
	bindClickFun();	
558
})
559

+ 342 - 0
js/teamList.js

@ -0,0 +1,342 @@
1
$(function() {
2
	$(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
3
	$(".workmenu>ul>li:contains('团队')").addClass("nowLi");
4
	loginStatus(); //判断个人是否登录
5
	valUser();
6
	var userid = $.cookie("userid");
7
	
8
$(".createTeam").on("click",function(){
9
	$(".questionCover").fadeIn();
10
	$("body").css("position", "fixed");
11
})
12
$("#workclose,#btnCancel").on("click",function(){
13
	$(".questionCover").fadeOut();
14
	$("body").css("position", "");
15
})
16
$('.worksamlltit').on('click',function(){
17
	$('.worksamlltit').removeClass('worksamlltitnow')
18
	$(this).addClass('worksamlltitnow')
19
	var st = $(this).attr("data-status")
20
	articalList(10, 1, true, st);
21
})
22
23
var imgStr=[];
24
var uploader =new WebUploader.create({
25
	auto: true,
26
	fileNumLimit: 2,
27
	swf: '../js/webuploader/Uploader.swf',
28
	server: '../ajax/team/upload',
29
	fileSingleSizeLimit: 2 * 1024 * 1024,
30
	pick: {
31
		id: "#filePicker",
32
		multiple: false
33
	},
34
	accept: {
35
		title: 'Images',
36
		extensions: 'jpg,jpeg,png',
37
		mimeTypes: 'image/jpg,image/jpeg,image/png'
38
	}
39
40
});
41
42
// 当有文件添加进来的时候
43
uploader.on('fileQueued', function(file) {
44
	fileId = file.id;
45
	var $len = $("#fileList").find("img").length;
46
	if($len == 0 || $len == 1) {
47
		var oRemove = $("#fileList").find("dd");
48
		oRemove.eq(oRemove.length - 1).remove();
49
	} 
50
	var $li = $(
51
			'<dd>' +
52
				'<div class="imgItem" id="' + file.id + '">'+
53
					'<img />' +
54
				'</div>'+
55
			'</dd>'
56
		),
57
		$btns = $('<div class="file-panel">' +
58
			'<span class="cancel"></span>' +
59
			'</div>').appendTo($li),
60
		$img = $li.find('img');
61
	var $list = $("#fileList");
62
	if($len == 1) {
63
		$list.find("dd").eq(0).after($li)
64
	} else if($len == 2) {
65
		$list.find("dd").eq(1).after($li)
66
	} else {
67
		$list.prepend($li);
68
	}
69
70
	// 创建缩略图
71
	// 如果为非图片文件,可以不用调用此方法。
72
	// thumbnailWidth x thumbnailHeight 为 100 x 100
73
	uploader.makeThumb(file, function(error, src) {
74
		if(error) {
75
			$img.replaceWith('<span>不能预览</span>');
76
			return;
77
		}
78
		$img.attr('src', src);
79
	}, 1, 1);
80
});
81
uploader.onError = function(code) {
82
	if(code=="F_EXCEED_SIZE"){
83
		$.MsgBox.Alert('提示', '请上传jpg、jpeg、png格式的图片,大小不超过2M')	
84
	}
85
};
86
uploader.on('uploadSuccess', function(file, data) {
87
	if(data.success) {
88
			uploader.removeFile(fileId);
89
			//console.log(data)
90
			imgStr.push(data.data[0].uri);
91
			$("#fileList").parents(".postUl").find(".frmconmsg").hide()
92
			
93
	}else{
94
		$.MsgBox.Alert('提示', '只支持jpeg/jpg/png格式的图片');
95
	}
96
});
97
/*删除图片*/
98
$("#fileList").on("click", ".cancel", function() {
99
	var flag=$(this).attr("flag");
100
	var oNum=$(this).parents("dd").index();
101
	if(flag==1) {
102
		array.splice(oNum,1);
103
	}else{
104
		imgStr.splice(oNum,1);
105
	}
106
	$(this).parent().parent().remove();
107
	
108
	var $len = $("#fileList").find("img").length;
109
	if($len != 2) {
110
		$("#fileList").append("<dd></dd>")
111
	}
112
});
113
114
$("#teamName,#teamOrgName").bind({
115
	focus: function() {
116
		$(this).parents(".postUl").find(".frmconmsg").show();
117
	},
118
	blur: function() {
119
		$(this).parents(".postUl").find(".frmconmsg").hide();
120
	}
121
})
122
function test() {
123
	var teamName=$("#teamName").val();
124
	var teamOrgName=$("#teamOrgName").val();
125
	
126
	if (teamName.length === 0) {
127
		$("#teamName").parents(".postUl").find(".frmconmsg").show().text("请填写团队名称");
128
		$("#teamName").parents(".postUl").find(".frmcontype").css("border-color","#e03b43");
129
		return;
130
	}
131
	if(teamName.length>50) {
132
		$("#teamName").parents(".postUl").find(".frmconmsg").show().text("不可超过50个字");
133
		$("#teamName").parents(".postUl").find(".frmcontype").css("border-color","#e03b43");
134
		return;
135
	}
136
	if (teamOrgName.length === 0) {
137
		$("#teamOrgName").parents(".postUl").find(".frmconmsg").text("请填写团队所属机构");
138
		$("#teamOrgName").parent().css("border-color","#e03b43");
139
		return;
140
	}
141
	if(teamOrgName.length>50) {
142
		$("#teamOrgName").parents(".postUl").find(".frmconmsg").text("不可超过50个字");
143
		$("#teamOrgName").parent().css("border-color","#e03b43");
144
		return;
145
	}
146
	if($("#oprovince").text() == "请选择省/直辖市") {
147
		$("#Province").parents(".postUl").find(".frmconmsg").text("请选择省/直辖市");
148
		$("#Province").parent().css("border-color","#e03b43");
149
		return;
150
	}
151
	if($("#ocity").text() == "请选择城市") {
152
		$("#City").parents(".postUl").find(".frmconmsg").text("请选择城市");
153
		$("#City").parent().css("border-color","#e03b43");
154
		return;
155
	}
156
	if(imgStr.length === 0) {
157
		$("#fileList").parents(".postUl").find(".frmconmsg").show().text("至少上传一张团队材料");
158
		$("#fileList").parent().css("border-color","#e03b43");
159
		return;
160
	}
161
	return 1;
162
}
163
//发布
164
$("#pubSte").on("click",function(){
165
	test()
166
	if (!test()) {
167
		return
168
	}
169
	var teamName=$("#teamName").val();
170
	var teamOrgName=$("#teamOrgName").val();
171
	var teamProvince=$("#oprovince").text();
172
	var teamCity=$("#ocity").text();
173
	
174
	var dataSt={
175
			name: teamName,
176
			orgName: teamOrgName,
177
			province: teamProvince,
178
			city: teamCity,
179
			certify: imgStr.join(","),
180
			secretary: userid
181
		}
182
	$.ajax({
183
		url:'/ajax/team/apply', 
184
		data: dataSt,
185
		dataType: 'json',
186
		traditional: true,
187
		type: 'POST', 
188
		success: function(data) {
189
			if(data.success) {
190
				$(".questionCover").fadeOut();
191
				$("body").css("position", "");
192
				var $len = $("#fileList").find("img").length;
193
				for(var i=0;i<$len;i++) {
194
					$("#fileList").find(".imgItem").parent().remove()
195
					$("#fileList").append("<dd></dd>")
196
				}
197
				$(".queStep").find("input").val("")
198
				$.MsgBox.Alert("提示","创建团队的申请已经发送,请耐心等待审核结果");
199
				$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
200
				$('.worksamlltit').removeClass('worksamlltitnow')
201
				$('.worksamlltit:nth-child(2)').addClass('worksamlltitnow')
202
				articalList(10, 1, true, 1);
203
			}
204
		}
205
	});
206
	
207
})
208
209
210
	articalList(10, 1, true, 3);
211
212
	//退出
213
	$("#articalList").on("click", ".closeThis", function() {
214
		var _this = this;
215
		$.MsgBox.Confirm("提示", "确认退出该团队?", function() {
216
			newsDelet(_this);
217
		})
218
	})
219
	//管理
220
	$("#articalList").on("click", ".delayThis", function() {
221
		var dId = $(this).parents(".newbox").attr("data-id");
222
		location.href="teamManage.html?id="+dId
223
	})
224
225
});
226
227
function articalList(pageSize, pageNo, isbind, status) {
228
	var $data = {};
229
	$data.professor = userid;
230
	$data.status = status;
231
	$data.pageSize = pageSize;
232
	$data.pageNo = pageNo;
233
	$.ajax({
234
		"url": "/ajax/team/myTeam",
235
		"type": "get",
236
		"async": false,
237
		"data": $data,
238
		"beforeSend": function() {
239
			$("#articalList").append('<img src="../images/loading.gif" class="loading"  />');
240
		},
241
		"success": function(data) {
242
			if(data.success && data.data.data != "") {
243
				var itemlist = '';
244
				$("#articalList").html("");
245
				$("#noartical").addClass("displayNone");
246
				$(".tcdPageCode").css("display", "block");
247
				for(var i = 0; i < data.data.data.length; i++) {
248
					var li = '<li class="newbox draftList"><a class="newurl">', li2 = '', li3 = '',li4 = ''
249
					if(data.data.data[i].status == 3) {
250
						li = '<li class="newbox"><a href="teamInfoShow.html?id='+data.data.data[i].id+'" target="_blank" class="newurl">';
251
						li3 = ' <small> 团队人数 <span class="teamCount"></span>人</small>'
252
						if (userid ===  data.data.data[i].secretary) {
253
							li4 += '<li><span class="delayThis">管理团队</span></li>';
254
						} else {
255
							li4 += '<li><span class="closeThis">退出团队</span></li>';
256
						}
257
					} else if(data.data.data[i].status == 1) {
258
						li2 = '<li><span style="color:#ec801a">待审核</span></li>';
259
					} else if(data.data.data[i].status == 2) {
260
						li2 = '<li><span style="color:#e20000">未通过</span></li>';
261
					}
262
					var itemlist = li;
263
					itemlist += '<div class="madiaInfo">';
264
					itemlist += '<p class="h1Font ellipsisSty">'+ data.data.data[i].name; 
265
					itemlist += li3 + '</p>'; 
266
					itemlist += '<ul class="showliTop h2Font clearfix">'
267
					itemlist += '<li><span>'+ data.data.data[i].city +'</span></li>'
268
					itemlist += '<li><span>'+ data.data.data[i].orgName +'</span></li>'
269
					itemlist += li2+'</ul>';
270
					itemlist += '</div></a>';
271
					itemlist += '<ul class="madiaEdit">'
272
					itemlist += li4;
273
					itemlist += '</ul></li>';
274
					$itemlist = $(itemlist);
275
					$("#articalList").append($itemlist);
276
					var datalist = data.data.data[i];
277
					$itemlist.attr("data-id", datalist.id);
278
					$itemlist.find("#arttitle").text(datalist.name);
279
					teamProCount(data.data.data[i].id, $itemlist)
280
				}
281
				//分页
282
				if(isbind == true) {
283
					$(".tcdPageCode").createPage({
284
						pageCount: Math.ceil(data.data.total / 10),
285
						current: data.data.pageNo,
286
						backFn: function(p) {
287
							$("#articalList").html("");
288
							articalList(10, p, false, 1);
289
							document.body.scrollTop = document.documentElement.scrollTop = 0;
290
						}
291
					});
292
				}
293
294
			} else {
295
				$("#articalList").html("");
296
				$("#noartical").removeClass("displayNone");
297
				$(".noContip").text("暂无专家团队");
298
				$(".tcdPageCode").css("display", "none");
299
			}
300
			$(".loading").remove();
301
		},
302
		"error": function() {
303
			$.MsgBox.Alert('提示', '链接服务器超时')
304
		}
305
	});
306
}
307
308
309
/*退出*/
310
function newsDelet(_this) {
311
	var dId = $(_this).parents(".newbox").attr("data-id");
312
	$.ajax({
313
		"url": "/ajax/team/quit",
314
		"type": "POST",
315
		"dataType": "json",
316
		"data": {
317
			"id": dId,
318
			"professor": userid
319
		},
320
		"success": function($data) {
321
			if($data.success) {
322
				articalList(10, 1, true, 1);
323
			}
324
		}
325
	})
326
}
327
328
function teamProCount(id, $list) {
329
	$.ajax({
330
		"url": "/ajax/team/pro/count",
331
		"type": "GET",
332
		"dataType": "json",
333
		"data": {
334
			"id": id
335
		},
336
		"success": function($data) {
337
			if($data.success) {
338
				$list.find('.teamCount').text($data.data)
339
			}
340
		}
341
	})
342
}

+ 1104 - 0
js/teamManage.js

@ -0,0 +1,1104 @@
1
var userid = $.cookie("userid");
2
var tId = GetQueryString("id");
3
//微信分享
4
var qrcode = new QRCode(document.getElementById("qrcode"), {
5
	width: 100,
6
	height: 100
7
});
8
9
function makeCode() {
10
	var hurl = window.location.href;
11
	var elurl = hurl;
12
	qrcode.makeCode(elurl);
13
}
14
makeCode();
15
16
//分享关注按钮
17
$('.shareWeixin').hover(function(){$('.shareCode').stop(true,false).fadeToggle();});
18
19
$(function() {
20
	loginStatus();//判断个人是否登录
21
	// if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
22
	//  	location.href="http://" + window.location.host + "/e/p.html?id="+tId;
23
	// }
24
	function subjectShow(data) {
25
		if(data != undefined && data.length != 0) {
26
			var subs=strToAry(data)
27
			if(subs.length > 0) {
28
				for(var i = 0; i < subs.length; i++) {
29
					$("#subjectShow").append("<li>" + subs[i] + "</li>");
30
				};
31
			}
32
		}
33
	}
34
	
35
	function industryShow(data) {
36
		if(data != undefined && data.length != 0) {
37
			var subs=strToAry(data)
38
			if(subs.length > 0) {
39
				for(var i = 0; i < subs.length; i++) {
40
					$("#industryShow").append("<li><div class='h4tit'>" + subs[i] + "</div></li>");
41
				};
42
			}
43
		}
44
	}
45
46
	var pageNo = 1,
47
		pagePerNo = 1,
48
		rows = 20,
49
		rowsTen = 10,
50
		secretaryId = '',
51
		chiefId = ''
52
	var memberArr = {}, paperArr = [], patentArr = [], unpatentArr=[]
53
	var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun,async) {
54
			$.ajax({
55
				async:async==null?true:async,
56
				url:url,
57
				dataType: 'json',
58
				type: otype,
59
				data: dataS,
60
				traditional: true,
61
				beforeSend: beforeFun,
62
				success: function(res) {
63
					if(res.success) {
64
						oFun(res)
65
					}
66
				},
67
				complete:completeFun
68
	            
69
			});
70
		},	
71
		insertNodata = function (targetE,newStr) {
72
            var parent = document.getElementById(targetE).parentNode;
73
            var kong = document.createElement("div");
74
            kong.className = "con-kong";
75
            kong.innerHTML ='<div class="picbox picNull"></div>'+
76
			            '<div class="txtbox">暂时没有符合该搜索条件的内容</div>'
77
            if(newStr){
78
            	kong.querySelector(".txtbox").innerHTML = newStr;
79
            }
80
            if (parent.firstChild.className == "con-kong") {
81
                return
82
            } else {
83
                parent.insertBefore(kong,parent.firstChild);
84
            }
85
86
        },
87
        removeNodata = function (targetE) {
88
            var parent = document.getElementById(targetE).parentNode;
89
            if (parent.firstChild.className == "con-kong") {
90
                parent.removeChild(parent.firstChild);
91
            } else {
92
                return
93
            }
94
        },
95
       	getUserInfo=function() {
96
       		oAjax("/ajax/team/qo", {
97
				   id: tId
98
			   }, "get", function(data){
99
				var $info = data.data;
100
				$("#proName").text($info.name);
101
				if($info.city){
102
					$("#proAddress").html($info.city + "<span style='margin-right:10px;'></span>");
103
				}
104
				$("#proOther").text($info.orgName);
105
				document.title = $info.name + "-科袖网"
106
				
107
				//简介
108
				if($info.descp) {
109
					$("#descpS").parents(".coninfobox").removeClass("displayNone");
110
					$("#item1user>.nodatabox").addClass("displayNone");
111
					$("#descpS").text($info.descp);
112
				}
113
				//学术领域					
114
				if($info.subject) {
115
					$("#subjectShow").parents(".coninfobox").removeClass("displayNone");
116
					$("#item1user>.nodatabox").addClass("displayNone");
117
					subjectShow($info.subject);
118
				}
119
				//行业领域	
120
				if($info.industry) {
121
					$("#industryShow").parents(".coninfobox").removeClass("displayNone");
122
					$("#item1user>.nodatabox").addClass("displayNone");
123
					industryShow($info.industry);
124
				}
125
				
126
				var weibotitle = $info.name;
127
				var weibourl = window.location.href;
128
				var weibopic ="";
129
				$("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple");
130
			});
131
		},
132
		professorListVal=function(isbind, ff){
133
			var aimId="expertli",aimIdF="teamMembers",newStr=""
134
			oAjax("/ajax/team/pro",{
135
				id:tId,
136
				pageSize: rowsTen,
137
				pageNo: pageNo,
138
			}, "get", function(res){
139
				var $info = res.data.data;
140
				if($info.length > 0) {
141
					$("#"+aimId).parent().find(".js-load-more").show();
142
					$("#"+aimIdF).parent().find(".js-load-more").show();
143
					if (res.data.pageNo !== pageNo) {
144
						if (ff) {
145
							$("#"+aimIdF).parent().find(".js-load-more").unbind("click");
146
							$("#"+aimIdF).parent().find(".js-load-more").hide();
147
						} else {
148
							$("#"+aimId).parent().find(".js-load-more").unbind("click");
149
							$("#"+aimId).parent().find(".js-load-more").hide();
150
							$("#"+aimIdF).parent().find(".js-load-more").unbind("click");
151
							$("#"+aimIdF).parent().find(".js-load-more").hide();
152
						}
153
						return
154
					}
155
					$("#"+aimId).show()
156
					for(var i = 0; i < $info.length; i++) {
157
						var item = $info[i].professor;
158
						memberArr[item]={};
159
						if ($info[i].secretary) {
160
							secretaryId = $info[i].professor
161
						}
162
						if ($info[i].chief) {
163
							chiefId = $info[i].professor
164
						}
165
					}
166
					if (ff) {
167
						detailPro(aimIdF, 1)	
168
					} else {
169
						detailPro(aimId)
170
						detailPro(aimIdF, 1)
171
					}
172
				}
173
                if(isbind){
174
					if (ff) {
175
						$("#"+aimIdF).parent().find(".js-load-more").unbind("click").on("click",function(){
176
							pageNo++
177
							professorListVal(false)
178
						})
179
					} else{
180
						$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
181
							pageNo++
182
							professorListVal(false)
183
						})
184
						$("#"+aimIdF).parent().find(".js-load-more").unbind("click").on("click",function(){
185
							pageNo++
186
							professorListVal(false)
187
						})
188
					}
189
                }
190
				if ($info.length < rowsTen) {
191
					if (ff) {
192
						$("#"+aimIdF).parent().find(".js-load-more").unbind("click");
193
						$("#"+aimIdF).parent().find(".js-load-more").hide();
194
					} else {
195
						$("#"+aimId).parent().find(".js-load-more").unbind("click");
196
						$("#"+aimId).parent().find(".js-load-more").hide();
197
						$("#"+aimIdF).parent().find(".js-load-more").unbind("click");
198
						$("#"+aimIdF).parent().find(".js-load-more").hide();
199
					}
200
                }
201
			},function(){
202
				if (ff) {
203
					$("#"+aimIdF).parent().find(".js-load-more").attr("disabled",true);
204
					$("#"+aimIdF).parent().find(".js-load-more").addClass("active");
205
				}else{
206
					$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
207
					$("#"+aimId).parent().find(".js-load-more").addClass("active");
208
					$("#"+aimIdF).parent().find(".js-load-more").attr("disabled",true);
209
					$("#"+aimIdF).parent().find(".js-load-more").addClass("active");
210
				}
211
			},function(){
212
				if (ff) {
213
					$("#"+aimIdF).parent().find(".js-load-more").removeAttr("disabled");
214
					$("#"+aimIdF).parent().find(".js-load-more").removeClass("active");
215
				} else {
216
					$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
217
					$("#"+aimId).parent().find(".js-load-more").removeClass("active");
218
					$("#"+aimIdF).parent().find(".js-load-more").removeAttr("disabled");
219
					$("#"+aimIdF).parent().find(".js-load-more").removeClass("active");
220
				}
221
			})
222
		},
223
		searchProfessor=function(){
224
			var keyt = $('#searchMe').val()
225
			if(keyt===''){
226
				return
227
			}
228
			var aimId="searchMembers"
229
			oAjax("/ajax/team/pro/search",{
230
				"team": tId,
231
				"key":keyt,
232
				"authType":1,
233
				"rows": 10
234
			}, "get", function(res){
235
				var $info = res.data;
236
				if($info.length > 0) {
237
					removeNodata(aimId);
238
					$("#"+aimId).html('')
239
					$("#"+aimId).show()
240
					for(var i = 0; i < $info.length; i++) {
241
						var li4 = ''
242
						if ($info[i].id in memberArr) {
243
							li4 = '<li class="added">已添加</li>'
244
						}else{
245
							li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>'	
246
						}
247
						var ownerSty="",ownerSt="",hasImg="../images/default-photo.jpg"
248
						var userType = autho($info[i].authType, $info[i].orgAuth, $info[i].authStatus);
249
							ownerSt= userType.title;
250
							ownerSty=userType.sty;
251
						if($info[i].hasHeadImage) {
252
							hasImg="/images/head/" + $info[i].id + "_l.jpg"
253
						}
254
						var title = $info[i].title || "";
255
						var orgName = $info[i].orgName || "";
256
						var office = $info[i].office || "";
257
						if(title != "") {
258
							var ttitle = title + ",";
259
						}else{
260
							if(office!=""){
261
								var ttitle = office  + ",";	
262
							}else{
263
								var ttitle = office;	
264
							}
265
						}
266
						if(orgName != "") {
267
							orgName = orgName;
268
						}
269
						var itemlist = '<li class="flexCenter">';
270
							itemlist += '<a target="_blank" href="userInforShow.html?professorId=' + $info[i].id +'">'
271
							itemlist += '<div class="madiaHead userHead" style="border-radius:50%;background-image:url('+hasImg+')"></div>';
272
							itemlist += '<div class="madiaInfo">';
273
							itemlist += '<p class="h1Font ellipsisSty">';
274
							itemlist += '<span class="nameSpan">'+$info[i].name+'</span>';
275
							itemlist += '<em class="authiconNew '+ownerSty+'" title="'+ownerSt+'"></em></p>';
276
							itemlist += '<p class="h2Font ellipsisSty">'+ttitle+orgName+'</p>';
277
							itemlist += '</div></a>';
278
							itemlist += '<ul class="madiaEdit">'
279
							itemlist += li4
280
							itemlist += '</ul>'
281
							itemlist += '</li>';
282
						
283
						$("#"+aimId).append(itemlist)
284
					}
285
				} else {
286
					$("#"+aimId).hide()
287
                    insertNodata(aimId);
288
				}
289
			})
290
		},
291
		unpatentListVal=function(isbind){
292
			var aimId="proUnPatent",newStr="尚未关联任何非专利成果"
293
			oAjax("/ajax/team/resResult",{
294
				id:tId,
295
				pageSize:rows,
296
				pageNo: pagePerNo,
297
			}, "get", function(res){
298
				var $info = res.data.data;
299
				if($info.length > 0) {
300
					if(res.data.total>0 && res.data.total<99){
301
						$("#unpatCount").text(res.data.total);
302
					}
303
					if(res.data.total>99){
304
						$("#unpatCount").text("99+");
305
					}
306
					$("#"+aimId).show()
307
					for(var i = 0; i < $info.length; i++) {
308
						unpatentArr.push($info[i].researchResult)
309
					}
310
					detailUnPat(aimId)
311
				}
312
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
313
                removeNodata(aimId);
314
                if($info.length == 0 && liLen == 0 ){
315
                	$("#"+aimId).hide()
316
                    insertNodata(aimId,newStr);
317
                }
318
                if(isbind){
319
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
320
						pagePerNo++
321
						unpatentListVal(false)
322
					})
323
                }
324
				if ($info.length < rows) {
325
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
326
                    $("#"+aimId).parent().find(".js-load-more").hide();
327
                }
328
			},function(){
329
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
330
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
331
			},function(){
332
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
333
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
334
			})
335
		},
336
		searchUnPatent=function(){
337
			var keyt = $('#searchUnPatentKey').val()
338
			if(keyt===''){
339
				return
340
			}
341
			var aimId="searchUnPatent"
342
			oAjax("/ajax/team/resResult/search",{
343
				"team": tId,
344
				"key": keyt,
345
				"status": ['1'],
346
				"pageSize": 10,
347
				"pageNo": 1
348
			}, "get", function(res){
349
				var $info = res.data.data;
350
				if($info.length > 0) {
351
					removeNodata(aimId);
352
					$("#"+aimId).html('')
353
					$("#"+aimId).show()
354
					for(var i = 0; i < $info.length; i++) {
355
						var li4 = ''
356
						if (unpatentArr.indexOf($info[i].id)>-1) {
357
							li4 = '<li class="added">已添加</li>'
358
						}else{
359
							li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>'	
360
						}
361
						var resIM='<div class="madiaHead patentHead"></div>'
362
						if ($info[i].pic) {
363
							var src = '/data/researchResult' + $info[i].pic.split(",")[0]
364
							resIM = '<div class="madiaHead patentHead" style="background-image:url('+ src +')"></div>';
365
						}
366
						var itemlist = '<li>';
367
							itemlist += '<a target="_blank" href="unPatentShow.html?id='+$info[i].id+'" class="flexCenter urlgo">';
368
							itemlist += resIM
369
							itemlist += '<div class="madiaInfo">';
370
							itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>';
371
							itemlist += '<p class="h2Font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>';
372
							itemlist += '<p class="h2Font ellipsisSty displayNone">所属机构:<span class="resOrgName"></span></p>';
373
							itemlist += '</div></a>';
374
							itemlist += '<ul class="madiaEdit">'
375
							itemlist += li4
376
							itemlist += '</ul>'
377
							itemlist += '</li>';
378
							var $itemlist = $(itemlist);
379
							$("#"+aimId).append($itemlist)
380
							queryResearcher($info[i].id, $itemlist)
381
							if ($info[i].orgId) {
382
								queryReseOrgName($info[i].orgId, $itemlist)
383
							}
384
					}
385
				} else {
386
					$("#"+aimId).hide()
387
                    insertNodata(aimId);
388
				}
389
			})
390
		},
391
		patentListVal=function(isbind){
392
			var aimId="proPatent",newStr="尚未关联任何专利成果"
393
			oAjax("/ajax/team/patent",{
394
				id:tId,
395
				pageSize:rows,
396
				pageNo: pagePerNo,
397
			}, "get", function(res){
398
				var $info = res.data.data;
399
				if($info.length > 0) {
400
					if(res.data.total>0 && res.data.total<99){
401
						$("#patCount").text(res.data.total);
402
					}
403
					if(res.data.total>99){
404
						$("#patCount").text("99+");
405
					}
406
					$("#"+aimId).show()
407
					for(var i = 0; i < $info.length; i++) {
408
						patentArr.push($info[i].patent)
409
					}
410
					detailPat(aimId)
411
				}
412
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
413
                removeNodata(aimId);
414
                if($info.length == 0 && liLen == 0 ){
415
                	$("#"+aimId).hide()
416
                    insertNodata(aimId,newStr);
417
                }
418
                if(isbind){
419
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
420
						pagePerNo++
421
					 	patentListVal(false)
422
					})
423
                }
424
				if ($info.length < rows) {
425
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
426
                    $("#"+aimId).parent().find(".js-load-more").hide();
427
                }
428
			},function(){
429
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
430
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
431
			},function(){
432
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
433
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
434
			})
435
		},
436
		searchPatent=function(){
437
			var keyt = $('#searchPatentKey').val()
438
			if(keyt===''){
439
				return
440
			}
441
			var aimId="searchPatent"
442
			oAjax("/ajax/team/patent/search",{
443
				"team": tId,
444
				"key":keyt,
445
				"rows": 10
446
			}, "get", function(res){
447
				var $info = res.data;
448
				if($info.length > 0) {
449
					removeNodata(aimId);
450
					$("#"+aimId).html('')
451
					$("#"+aimId).show()
452
					for(var i = 0; i < $info.length; i++) {
453
						var li4 = ''
454
						if (patentArr.indexOf($info[i].id)>-1) {
455
							li4 = '<li class="added">已添加</li>'
456
						}else{
457
							li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>'	
458
						}
459
						var itemlist = '<li>';
460
							itemlist += '<a target="_blank" href="/' + pageUrl("pt",$info[i]) +'" class="flexCenter urlgo"><div class="madiaHead patentHead"></div>';
461
							itemlist += '<div class="madiaInfo">';
462
							itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>';
463
							itemlist += '<p class="h2Font ellipsisSty">发明人:'+ $info[i].authors.substring(0, $info[i].authors.length - 1) +'</p>';
464
							itemlist += '<p class="h2Font ellipsisSty">申请人:'+ $info[i].reqPerson +'</p>';
465
							itemlist += '</div></a>';
466
							itemlist += '<ul class="madiaEdit">'
467
							itemlist += li4
468
							itemlist += '</ul>'
469
							itemlist += '</li>';
470
						$("#"+aimId).append(itemlist)
471
					}
472
				} else {
473
					$("#"+aimId).hide()
474
                    insertNodata(aimId);
475
				}
476
			})
477
		},
478
		paperListVal=function(isbind){
479
			var aimId="proPaper",newStr="尚未关联任何论文"
480
			oAjax("/ajax/team/paper",{
481
				id:tId,
482
				pageSize: rows,
483
				pageNo: pagePerNo
484
			}, "get", function(res){
485
				var $info = res.data.data;
486
				if($info.length > 0) {
487
					if(res.data.total>0 && res.data.total<99){
488
						$("#parCount").text(res.data.total);
489
					}
490
					if(res.data.total>99){
491
						$("#parCount").text("99+");
492
					}
493
					if (res.data.pageNo !== pagePerNo) {
494
						$("#"+aimId).parent().find(".js-load-more").unbind("click");
495
						$("#"+aimId).parent().find(".js-load-more").hide();
496
						return
497
					}
498
					$("#"+aimId).show()
499
					for(var i = 0; i < $info.length; i++) {
500
						paperArr.push($info[i].paper)
501
					}
502
					detailPer(aimId)
503
				}
504
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
505
                removeNodata(aimId);
506
                if($info.length == 0 && liLen == 0 ){
507
                	$("#"+aimId).hide()
508
                    insertNodata(aimId,newStr);
509
                }
510
                if(isbind){
511
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
512
						pagePerNo++
513
					 	paperListVal(false)
514
					})
515
                }
516
				if ($info.length < rows) {
517
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
518
                    $("#"+aimId).parent().find(".js-load-more").hide();
519
                }
520
			},function(){
521
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
522
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
523
			},function(){
524
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
525
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
526
			})
527
		},
528
		searchPaper=function(){
529
			var keyt = $('#searchPaperKey').val()
530
			if(keyt===''){
531
				return
532
			}
533
			var aimId="searchPaper"
534
			oAjax("/ajax/team/paper/search",{
535
				"team": tId,
536
				"key":keyt,
537
				"rows": 10
538
			}, "get", function(res){
539
				var $info = res.data;
540
				if($info.length > 0) {
541
					removeNodata(aimId);
542
					$("#"+aimId).html('')
543
					$("#"+aimId).show()
544
					for(var i = 0; i < $info.length; i++) {
545
						var li4 = ''
546
						if (paperArr.indexOf($info[i].id)>-1) {
547
							li4 = '<li class="added">已添加</li>'
548
						}else{
549
							li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>'	
550
						}
551
						var moreInf=""
552
						if(!$info[i].cn4periodical){
553
							$info[i].cn4periodical="";
554
						}
555
						if(!$info[i].en4periodical){
556
							$info[i].en4periodical="";
557
						}
558
						if(!$info[i].pubDay){
559
							$info[i].pubDay="";
560
						}
561
						moreInf = $info[i].cn4periodical+ " " +$info[i].en4periodical+ " " +$info[i].pubDay;
562
						
563
						var itemlist = '<li>';
564
						itemlist += '<a target="_blank" href="/' + pageUrl("pp",$info[i]) +'" class="flexCenter urlgo"><div class="madiaHead paperHead"></div>';
565
						itemlist += '<div class="madiaInfo">';
566
						itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>';
567
						itemlist += '<p class="h2Font ellipsisSty">作者:'+ $info[i].authors.substring(0, $info[i].authors.length - 1) +'</p>';
568
						itemlist += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
569
						itemlist += '</div></a>';
570
						itemlist += '<ul class="madiaEdit">'
571
						itemlist += li4
572
						itemlist += '</ul>'
573
						itemlist += '</li>';
574
						$("#"+aimId).append(itemlist)
575
					}
576
				} else {
577
					$("#"+aimId).hide()
578
                    insertNodata(aimId);
579
				}
580
			})
581
		},
582
		detailUnPat=function(obj) {
583
			oAjax("/ajax/resResult/qm",{
584
				id:unpatentArr,
585
			},"get",function(data){
586
				var dataStr=data.data;
587
				for(var i = 0; i < dataStr.length; i++) {
588
					var li = document.createElement("li");
589
					li.className = "mui-table-view-cell";
590
					var resIM='<div class="madiaHead patentHead"></div>'
591
					if (dataStr[i].pic) {
592
						var src = '/data/researchResult' + dataStr[i].pic.split(",")[0]
593
						resIM = '<div class="madiaHead patentHead" style="background-image:url('+ src +')"></div>';
594
					}
595
					var strAdd = '';
596
						strAdd += '<a  target="_blank" href="unPatentShow.html?id='+dataStr[i].id+'" class="flexCenter urlgo">';
597
						strAdd += resIM
598
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
599
						strAdd += '<p class="h2Font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>';
600
						strAdd += '<p class="h2Font ellipsisSty displayNone">所属机构:<span class="resOrgName"></span></p>';
601
						strAdd += '</div>';
602
						strAdd += '</a>'
603
						strAdd += '<ul class="madiaEdit">'
604
						strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>'
605
						strAdd += '</ul>'
606
					li.innerHTML = strAdd
607
					document.getElementById(obj).appendChild(li);
608
					var $itemlist = $(li);
609
					queryResearcher(dataStr[i].id, $itemlist)
610
					if (dataStr[i].orgId) {
611
						queryReseOrgName(dataStr[i].orgId, $itemlist)
612
					}
613
				}
614
			},function(){},false);
615
		},
616
		queryResearcher = function (id, $list) {
617
			if (id) {
618
				oAjax("/ajax/resResult/researcher",{
619
					"id": id
620
				}, 'get', function($data) {
621
					var arr = []
622
					if($data.data.length) {
623
						$list.find('.researchers').parent().removeClass('displayNone')
624
						for (var i = 0; i < $data.data.length;i++) {
625
							arr.push($data.data[i].name)
626
						}
627
						$list.find('.researchers').html(arr.join(','))
628
					}
629
				}, function(){},false)
630
			}
631
		},
632
		queryReseOrgName = function (id, $list) {
633
			if (id) {
634
				cacheModel.getCompany(id,function(sc,value){
635
					if(sc){
636
						$list.find(".resOrgName").parent().removeClass('displayNone')
637
						if(value.forShort){
638
							$list.find(".resOrgName").html(value.forShort)
639
						}else{
640
							$list.find(".resOrgName").html(value.name)
641
						}
642
					}
643
				})
644
			}
645
		},
646
		detailPat=function(obj) {
647
			oAjax("/ajax/ppatent/qm",{
648
				id:patentArr,
649
			},"get",function(data){
650
				var dataStr=data.data;
651
				for(var i = 0; i < dataStr.length; i++) {
652
					var li = document.createElement("li");
653
					li.className = "mui-table-view-cell";
654
					var strAdd = '';
655
						strAdd += '<a  target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
656
						strAdd += '<div class="madiaHead patentHead"></div>';
657
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
658
						strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
659
						strAdd += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
660
						strAdd += '</div>';
661
						strAdd += '</a>';
662
						strAdd += '<ul class="madiaEdit">'
663
						strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>'
664
						strAdd += '</ul>'
665
					li.innerHTML = strAdd
666
					document.getElementById(obj).appendChild(li);
667
				}
668
			});
669
		},
670
		detailPer=function(obj) {
671
			oAjax("/ajax/ppaper/qm",{
672
				id:paperArr,
673
			},"get",function(data){
674
				var dataStr=data.data;
675
				for(var i = 0; i < dataStr.length; i++) {
676
					var moreInf=""
677
					if(!dataStr[i].cn4periodical){
678
						dataStr[i].cn4periodical="";
679
					}
680
					if(!dataStr[i].en4periodical){
681
						dataStr[i].en4periodical="";
682
					}
683
					if(!dataStr[i].pubDay){
684
						dataStr[i].pubDay="";
685
					}
686
					moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay
687
					
688
					var li = document.createElement("li");
689
					li.className = "mui-table-view-cell";
690
					var strAdd = '';
691
						strAdd += '<a target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">';
692
						strAdd += '<div class="madiaHead paperHead"></div>';
693
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
694
						strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
695
						strAdd += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
696
						strAdd += '</div>';
697
						strAdd += '</a>';
698
						strAdd += '<ul class="madiaEdit">'
699
						strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>'
700
						strAdd += '</ul>'
701
						
702
					li.innerHTML = strAdd
703
					document.getElementById(obj).appendChild(li);
704
				}
705
			});
706
		},
707
		detailPro=function(obj, flag) {
708
			document.getElementById(obj).innerHTML=""
709
			var li;
710
			for(item in memberArr){
711
				oAjax("/ajax/professor/info/"+item, null, "get", function(data){memberArr[item]=data.data},function(){},function(){},false)
712
			}
713
			for(item in memberArr) {
714
				if (item!={}){
715
				    li= document.createElement("li");
716
					li.className = "mui-table-view-cell";
717
				
718
					var dataStr = memberArr[item]
719
					var dImg = "../images/default-photo.jpg"
720
					if (dataStr.hasHeadImage){
721
						dImg = "/images/head/" + dataStr.id + "_l.jpg"
722
					}
723
					var li2 = '',li4=""
724
					if (flag) {
725
						if(chiefId===dataStr.id) {
726
							li4 += '<li class="authTeamSta cancelTeamSta" style="cursor:pointer">首席专家</li>'
727
						}else{
728
							li4 +='<li class="setFirstPro" data-id="'+dataStr.id+'">设为首席专家</li>'
729
						}
730
						if(secretaryId===dataStr.id){
731
							li4 += '<li class="authTeamSta">团队秘书</li>'
732
						}else{
733
							li4 +='<li class="setAdmin" data-id="'+dataStr.id+'">设为团队秘书</li>'
734
							li4 += '<li class="deloutPro" data-id="'+dataStr.id+'">移出团队</li>'
735
						}
736
					}else{
737
						if(secretaryId===dataStr.id){
738
							li2 += '<span>团队秘书</span>'
739
						}
740
						if(chiefId===dataStr.id) {
741
							li2 += '<span>首席专家</span>'
742
						}
743
					}
744
					var title = dataStr.title || "";
745
					var orgName = dataStr.orgName || "";
746
					var office = dataStr.office || "";
747
					if(title != "") {
748
						var ttitle = title + ",";
749
					}else{
750
						if(office!=""){
751
							var ttitle = office  + ",";	
752
						}else{
753
							var ttitle = office;	
754
						}
755
					}
756
					if(orgName != "") {
757
						orgName = orgName;
758
					}
759
					var strAdd = '';
760
					strAdd += '<a target="_blank" href="userInforShow.html?professorId='+ dataStr.id +'" class="flexCenter urlgo" style="min-height: 60px">';
761
					strAdd += '<div class="madiaHead useHead" style="background-image:url(' + dImg + ')"></div>';
762
					strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr.name +'</p>';
763
					strAdd += '<p class="h2Font ellipsisSty">'+ttitle+orgName +'</p>';
764
					strAdd += '</div>';
765
					strAdd += '<div class="tag-show">'+li2+'</div>'
766
					strAdd += '</a>';
767
					strAdd += '<ul class="madiaEdit">'
768
					strAdd += li4
769
					strAdd += '</ul>'
770
					li.innerHTML = strAdd
771
					document.getElementById(obj).appendChild(li);
772
				}
773
			}
774
	    },
775
		bindClickFun=function(){
776
			//==== members model =====//
777
			$("#manageMembers").on("click", function(){
778
				$(".questionCover").fadeIn();
779
				$("body").css("position", "fixed");
780
			})
781
			$("#workclose,#btnCancel").on("click",function(){
782
				$(".questionCover").fadeOut();
783
				$("body").css("position", "");
784
				$('#teamMembers').html('')
785
				$('#expertli').html('')
786
				memberArr={}
787
				pageNo = 1
788
				professorListVal(true)
789
			})
790
			$('.queStep').on('click', '.steptit>a', function(){
791
				$('.queStep .steptit>a').removeClass('active')
792
				$(this).addClass('active')
793
				var st = $(this).attr("data-index")
794
				$('.queStep .quemain .artAbout').addClass('displayNone')
795
				$('.queStep .quemain .artAbout').eq(st).removeClass('displayNone')
796
				if (st === '0') {
797
					memberArr={}
798
					$('#teamMembers').html('')
799
					pageNo = 1
800
					professorListVal(true, true)
801
				} else if(st === '1'){
802
					$('#searchMembers').html('')
803
					$('#searchMe').val('')
804
					searchProfessor()
805
				}
806
			})
807
			$('.queStep').on('click', '.searchSpan', function(){
808
				searchProfessor()
809
			})
810
			$('.queStep').on('click', '.addThis',function(e) {
811
				var _this = this
812
				var fl = $(this).attr("data-flag")
813
				if (fl === '1') {
814
					var pid = $(this).attr("data-id")
815
					oAjax("/ajax/team/insertPro", {
816
						id: tId,
817
						professor: pid
818
					}, "post", function(data){
819
						$(_this).addClass("added").text("已添加")
820
						$(_this).attr("data-flag", '0')
821
					})
822
				}
823
				e.stopPropagation()
824
			})
825
			$('.queStep').on('click', '.setAdmin',function() {
826
				var pid = $(this).attr("data-id")
827
				$.MsgBox.Confirm("提示", "此操作会退出登录,您将是去对该团队的管理权,确认设置团队秘书?", function(){
828
					oAjax("/ajax/team/secretary", {
829
						id: tId,
830
						professor: pid
831
					}, "post", function(data){
832
						if (data.success){
833
							exit()
834
							location.href = "index.html"
835
						}
836
					})
837
				});
838
			})
839
			$('.queStep').on('click', '.setFirstPro',function() {
840
				var pid = $(this).attr("data-id")
841
				$.MsgBox.Confirm("提示", "此操作会取消原有首席专家,确认设置首席专家?", function(){
842
					oAjax("/ajax/team/chief", {
843
						id: tId,
844
						newPro: pid
845
					}, "post", function(data){
846
						if (data.success) {
847
							memberArr={}
848
							$('#teamMembers').html('')
849
							pageNo = 1
850
							secretaryId=''
851
							chiefId=''
852
							professorListVal(true, true)
853
						}
854
					})
855
				});
856
			})
857
			$('.queStep').on('mouseenter', ".cancelTeamSta", function(e) {
858
				$(this).removeClass('authTeamSta').text('取消首席身份')
859
			})
860
			$('.queStep').on('mouseleave', ".cancelTeamSta", function(e) {
861
				$(this).addClass('authTeamSta').text('首席专家')
862
			})
863
			$('.queStep').on('click', '.cancelTeamSta',function() {
864
				$.MsgBox.Confirm("提示", "确认取消首席专家?", function(){
865
					oAjax("/ajax/team/chief", {
866
						id: tId,
867
						newPro: ''
868
					}, "post", function(data){
869
						if (data.success) {
870
							memberArr={}
871
							$('#teamMembers').html('')
872
							pageNo = 1
873
							secretaryId=''
874
							chiefId=''
875
							professorListVal(true, true)
876
						}
877
					})
878
				});
879
			})
880
			$('.queStep').on('click', '.deloutPro',function() {
881
				var pid = $(this).attr("data-id")
882
				$.MsgBox.Confirm("提示", "确定将该成员移出团队?", function(){
883
					oAjax("/ajax/team/deletePro", {
884
						id: tId,
885
						professor: pid
886
					}, "post", function(data){
887
						if(data.success){
888
							memberArr={}
889
							$('#teamMembers').html('')
890
							pageNo = 1
891
							secretaryId=''
892
							chiefId=''
893
							professorListVal(true, true)
894
						}
895
					})
896
				});
897
			})
898
			//==== members model =====//
899
900
			$("#updateTeam").on('click', function() {
901
				location.href="updateTeam.html?id=" + tId
902
			});
903
			$("#delTeam").on('click', function() {
904
				$.MsgBox.Confirm("提示", "确定删除该团队?", function(){
905
					oAjax("/ajax/team/delete", {
906
						id: tId
907
					}, "post", function(data){
908
						if(data.success){
909
							location.href="teamList.html"
910
						}
911
					})
912
				});
913
			});
914
915
			//==== paper =====//
916
			$('#item5user').on('click', '.steptit>a', function(){
917
				$('#item5user .steptit>a').removeClass('active')
918
				$(this).addClass('active')
919
				var st = $(this).attr("data-index")
920
				$('#item5user>.otherShow>.aboutRes').addClass('displayNone')
921
				$('#item5user>.otherShow>.aboutRes').eq(st).removeClass('displayNone')
922
				if (st === '0') {
923
					paperArr=[]
924
					$('#proPaper').html('')
925
					pagePerNo = 1
926
					paperListVal(true)
927
				} else if(st === '1'){
928
					$('#searchPaper').html('')
929
					$('#searchPaperKey').val('')
930
					searchPaper()
931
				}
932
			})
933
			$('#item5user').on('click', '.searchSpan', function(){
934
				searchPaper()
935
			})
936
			$('#item5user').on('click', 'li.addThis',function() {
937
				var _this = this
938
				var fl = $(this).attr("data-flag")
939
				if (fl === '1') {
940
					var pid = $(this).attr("data-id")
941
					oAjax("/ajax/team/insertPaper", {
942
						id: tId,
943
						paper: pid
944
					}, "post", function(data){
945
						$(_this).addClass("added").text("已添加")
946
						$(_this).attr("data-flag", '0')
947
					})
948
				}
949
			})
950
			$('#item5user').on('click', '.deloutPro',function() {
951
				var pid = $(this).attr("data-id")
952
				$.MsgBox.Confirm("提示", "确定取消关联该论文?", function(){
953
					oAjax("/ajax/team/deletePaper", {
954
						id: tId,
955
						paper: pid
956
					}, "post", function(data){
957
						if(data.success){
958
							paperArr=[]
959
							$('#proPaper').html('')
960
							pagePerNo = 1
961
							paperListVal(true)
962
						}
963
					})
964
				});
965
			})
966
			//==== paper =====//
967
968
			//==== patent =====//
969
			$('#item6drop2').on('click', '.steptit>a', function(){
970
				$('#item6drop2 .steptit>a').removeClass('active')
971
				$(this).addClass('active')
972
				var st = $(this).attr("data-index")
973
				$('#item6drop2 .aboutRes').addClass('displayNone')
974
				$('#item6drop2 .aboutRes').eq(st).removeClass('displayNone')
975
				if (st === '0') {
976
					patentArr=[]
977
					$('#proPatent').html('')
978
					pagePerNo = 1
979
					patentListVal(true)
980
				} else if(st === '1'){
981
					$('#searchPatent').html('')
982
					$('#searchPatentKey').val('')
983
					searchPatent()
984
				}
985
			})
986
			$('#item6drop2').on('click', '.searchSpan', function(){
987
				searchPatent()
988
			})
989
			$('#item6drop2').on('click', 'li.addThis',function() {
990
				var _this = this
991
				var fl = $(this).attr("data-flag")
992
				if (fl === '1') {
993
					var pid = $(this).attr("data-id")
994
					oAjax("/ajax/team/insertPatent", {
995
						id: tId,
996
						patent: pid
997
					}, "post", function(data){
998
						$(_this).addClass("added").text("已添加")
999
						$(_this).attr("data-flag", '0')
1000
					})
1001
				}
1002
			})
1003
			$('#item6drop2').on('click', '.deloutPro',function() {
1004
				var pid = $(this).attr("data-id")
1005
				$.MsgBox.Confirm("提示", "确定取消关联该专利成果?", function(){
1006
					oAjax("/ajax/team/deletePatent", {
1007
						id: tId,
1008
						patent: pid
1009
					}, "post", function(data){
1010
						if(data.success){
1011
							patentArr=[]
1012
							$('#proPatent').html('')
1013
							pagePerNo = 1
1014
							patentListVal(true)
1015
						}
1016
					})
1017
				});
1018
			})
1019
			//==== patent =====//
1020
1021
			//==== unpatent =====//
1022
			$('#item6drop1').on('click', '.steptit>a', function(){
1023
				$('#item6drop1 .steptit>a').removeClass('active')
1024
				$(this).addClass('active')
1025
				var st = $(this).attr("data-index")
1026
				$('#item6drop1 .aboutRes').addClass('displayNone')
1027
				$('#item6drop1 .aboutRes').eq(st).removeClass('displayNone')
1028
				if (st === '0') {
1029
					unpatentArr=[]
1030
					$('#proUnPatent').html('')
1031
					pagePerNo = 1
1032
					unpatentListVal(true)
1033
				} else if(st === '1'){
1034
					$('#searchUnPatent').html('')
1035
					$('#searchUnPatentKey').val('')
1036
					searchUnPatent()
1037
				}
1038
			})
1039
			$('#item6drop1').on('click', '.searchSpan', function(){
1040
				searchUnPatent()
1041
			})
1042
			$('#item6drop1').on('click', 'li.addThis',function() {
1043
				var _this = this
1044
				var fl = $(this).attr("data-flag")
1045
				if (fl === '1') {
1046
					var pid = $(this).attr("data-id")
1047
					oAjax("/ajax/team/insertResResult", {
1048
						id: tId,
1049
						researchResult: pid
1050
					}, "post", function(data){
1051
						$(_this).addClass("added").text("已添加")
1052
						$(_this).attr("data-flag", '0')
1053
					})
1054
				}
1055
			})
1056
			$('#item6drop1').on('click', '.deloutPro',function() {
1057
				var pid = $(this).attr("data-id")
1058
				$.MsgBox.Confirm("提示", "确定取消关联该非专利成果?", function(){
1059
					oAjax("/ajax/team/deleteResResult", {
1060
						id: tId,
1061
						researchResult: pid
1062
					}, "post", function(data){
1063
						if(data.success){
1064
							unpatentArr=[]
1065
							$('#proUnPatent').html('')
1066
							pagePerNo = 1
1067
							unpatentListVal(true)
1068
						}
1069
					})
1070
				});
1071
			})
1072
			//==== unpatent =====//
1073
1074
			$("#tab6user").unbind("click").on("click",function(){
1075
				var pa=$(".moreNavUl.wendaUl>li.liNow").attr("rel")
1076
				$("#"+pa).find("ul").html("")
1077
				$("#"+pa).find(".js-load-more").show();
1078
				
1079
				$(".wendaNav li").eq(0).addClass("liNow").siblings().removeClass("liNow");
1080
				$("#item6drop1").show().siblings().hide();
1081
				unpatentListVal(true);
1082
			})
1083
			$(".moreNavUl.wendaUl").on("click","li",function(){
1084
				var pa=$(this).attr("rel")
1085
				$("#"+pa).find("ul").html("")
1086
				$("#"+pa).find(".js-load-more").show();
1087
				var sortN=$(this).attr("data-num");
1088
				if(sortN==1){
1089
					unpatentListVal(true);
1090
				}else if(sortN==2){
1091
					patentListVal(true);
1092
				}
1093
			})
1094
			
1095
		}
1096
1097
	getUserInfo();
1098
	professorListVal(true);
1099
	unpatentListVal(true);
1100
	patentListVal(true);
1101
	paperListVal(true);
1102
	bindClickFun();	
1103
})
1104

+ 700 - 0
js/unPatentIssue.js

@ -0,0 +1,700 @@
1
$(document).ready(function() {
2
	var resourceId=GetQueryString("resourceId");
3
	if(resourceId) {
4
		$("#deleteResource").removeClass("disableLi").addClass("deleteResource");
5
		getRecourceMe();
6
	}
7
	loginStatus(); //判断个人是否登录
8
	valUser();
9
	var userid = $.cookie("userid");
10
	var temp = [];
11
	var hbur,hburEnd;
12
	ue = UE.getEditor('editor', {});
13
	/*获取资源信息*/
14
	function getRecourceMe() {
15
			$.ajax({
16
					"url": "/ajax/resResult/qo",
17
					"type": "GET",
18
					"success": function(data) {
19
						console.log(data);
20
						if(data.success) {
21
							$("#uploadDd").siblings().remove();
22
							$("#fileList").append("<dd></dd><dd></dd>");
23
							temp=[];
24
							resourceHtml(data.data);
25
							proList(resourceId)
26
						}
27
					},
28
					"data": {
29
						"id":resourceId
30
					},
31
					dataType: "json",
32
					'error':function() {
33
						$.MsgBox.Alert('提示', '服务器连接超时!');
34
					}
35
				});
36
	}
37
	function proList(par) {
38
		$.ajax({
39
			"url": "/ajax/resResult/researcher",
40
			"type": "GET",
41
			"data": {
42
				id: par
43
			},
44
			"success": function(data) {
45
				if(data.success) {
46
					var $da = data.data
47
					if($da) {
48
						var oSt1 = ''
49
						for(var i=0;i<$da.length;i++){
50
							oSt1+='<li data-id="'+$da[i].professorId+'">'+$da[i].name+'<div class="closeThis"></div></li>'
51
						}
52
						$("#keyWordlist2").html(oSt1);
53
					}else{
54
						$("#keyWordlist2").html("");
55
					}
56
				}
57
			},
58
			"data": {
59
				"id":resourceId
60
			},
61
			dataType: "json",
62
			'error':function() {
63
				$.MsgBox.Alert('提示', '服务器连接超时!');
64
			}
65
		});
66
	}
67
	function orgname(par) {
68
		$.ajax({
69
			"url": "ajax/org/"+par,
70
			"type": "GET",
71
			"success": function(data) {
72
				if(data.success) {
73
					$('#organizationName').val(data.data.name)
74
					org.id = par
75
				}
76
			},
77
			"data": {
78
				"id":resourceId
79
			},
80
			dataType: "json",
81
			'error':function() {
82
				$.MsgBox.Alert('提示', '服务器连接超时!');
83
			}
84
		});
85
	}
86
	/*处理资源html代码*/
87
	function resourceHtml($da) {
88
		$("#resourceName").val($da.name);//名字
89
		if($da.orgId) {//所属机构
90
			orgname($da.orgId)
91
		}
92
		if($da.descp) {//所属机构
93
			$("#descp").val($da.descp);
94
		}
95
		if($da.applyDescp) {//厂商型号
96
			$("#applyDescp").val($da.applyDescp);
97
		}
98
		if($da.prospect) {//性能参数
99
			$("#prospect").val($da.prospect);
100
		}
101
		if($da.indicator) {//合作备注
102
			$("#indicator").val($da.indicator);
103
		}
104
		if($da.benefit) {//合作备注
105
			$("#benefit").val($da.indicator);
106
		}
107
		if($da.department) {//合作备注
108
			$("#department").val($da.department);
109
		}
110
		if($da.industry) {
111
			var oSub=$da.industry.split(",");
112
			var oSt="";
113
			for(var i=0;i<oSub.length;i++){
114
				oSt+='<li>'+oSub[i]+'<div class="closeThis"></div></li>'
115
			}
116
			$("#keyWordlist").html(oSt);
117
			if(oSub.length>4){
118
				$("#KeyWord").parent().addClass("displayNone");
119
			}
120
		}else{
121
			$("#keyWordlist").html("");
122
		}
123
		if($da.subject) {
124
			var oSub1=$da.subject.split(",");
125
			var oSt1="";
126
			for(var i=0;i<oSub1.length;i++){
127
				oSt1+='<li>'+oSub1[i]+'<div class="closeThis"></div></li>'
128
			}
129
			$("#keyWordlist1").html(oSt1);
130
			if(oSub1.length>4){
131
				$("#KeyWord1").parent().addClass("displayNone");
132
			}
133
		}else{
134
			$("#keyWordlist1").html("");
135
		}
136
		if($da.pic.split(',').length) {
137
			console.log($da.pic)
138
			var arr=[];
139
			for(var i=0;i<$da.pic.split(',').length;i++) {
140
				var oString='<dd>' +
141
					'<div class="imgItem">'+
142
						'<img src="'+"/data/researchResult"+$da.pic.split(",")[i]+'"/>' +
143
					'</div>'+
144
					'<div class="file-panel">' +
145
						'<span class="cancel" flag=1></span>' +
146
					'</div>' +
147
				'</dd>'
148
				arr[i]=oString;
149
				temp[i] = $da.pic.split(",")[i];
150
			}
151
		$("#fileList dd").eq(2).remove();
152
			if($da.pic.split(",").length==1) {
153
				$("#fileList").prepend(arr[0]);
154
			}else if($da.pic.split(",").length==2) {
155
				$("#fileList dd").eq(1).remove();
156
				$("#fileList").prepend(arr[1]);
157
				$("#fileList").prepend(arr[0]);
158
			}else if($da.pic.split(",").length==3) {
159
				$("#fileList dd").eq(1).remove();
160
				$("#fileList").prepend(arr[2]);
161
				$("#fileList").prepend(arr[1]);
162
				$("#fileList").prepend(arr[0]);
163
			}
164
			
165
				
166
			
167
		}
168
	}
169
	var uploader = WebUploader.create({
170
		auto: true,
171
		fileNumLimit: 3,
172
		swf: '../js/webuploader/Uploader.swf',
173
		server: '../ajax/resResult/upload',
174
		fileSingleSizeLimit: 2 * 1024 * 1024,
175
		pick: {
176
			id: "#filePicker",
177
			multiple: false
178
		},
179
		accept: {
180
			title: 'Images',
181
			extensions: 'jpg,jpeg,png',
182
			mimeTypes: 'image/jpg,image/png,image/jpeg'
183
		}
184
185
	});
186
187
	// 当有文件添加进来的时候
188
	uploader.on('fileQueued', function(file) {
189
		fileId = file.id;
190
		var $len = $("#fileList").find("img").length;
191
		if($len == 0 || $len == 1) {
192
			var oRemove = $("#fileList").find("dd");
193
			oRemove.eq(oRemove.length - 1).remove();
194
		} 
195
		var $li = $(
196
				'<dd>' +
197
					'<div class="imgItem" id="' + file.id + '">'+
198
						'<img />' +
199
					'</div>'+
200
				//'<div class="info">' + file.name + '</div>' +
201
				'</dd>'
202
			),
203
			$btns = $('<div class="file-panel">' +
204
				'<span class="cancel"></span>' +
205
				'</div>').appendTo($li),
206
			$img = $li.find('img');
207
		var $list = $("#fileList");
208
		if($len == 1) {
209
			$list.find("dd").eq(0).after($li)
210
		} else if($len == 2) {
211
			$list.find("dd").eq(1).after($li)
212
		} else {
213
			$list.prepend($li);
214
		}
215
216
		// 创建缩略图
217
		// 如果为非图片文件,可以不用调用此方法。
218
		// thumbnailWidth x thumbnailHeight 为 100 x 100
219
		uploader.makeThumb(file, function(error, src) {
220
			if(error) {
221
				$img.replaceWith('<span>不能预览</span>');
222
				return;
223
			}
224
			$img.attr('src', src);
225
		}, 1, 1);
226
		/*$li.on('mouseenter', function() {
227
			$btns.stop().animate({
228
				height: 30
229
			});
230
		});
231
232
		$li.on('mouseleave', function() {
233
			$btns.stop().animate({
234
				height: 0
235
			});
236
		});*/
237
238
	});
239
	uploader.onError = function(code) {
240
		console.log(code)
241
		$.MsgBox.Alert('提示', '请上传jpg、jpeg、png格式的图片,大小不超过2M')
242
	};
243
	uploader.on('uploadSuccess', function(file, data) {
244
		console.log(data)
245
		if(data.success) {
246
				uploader.removeFile(fileId);
247
				temp.push(data.data[0].uri);
248
		}else{
249
			$.MsgBox.Alert('提示', '只支持jpeg/jpg/png格式的图片');
250
		}
251
	});
252
	/*删除图片*/
253
	$("#fileList").on("click", ".cancel", function() {
254
		var flag=$(this).attr("flag");
255
		var oNum=$(this).parents("dd").index();
256
		temp.splice(oNum, 1);
257
		$(this).parent().parent().remove();
258
		var $len = $("#fileList").find("img").length;
259
		if($len != 2) {
260
			$("#fileList").append("<dd></dd>")
261
		}
262
		
263
	});
264
	/*资源名称*/
265
	$("#resourceName").bind({
266
		focus: function() {
267
			$("#resourceNamePrompt").show();
268
		},
269
		blur: function() {
270
			$("#resourceNamePrompt").hide();
271
		},
272
		keyup: function() {
273
			if($(this).val().length > 50) {
274
				$(this).val($(this).val().substr(0, 50));
275
			}
276
		}
277
	})
278
	hotKey(".oinput");
279
	//校验关键字
280
	$("#KeyWord,#KeyWord1").on({
281
		focus: function() {
282
			$(this).parents('.form-item').find('.frmconmsg').text("最多可添加20个关键词,每个关键词15字以内");
283
		},
284
		blur: function() {
285
			$(this).parents('.form-item').find('.frmconmsg').text("");
286
		}
287
	})
288
	$("#keyWordlist,#keyWordlist1").on("click", ".closeThis", function() {
289
		$(this).parent().remove();
290
		var liNum = $("#keyWordlist").find("li").length;
291
		if(liNum < 20) {
292
			$("#keyWordlist").parents(".keyResult").siblings("div.col-w-12").show();
293
		}
294
	})
295
	
296
	$("#keyWordlist2").on("click", ".closeThis", function() {
297
		$(this).parent().remove();
298
	})
299
	hotKey1(".oinput1");
300
	$(".keydrop1").on("click", "li", function() {
301
		var oValue = $(this).text();
302
		var oJudge = $(this).parents(".col-w-12").siblings().find("ul.ulspace li");
303
		var addNum = $(this).parents(".keydrop1").siblings("input").attr("data-num");
304
		for(var i = 0; i < oJudge.length; i++) {
305
			if(oValue == oJudge[i].innerText) {
306
				$.MsgBox.Alert('提示', '添加内容不能重复');
307
				return;
308
			}
309
		}
310
		$(this).parents(".col-w-12").siblings().find("ul.ulspace").append('<li data-id="' + $(this).attr('data-id') + '">' + oValue + '<div class="closeThis"></div></li>');
311
		$(this).parents(".keydrop1").siblings("input").val("");
312
		$(this).parents(".keydrop1").siblings("button").hide();
313
		if(oJudge.length == addNum - 1) {
314
			$(this).parents(".keydrop1").siblings("input").val("");
315
			$(this).parents(".col-w-12").hide();
316
		}
317
		$(this).parent("ul").html("")
318
	})
319
	function hotKey1(sel, num) {
320
		$(sel).bind({
321
			paste: function(e) {
322
				var pastedText;
323
				if (window.clipboardData  &&  window.clipboardData.getData)  {  // IE
324
					pastedText  = $(this).val() +  window.clipboardData.getData('Text');          
325
				}else{            
326
					pastedText  = $(this).val() +  e.originalEvent.clipboardData.getData('Text'); //e.clipboardData.getData('text/plain');
327
				}
328
				$(this).val(pastedText);
329
	
330
				var $this = $(this);
331
				setTimeout(function() {
332
					if($this.val().trim()) {
333
						$this.siblings("button").show();
334
					} else {
335
						$this.siblings("button").hide();
336
					}
337
				}, 1);
338
				e.preventDefault();
339
			},
340
			cut: function(e) {
341
				var $this = $(this);
342
				setTimeout(function() {
343
					if($this.val().trim()) {
344
						$this.siblings("button").show();
345
					} else {
346
						$this.siblings("button").hide();
347
					}
348
				}, 1);
349
			},
350
			blur: function() {
351
				var $this = $(this);
352
				setTimeout(function() {
353
					$this.siblings(".keydrop").hide();
354
				}, 500)
355
			},
356
			focus: function() {
357
				$(this).siblings(".keydrop").show();
358
			},
359
			keyup: function(e) {
360
				 var ti=$(this).val();
361
				 var $t=this;
362
				 $t.comr=ti;
363
				 var $this=$(this);
364
				if($(this).val().trim()) {
365
					$(this).siblings("button").show();
366
					var lNum = $.trim($(this).val()).length;
367
					if(0 < lNum) {
368
						setTimeout(function(){
369
							if( ti===$t.comr && ti!== $t.comrEnd) {
370
								var tt=ti;
371
								$t.comrEnd=tt;
372
						$("#addKeyword").show();
373
						$.ajax({
374
							"url": "/ajax/professor/qaByName",
375
							"type": "GET",
376
							data: {
377
								name: ti,
378
								total: 3
379
							},
380
							"success": function(data) {
381
								console.log(data);
382
								if(data.success) {
383
									if($t.comrEnd==tt) {
384
										if(data.data.length == 0) {
385
											$this.siblings(".keydrop").addClass("displayNone");
386
											$this.siblings(".keydrop").find("ul").html("");
387
										} else {
388
											$this.siblings(".keydrop").removeClass("displayNone");
389
											
390
											var oSr = "";
391
											for(var i = 0; i < Math.min(data.data.length,5); i++) {
392
												oSr += '<li data-id="' + data.data[i].id + '">' + data.data[i].name + '<div class="closeThis"></div></li>';
393
											}
394
											$this.siblings(".keydrop1").find("ul").html(oSr);
395
										}
396
									}	
397
								} else {
398
									$this.siblings(".keydrop").addClass("displayNone");
399
									$this.siblings(".keydrop").find("ul").html("");
400
								}
401
							},
402
							dataType: "json",
403
							'error': function() {
404
								$.MsgBox.Alert('提示', '服务器连接超时!');
405
							}
406
						});
407
						}
408
						},500);
409
					}
410
				} else {
411
					$(this).siblings("button").hide();
412
					$(this).siblings(".keydrop").addClass("displayNone");
413
					$(this).siblings(".keydrop").find("ul").html("");
414
				}
415
			}
416
		})
417
	}
418
	/*所属机构*/
419
	var org = {
420
		id: '',
421
		name: ''
422
	}
423
	$("#organizationName").bind({
424
		focus: function() {
425
			$("#organization").show();
426
			$("#departmentList").show();
427
		},
428
		blur: function() {
429
			$("#organization").hide();
430
			if (org.name != $("#organizationName").val()) {
431
				$("#organizationName").val('')
432
				org.id =""
433
			}
434
			setTimeout(function(){
435
				$("#departmentList").hide();
436
			},100)
437
		},
438
		keyup: function() {
439
			if($(this).val().length > 50) {
440
				$(this).val($(this).val().substr(0, 50));
441
			} else if(0 < $(this).val().length < 50) {
442
					$.ajax({
443
					"url": "/ajax/org/querylimit",
444
					"type": "GET",
445
					"success": function(data) {
446
						console.log(data);
447
						if(data.success) {
448
							if(data.data==null) {
449
								$("#departmentList ul").html("");
450
							}else{
451
								addHtml(data.data);
452
							}
453
						}
454
					},
455
					"data": {
456
						name:$(this).val(),
457
						rows: 3
458
					},
459
					dataType: "json",
460
					'error':function() {
461
						$.MsgBox.Alert('提示', '服务器连接超时!');
462
					}
463
			});
464
			}
465
		}
466
	})
467
	
468
	function addHtml($html) {
469
		var i=0;
470
		var oSum="";
471
		for( i in $html) {
472
			var oImg="";
473
			if($html[i].hasOrgLogo) {
474
				oImg="/images/org/" + $html[i].id + ".jpg"
475
			}else{
476
				oImg="../images/default-icon.jpg"
477
			}
478
			oSum+='<li class="orgList"><img src="'+oImg+'" class="floatL" /><p class="h2Font floatL" data-id="'+$html[i].id+'">'+$html[i].name+'</p></li>'
479
		}
480
		$("#departmentList ul").html(oSum);
481
	}
482
	$("#departmentList ul").on("click","li",function(){
483
		$("#organizationName").val($(this).find("p").text());
484
		org = {
485
			id: $(this).find("p").attr('data-id'),
486
			name: $(this).find("p").text(),
487
		}
488
		$("#departmentList ul").html("");
489
	})
490
	/*厂商型号*/
491
	$("#modelNumber").bind({
492
		focus: function() {
493
			$("#model").show();
494
		},
495
		blur: function() {
496
			$("#model").hide();
497
		},
498
		keyup: function() {
499
			if($(this).val().length > 50) {
500
				$(this).val($(this).val().substr(0, 50));
501
			}
502
		}
503
504
	});
505
	/*应用用途*/
506
	limitObj("#descp",2000)
507
	/*性能参数*/
508
	limitObj("#applyDescp",2000)
509
	/*合作备注*/
510
	limitObj("#advantage",2000)
511
	/*应用用途*/
512
	limitObj("#indicator",2000)
513
	/*性能参数*/
514
	limitObj("#prospect",2000)
515
	/*合作备注*/
516
	limitObj("#benefit",2000)
517
	/*发布*/
518
	$(".goFabu").click(function(){
519
		if($(this).hasClass("disableLi")){
520
			return;
521
		}
522
		var  oYes=term();
523
		if(oYes==0) {
524
			return;
525
		}
526
		$.MsgBox.Confirm("提示", "确认发布该非专利成果?",ajsPost);
527
	})
528
	/*预览*/
529
	$("#oPreview").click(function(){
530
		if($(this).hasClass("disableLi")){
531
			return;
532
		}
533
		var  oYes=term();
534
		if(oYes==0) {
535
			return;
536
		}
537
		ajsPost("/ajax/resResult/draft",1);
538
	})
539
	/*存草稿*/
540
	$("#oDraft").click(function(){
541
		if($(this).hasClass("disableLi")){
542
			return;
543
		}
544
		var  oYes=term();
545
		if(oYes==0) {
546
			return;
547
		}
548
		if (resourceId) {
549
			ajsPost("/ajax/resResult/draft/update",2);
550
		} else {
551
			ajsPost("/ajax/resResult/draft",2);
552
		}
553
		
554
	})
555
	/*删除*/
556
	$("#operateBlocko").on("click",".deleteResource",function(){
557
		$.MsgBox.Confirm("提示", "确认删除该非专利成果?",deleResource);
558
	})
559
	/*删除函数*/
560
	function deleResource() {
561
			$.ajax({
562
					"url": "/ajax/resResult/delete",
563
					"type": "POST",
564
					"success": function(data) {
565
						console.log(data)
566
						if(data.success) {							
567
								location.href="resourceList.html"						
568
						}
569
					},
570
					"data": {"resourceId":resourceId},
571
					"beforeSend": function() { /*console.log(this.data)*/ },
572
					"contentType": "application/x-www-form-urlencoded",
573
					dataType: "json"
574
				});
575
	}
576
	/*条件是否匹配*/
577
	function term(){
578
		var $len = $("#fileList").find("img").length;
579
		var reName=$("#resourceName").val();
580
		var oIndustry=$("#application").val();
581
		if($len==0) {
582
			$.MsgBox.Alert('提示', '请上传非专利成果图片。');
583
			return 0;
584
		}
585
		if(reName=="") {
586
			$.MsgBox.Alert('提示', '请输入非专利成果名称。');
587
			return 0;
588
		}
589
		
590
	}
591
	/*发布函数*/
592
	function ajsPost(pa1,pa2) {
593
		var industrys = $("#keyWordlist li");
594
		var industryAll = "";
595
		if(industrys.size() > 0) {
596
			for(var i = 0; i < industrys.size(); i++) {
597
				industryAll += industrys[i].innerText.trim();
598
				industryAll += ',';
599
			};
600
			industryAll = industryAll.substring(0, industryAll.length - 1);
601
		}
602
		var industrys1 = $("#keyWordlist1 li");
603
		var industryAll1 = "";
604
		if(industrys1.size() > 0) {
605
			for(var i = 0; i < industrys1.size(); i++) {
606
				industryAll1 += industrys1[i].innerText.trim();
607
				industryAll1 += ',';
608
			};
609
			industryAll1 = industryAll1.substring(0, industryAll1.length - 1);
610
		}
611
		var industrys2 = $("#keyWordlist2 li");
612
		var researcher = [];
613
		if(industrys2.size() > 0) {
614
			for(var i = 0; i < industrys2.size(); i++) {
615
				var iD = $("#keyWordlist2 li").eq(i).attr('data-id');
616
				if (iD) {
617
					researcher.push(iD+","+industrys2[i].innerText.trim())
618
				} else {
619
					researcher.push("################################,"+industrys2[i].innerText.trim())
620
				}
621
				
622
			
623
			};
624
		}
625
		$(".operateBlock").find("li").addClass("disableLi");
626
		var oUrl="/ajax/resResult/publish";
627
		if(pa1) {
628
				oUrl=pa1
629
		} else {
630
			if (resourceId) {
631
				oUrl="/ajax/resResult/publish/update"
632
			} 
633
		}
634
		var $data = {
635
			name: $("#resourceName").val(),
636
			orgId: org.id,
637
			department: $('#department').val(),
638
			subject: industryAll1,
639
			industry: industryAll,
640
			descp: $('#descp').val(),
641
			applyDescp: $('#applyDescp').val(),
642
			prospect: $('#prospect').val(),
643
			indicator: $('#indicator').val(),
644
			advantage: $('#advantage').val(),
645
			benefit: $('#benefit').val(),
646
			pic: temp.join(','),
647
			creator: userid,
648
			platform: false,
649
			console: false,
650
			professor: true,
651
			researchers:researcher
652
		};
653
			if(resourceId) {
654
				$data.id=resourceId;
655
			}
656
			$.ajax({
657
					"url": oUrl,
658
					"type": "POST",
659
					"complete":function(){
660
						$(".operateBlock").find("li").removeClass("disableLi");
661
					},
662
					"success": function(data) {
663
						console.log(data)
664
						if(data.success) {
665
							if(pa2==1) {
666
								if (!resourceId)
667
								resourceId=data.data;
668
								$("#deleteResource").removeClass("disableLi").addClass("deleteResource");
669
								window.open("unPatentpreview.html?id="+data.data);
670
								getRecourceMe();
671
								//弹出预览
672
							}else if(pa2==2) {
673
							$("#deleteResource").removeClass("disableLi").addClass("deleteResource");
674
							if (!resourceId)
675
							resourceId=data.data;
676
							$.MsgBox.Alert('提示', '非专利成果已保存草稿。');
677
							$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
678
							getRecourceMe();
679
							}else{
680
								$.MsgBox.Alert("提示", "非专利成果发布成功!", function articalList() {
681
									location.href = "unPatentList.html";
682
								});
683
								$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
684
								
685
							}
686
							
687
						}else{
688
							if(data.code==90) {
689
								$.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
690
							}
691
						}
692
					},
693
					"data": $data,
694
					"beforeSend": function() { /*console.log(this.data)*/ },
695
					"contentType": "application/x-www-form-urlencoded",
696
					"traditional":true,
697
					dataType: "json"
698
			});
699
	}
700
})

+ 189 - 0
js/unPatentList.js

@ -0,0 +1,189 @@
1
$(document).ready(function(){
2
	$(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
3
	$(".workmenu>ul>li:contains('成果')").addClass("nowLi");
4
	loginStatus(); //判断个人是否登录
5
	valUser();
6
	var userid = $.cookie("userid");
7
	var resourceId;
8
	/*资源列表查询*/
9
	function getRecourceMe(n,isbind,num) {
10
		var resourceNameVa=$("#patentName").val();
11
		var $info={};
12
		$info.pageSize=10;
13
		if(resourceNameVa !="") {
14
			$info.key=resourceNameVa;
15
		}
16
		$info.pageNo=n;
17
		$info.status=[1,2];
18
		$.ajax({
19
			"url": "/ajax/resResult/pq",
20
			"type": "GET",
21
			"success": function(data) {
22
				if(data.success) {
23
					$("#patentList").html("");
24
					if(num==1) {
25
						if(data.data.data.length==0) {
26
							$("#noresource").removeClass("displayNone");
27
							$(".noContip").text("您还未发布任何非专利成果");
28
							return;
29
						}else{
30
							$("#noresource").addClass("displayNone");
31
						}
32
					}else{
33
						if(data.data.data.length==0) {
34
							$("#noresource").removeClass("displayNone");
35
							$(".noContip").text("没有符合该搜索条件的内容");
36
							return;
37
						}else{
38
							$("#noresource").addClass("displayNone");
39
						}
40
					}
41
					resourceHtml(data.data.data);
42
					if(isbind == true) {
43
						$(".tcdPageCode").createPage({
44
							pageCount: Math.ceil(data.data.total / data.data.pageSize),
45
							current: data.data.pageNo,
46
							backFn: function(p) {
47
								getRecourceMe(p,false);
48
							}
49
						});
50
					}
51
				}
52
			},
53
			"data": $info,
54
			dataType: "json",
55
			traditional: true,
56
			'error': function() {
57
				$.MsgBox.Alert('提示', '服务器连接超时!');
58
			}
59
		});
60
	}
61
	 getRecourceMe(1,true,1);
62
	 function resourceHtml($data) {
63
	 	for(var i=0;i<$data.length;i++) {
64
			 var oTime,pageview="",draftLable="",oHtml,oLi='',mg= '';
65
			 if ($data[i].pic)
66
	 			var imgSrc="/data/researchResult"+$data[i].pic.split(",")[0];
67
	 		if($data[i].status=='2') {
68
	 			oTime="修改于 "+TimeTr($data[i].modifyTime);
69
	 			draftLable='<span class="draftLable" style="margin-left: 20px;">草稿</span>';
70
	 			oHtml="unPatentIssue.html";
71
				 oLi="class='draftList'"
72
				 mg = '<li><span>'+oTime+'</span>'+draftLable+'</li>'
73
	 		}else if($data[i].status=='1'){
74
	 			oHtml="unPatentShow.html"
75
	 		}
76
	 	var oStr='<li '+oLi+'>'+
77
				'<a href="'+oHtml+'?id='+$data[i].id+'&flag='+$data[i].state+'" target="_blank">'+
78
					'<div class="madiaHead resouseHead" style="background-image: url('+imgSrc+');"></div>'	+						
79
						'<div class="madiaInfo">'+					
80
							'<p class="h1Font ellipsisSty">'+$data[i].name+'</p>'+						
81
							'<ul class="showliTop h2Font clearfix hu2">'+
82
								mg +
83
							'</ul>'+
84
							'<ul class="showliTop h2Font clearfix hu1">'+
85
							'</ul>'+
86
						'</div>'+
87
				'</a>'+
88
				'<ul class="madiaEdit">'+
89
					'<li><span class="deteleThis2" data-id="'+$data[i].id+'"></span></li>'+
90
					'<li><span class="editThis" data-id="'+$data[i].id+'"></span></li>'+
91
				'</ul>'+
92
			'</li>'	
93
			var $oStr=$(oStr);
94
			$("#patentList").append($oStr);
95
			if ($data[i].status=='1') {
96
				proList($data[i].id,$oStr,$data[i].orgId||'')
97
			
98
			}
99
			$oStr.find(".editThis").attr("data-state",$data[i].status);
100
	 	}
101
	 }
102
	 function proList(par,$pa,p3) {
103
		$.ajax({
104
			"url": "/ajax/resResult/researcher",
105
			"type": "GET",
106
			"data": {
107
				id: par
108
			},
109
			"success": function(data) {
110
				if(data.success) {
111
					var $da = data.data
112
					if($da.length) {
113
						var arr =[];
114
						for(var i=0;i<$da.length;i++){
115
							arr.push($da[i].name)
116
						}
117
						$pa.find('.hu2').append('<li>研究者:'+arr.join(',')+'</li>')
118
						if(p3)
119
						orgname(p3,$pa)
120
					}
121
				}
122
			},
123
			"data": {
124
				"id":par
125
			},
126
			dataType: "json",
127
			'error':function() {
128
				$.MsgBox.Alert('提示', '服务器连接超时!');
129
			}
130
		});
131
	}
132
	function orgname(par,$pa) {
133
		$.ajax({
134
			"url": "ajax/org/"+par,
135
			"type": "GET",
136
			"success": function(data) {
137
				if(data.success) {
138
					$pa.find('.hu1').append('<li>所属机构:'+data.data.name+'</li>')
139
				}
140
			},
141
			"data": {
142
				"id":par
143
			},
144
			dataType: "json",
145
			'error':function() {
146
				$.MsgBox.Alert('提示', '服务器连接超时!');
147
			}
148
		});
149
	}
150
	/*点击修改跳转修改页面*/
151
	$("#patentList").on("click",".editThis",function(){
152
		location.href="unPatentIssue.html?resourceId="+$(this).attr("data-id")+"&flag="+$(this).attr("data-state");
153
	})
154
	/*点击删除跳转修改页面*/
155
	$("#patentList").on("click",".deteleThis2",function(){
156
		resourceId=$(this).attr("data-id");
157
		$.MsgBox.Confirm("提示", "确认删除该该成果?",deleResource);
158
	})
159
	/*删除函数*/
160
	function deleResource() {
161
			$.ajax({
162
					"url": "/ajax/resResult/delete",
163
					"type": "POST",
164
					"success": function(data) {
165
						if(data.success) {	
166
							getRecourceMe(1,true);
167
						}
168
					},
169
					"data": {"id":resourceId},
170
					"beforeSend": function() {  },
171
					"contentType": "application/x-www-form-urlencoded",
172
					dataType: "json"
173
				});
174
	}
175
	/*输入资源名称限制字数*/
176
	$("#patentList").bind({
177
		keyup: function() {
178
			if($(this).val().length > 30) {
179
				$(this).val($(this).val().substr(0, 30));
180
			}
181
		}
182
	});
183
	/*点击搜索*/
184
	$(".searchSpan").click(function(){
185
		$(".tcdPageCode").remove();
186
		$(".aboutRes").append('<div class="tcdPageCode"></div>');
187
		getRecourceMe(1,true);
188
	})
189
})

+ 473 - 0
js/unPatentShow.js

@ -0,0 +1,473 @@
1
$(document).ready(function() {
2
	loginStatus(); //判断个人是否登录
3
	var userid = $.cookie("userid");
4
	var resourceId = GetQueryString("id");
5
	console.log(resourceId)
6
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) {
7
		location.href = "http://" + window.location.host + "/e/pr.html?id=" + resourceId;
8
	}
9
	$(".jqzoom").imagezoom();
10
	$("#thumblist").on("click", "li a", function() {
11
		$(this).parents("li").addClass("tb-selected").siblings().removeClass("tb-selected");
12
		$(".jqzoom").attr('src', $(this).find("img").attr("src"));
13
		$(".jqzoom").attr('rel', $(this).find("img").attr("src"));
14
	});
15
	$('.shareWeixin').hover(function() {
16
		$('.shareCode').stop(true, false).fadeToggle();
17
	});
18
19
	ifcollectionAbout(resourceId, $("#attention").find("em"), 12)
20
	pageViewLog(resourceId, 12)
21
	var professorId = "";
22
	getRecourceMe();
23
24
	/*获取资源信息*/
25
	function getRecourceMe() {
26
		$.ajax({
27
			"url": "/ajax/resResult/qo",
28
			"type": "GET",
29
			"success": function(data) {
30
				if(data.success) {
31
					resourceHtml(data.data);
32
					var resourceName = data.data.name + "-科袖网";
33
					document.title = resourceName;
34
				}
35
			},
36
			"data": {
37
				"id": resourceId
38
			},
39
			dataType: "json",
40
			'error': function() {
41
				$.MsgBox.Alert('提示', '服务器连接超时!');
42
			}
43
		});
44
	}
45
	/*合作备注及性能参数存储换行格式*/
46
	function outHTML(selecter) {
47
		var getValue = selecter;
48
		var aa = "";
49
		if(getValue) {
50
			var endValue = ((getValue.replace(/<(.+?)>/gi, "&lt;$1&gt;")).replace(/ /gi, "&nbsp;")).replace(/\n/gi, "|");
51
			var cc = endValue.split("|");
52
			for(var i = 0; i < cc.length; i++) {
53
				aa += cc[i] + '<br/>'
54
			}
55
		}
56
		return aa;
57
	}
58
	/*处理资源html代码*/
59
	function resourceHtml($da) {
60
		if ($da.orgId)
61
		comMess($da.orgId);
62
		if ($da.industry) {
63
			$("#industry").text('行业领域:'+$da.industry)
64
		}
65
		if ($da.subject) {
66
			$("#subject").text('应用领域:'+$da.subject)
67
		}
68
		$("#resourceName").text($da.name); //名字
69
		if($da.descp) {
70
			$("#descp").html(outHTML($da.descp)).parents("li").show();
71
		}
72
		if($da.applyDescp) {
73
			$("#applyDescp").html(outHTML($da.applyDescp)).parents("li").show();
74
		}
75
		if($da.prospect) { //厂商型号
76
			$("#prospect").html(outHTML($da.prospect)).parents("li").show();
77
		}
78
		if($da.advantage) { //厂商型号
79
			$("#advantage").html(outHTML($da.advantage)).parents("li").show();
80
		}
81
		if($da.benefit) { //厂商型号
82
			$("#benefit").html(outHTML($da.benefit)).parents("li").show();
83
		}
84
		if($da.indicator) { //性能参数
85
			$("#indicator").html(outHTML($da.indicator)).parents("li").show();
86
		}
87
		if($da.pageViews > 0) {
88
			$("#pageView").html($da.pageViews)
89
		}
90
		// if($da.keywords) {
91
		// 	var oSub = $da.keywords.split(",");
92
		// 	var oSt = "";
93
		// 	for(var i = 0; i < oSub.length; i++) {
94
		// 		oSt += '<li><p class="h2Font">' + oSub[i] + '</p></li>'
95
		// 	}
96
		// 	$(".tagList").html(oSt);
97
		// }
98
		var weibotitle = $da.name;
99
		var weibourl = window.location.href;
100
		//return;
101
		if($da.pic) {
102
			var weibopic = "http://" + window.location.host + "/data/researchResult" + $da.pic.split(',')[0];
103
			$("#firstFigure").attr({
104
				"src": "/data/researchResult" + $da.pic.split(',')[0],
105
				"rel": "/data/researchResult" + $da.pic.split(',')[0]
106
			}).parent().attr("href", "/data/researchResult" + $da.pic.split(',')[0]);
107
			var arr = "";
108
			var images = $da.pic.split(',')
109
			for(var i = 0; i < images.length; i++) {
110
				if(i == 0) {
111
					var oString = '<li class="tb-selected">' +
112
						'<div class="tb-pic tb-s66">' +
113
						'<a href="javascript:void(0);">' +
114
						'<img src="/data/researchResult' + images[0] + '"/>' +
115
						'</a>' +
116
						'</div>' +
117
						'</li>'
118
				} else {
119
					var oString = '<li >' +
120
						'<div class="tb-pic tb-s66">' +
121
						'<a href="javascript:void(0);">' +
122
						'<img src="/data/researchResult' + images[i] + '"/>' +
123
						'</a>' +
124
						'</div>' +
125
						'</li>'
126
				}
127
128
				arr += oString;
129
			}
130
			$("#thumblist").html(arr);
131
		} else {
132
			var weibopic = "http://" + window.location.host + "../images/default-resource.jpg";
133
			$("#firstFigure").attr({
134
				"src": '../images/default-resource.jpg',
135
				"rel": '../images/default-resource.jpg'
136
			});
137
		}
138
		$("#weibo").attr("href", "http://service.weibo.com/share/share.php?appkey=3677230589&title=" + encodeURIComponent(weibotitle) + "&url=" + encodeURIComponent(weibourl) + "&pic=" + encodeURIComponent(weibopic) + "&content=utf-8" + "&ralateUid=6242830109&searchPic=false&style=simple");
139
140
	}
141
	/*点击名字及头像跳转个人浏览页面*/
142
	$("#nameS,#headImg").click(function() {
143
		location.href = "userInforShow.html?professorId=" + professorId;
144
	})
145
	/*点击咨询*/
146
	$("#consultin").on('click', function() {
147
		if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
148
			location.href = "tidings.html?id=" + professorId
149
		} else {
150
			quickLog();
151
			operatTab();
152
			closeLog();
153
		}
154
	});
155
	$("#expertli").on("click", ".addbtn", function(event) {
156
		if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
157
			var id = $(this).attr("data-id");
158
			location.href = "tidings.html?id=" + id;
159
		} else {
160
			quickLog();
161
			operatTab();
162
			closeLog();
163
		}
164
		event.stopPropagation()
165
	});
166
	$("#enterprise").on("click", '.attenSpan', function() {
167
		if(userid && userid != "null" && userid != null) {
168
			if($(this).is('.attenedSpan')) {
169
				cancelCollectionAbout($(".qiyego").attr('dataid'), $(this), 6)
170
			} else {
171
				collectionAbout($(".qiyego").attr('dataid'), $(this), 6);
172
			}
173
		} else {
174
			quickLog();
175
			operatTab();
176
			closeLog();
177
		}
178
	})
179
180
	//点击产品收藏
181
	$('#attention em').click(function() {
182
		if(userid && userid != "null" && userid != null) {
183
			if($(this).is('.icon-collected')) {
184
				cancelCollectionAbout(resourceId, $(this), 12)
185
			} else {
186
				collectionAbout(resourceId, $(this), 12)
187
			}
188
		} else {
189
			quickLog();
190
			operatTab();
191
			closeLog();
192
		}
193
	})
194
195
	selUse();
196
197
	function selUse() {
198
		$.ajax({
199
			url: "/ajax/resResult/researcher",
200
			type: "GET",
201
			timeout: 10000,
202
			dataType: "json",
203
			async: true,
204
			data: {
205
				"id": resourceId,
206
			},
207
			success: function(data, textState) {
208
				if(data.success) {
209
					if(data.data.length > 0) {
210
						$("#expertli").parents(".currentBlock").removeClass("displayNone");
211
212
					} else {
213
						$("#expertli").parents(".currentBlock").addClass("displayNone");
214
					}
215
216
					for(var i = 0; i < data.data.length; i++) {
217
						if (data.data[i].professorId === "################################") {
218
						var oSt = '<li data-id="################################" style="cursor:auto">'
219
						oSt += '<div class="madiaHead useHead" id="userimg" style="background-image: url(../images/default-photo.jpg);"></div>'
220
						oSt += '<div class = "madiaInfo">'
221
						oSt += '<p class = "ellipsisSty">'
222
						oSt += '<span class = "h1Font" id="name">' + data.data[i].name + '</span>'
223
						oSt += '</p>'
224
						oSt += '</div>'
225
						oSt += '</li>'
226
						$("#expertli").append(oSt);
227
						} else {
228
							(function(n) {
229
								professorList(data.data[n].professorId);
230
							})(i)
231
							
232
						}
233
					}
234
				}
235
			},
236
			error: function(XMLHttpRequest, textStats, errorThrown) {
237
				$.MsgBox.Alert('提示', '服务器请求失败')
238
			}
239
		})
240
	}
241
242
	function professorList(par) {
243
		$.ajax({
244
			url: "/ajax/professor/baseInfo/" + par,
245
			type: "GET",
246
			timeout: 10000,
247
			dataType: "json",
248
			async: true,
249
			traditional: true,
250
			success: function(data) {
251
				if(data.success) {
252
					
253
						unauthUser(data.data);
254
						$("#resPerson").show();
255
					
256
257
				}
258
			},
259
			error: function(XMLHttpRequest, textStats, errorThrown) {
260
				$.MsgBox.Alert('提示', '服务器请求失败')
261
			}
262
		})
263
	}
264
265
	function ajaxRequist(url, obj, type, fn) {
266
		$.ajax({
267
			url: url,
268
			data: obj,
269
			dataType: 'json', //服务器返回json格式数据
270
			type: type, //支持'GET'和'POST'
271
			traditional: true,
272
			success: function(data) {
273
				if(data.success) {
274
					fn(data)
275
				}
276
			},
277
			error: function(xhr, type, errorThrown) {
278
				$.MsgBox.Alert('提示', '服务器请求失败');
279
			}
280
		});
281
	}
282
283
	function unauthUser($res) {
284
		var osting = ""
285
			var img;
286
			var styC = "";
287
			var oClass = autho($res.authType, $res.orgAuth, $res.authStatus);
288
			var oTitle = "";
289
			if($res.title) {
290
				oTitle = $res.title;
291
			} else {
292
				if($res.office) {
293
					oTitle = $res.office;
294
				}
295
			}
296
			if($res.hasHeadImage) {
297
				img = "/images/head/" + $res.id + "_l.jpg";
298
			} else {
299
				img = "../images/default-photo.jpg"
300
			}
301
			var oSt = '<li data-id="' + $res.id + '" style="cursor:pointer;">'
302
			oSt += '<div class="madiaHead useHead" id="userimg" style="background-image: url(' + img + ');"></div>'
303
			oSt += '<div class = "madiaInfo">'
304
			oSt += '<p class = "ellipsisSty">'
305
			oSt += '<span class = "h1Font" id="name">' + $res.name + '</span><em class="authicon ' + oClass.sty + '" title="' + oClass.title + '"></em >'
306
			oSt += '</p>'
307
			oSt += '<p class="h2Font ellipsisSty">' + oTitle + '</p>'
308
			oSt += '</div>'
309
			if(userid != $res.id)
310
				oSt += '<span class="addbtn" data-id="' + $res.id + '">联系</span>'
311
			oSt += '</li>'
312
			osting += oSt;
313
		
314
		$("#expertli").append(osting);
315
	}
316
317
	function comMess(oid) {
318
		$.ajax({
319
			url: "/ajax/org/" + oid,
320
			type: "GET",
321
			timeout: 10000,
322
			dataType: "json",
323
			async: "true",
324
			success: function(data, textState) {
325
				if(data.success) {
326
					var $da = data.data;
327
					$("#enterprise,#resPerson").show();
328
					if($da.hasOrgLogo) {
329
						$("#companyImg").attr("src", "/images/org/" + $da.id + ".jpg");
330
					} else {
331
						$("#companyImg").attr("src", "/images/default-icon.jpg");
332
					}
333
					if($da.authStatus == 3) {
334
						$("#QauthFlag").addClass("authicon-com-ok").attr("title", "认证企业");
335
					}
336
					$("#Qname").text($da.name);
337
					if($da.industry) {
338
						$("#Qindustry").text($da.industry.replace(/,/gi, " | "));
339
					}
340
					$(".qiyego").attr('dataid', $da.id);
341
					$(".qiyego").attr("href", "cmpInforShow.html?orgId=" + $da.id);
342
					if(userid) {
343
						ifcollectionAbout($da.id, $("#enterprise").find(".attenSpan"), 6)
344
					}
345
				}
346
			},
347
			error: function(XMLHttpRequest, textStats, errorThrown) {
348
				$.MsgBox.Alert('提示', '服务器请求失败')
349
			}
350
		})
351
	}
352
	$("#expertli").on("click",'li', function() {
353
		if ($(this).attr("data-id") === "################################")
354
		{
355
			return
356
		}
357
		location.href = "userInforShow.html?professorId=" + $(this).attr("data-id");
358
	})
359
	//纠错反馈
360
	$(".correctSubmit").on("click", function() {
361
		var cntCon = $(this).siblings(".correctCon").val();
362
		var cntUser = "";
363
		if(userid && userid != null && userid != "null") {
364
			cntUser = userid;
365
		}
366
		if(cntCon.length > 500) {
367
			$.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字');
368
			return;
369
		} else {
370
			$.ajax({
371
				"url": "/ajax/feedback/error/resResult",
372
				"type": "POST",
373
				"dataType": "json",
374
				"async": true,
375
				"data": {
376
					"id": resourceId,
377
					"cnt": cntCon,
378
					"user": cntUser
379
				},
380
				"success": function(data) {
381
					if(data.success) {
382
						backSuccessed();
383
					}
384
				},
385
				"error": function() {
386
					$.MsgBox.Alert('提示', '链接服务器超时')
387
				}
388
			});
389
		}
390
	})
391
	relatedArticles()
392
	/*产品里面相关文章*/
393
	function relatedArticles() {
394
		$.ajax({
395
			"url": "/ajax/article/lq/byProduct",
396
			"type": "GET",
397
			"data": {
398
				"product": resourceId,
399
				"rows": 5
400
			},
401
			dataType: "json",
402
			"success": function(data) {
403
				if(data.success) {
404
					if(data.data.length > 0) {
405
						var $data = data.data;
406
						$("#oArticle").parents(".otherShow").removeClass("displayNone");
407
						for(var i = 0; i < $data.length; i++) {
408
							var str = "",
409
								ovel = "";
410
							/*if($data[i].pageViews) {
411
								ovel="阅读量 "+$data[i].pageViews;
412
							}*/
413
							str += '<li data-id="' + $data[i].articleId + '" data-createTime="' + $data[i].createTime + '" data-shareId="' + $data[i].shareId + '"><a class="flexCenter OflexCenter">'
414
							if($data[i].articleImg) {
415
								str += '<div class="madiaHead artHead" style="background-image: url(/data/article/' + $data[i].articleImg + ')"></div>'
416
							} else {
417
								str += '<div class="madiaHead artHead"></div>'
418
							}
419
							str += '<div class="madiaInfo"  style="margin-top:18px;padding-bottom:8px">'
420
							str += '<p class="h1Font ellipsisSty">' + $data[i].articleTitle + '</p>'
421
							str += '<p class="h2Font"><span class=" name" style="margin-right:10px"></span><span class="time" style="margin-right:10px;">' + commenTime($data[i].publishTime) + '</span></p>'
422
							str += '</div></a></li>'
423
							//<span class="yue" style="margin-right:10px">'+ovel+'</span><span class="zan" style="margin-right:10px"></span><span class="leword"></span>
424
							var $str = $(str);
425
							$("#oArticle").append($str);
426
							(function($str, i) {
427
								if($data[i].articleType == "1") {
428
									ajaxRequist("/ajax/professor/baseInfo/" + $data[i].ownerId, {}, "get", function(data) {
429
										$str.find(".name").text(data.data.name);
430
									})
431
								} else if($data[i].articleType == "2") {
432
									ajaxRequist("/ajax/org/" + $data[i].ownerId, {}, "get", function(data) {
433
										if(data.data.forShort) {
434
											$str.find(".name").text(data.data.forShort);
435
										} else {
436
											$str.find(".name").text(data.data.name);
437
										}
438
									})
439
								} else if($data[i].articleType == "3") {
440
									ajaxRequist("/ajax/platform/info", {
441
										id: $data[i].ownerId
442
									}, "get", function(data) {
443
										$str.find(".name").text(data.data.name);
444
									})
445
								}
446
								/*if($data[i].articleAgree) {
447
									$str.find(".zan").text('赞 ' + $data[i].articleAgree);
448
								}
449
								ajaxRequist("/ajax/leavemsg/count" , {sid:$data[i].articleId,stype:1}, "get", function(data) {
450
										if(data.data) {
451
											$str.find(".leword").text('留言 ' + data.data);
452
										}
453
									})*/
454
							})($str, i)
455
						}
456
					}
457
				}
458
			},
459
			'error': function() {
460
				$.MsgBox.Alert('提示', '服务器连接超时!');
461
			}
462
		});
463
	}
464
	/*文章跳转*/
465
	$("#oArticle").on("click", "li", function() {
466
		var oArticle = {
467
			shareId: $(this).attr("data-shareId"),
468
			createTime: $(this).attr("data-createTime")
469
		};
470
		location.href = "/" + pageUrl('a', oArticle)
471
	})
472
473
})

+ 473 - 0
js/unPatentpreview.js

@ -0,0 +1,473 @@
1
$(document).ready(function() {
2
	loginStatus(); //判断个人是否登录
3
	var userid = $.cookie("userid");
4
	var resourceId = GetQueryString("id");
5
	console.log(resourceId)
6
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) {
7
		location.href = "http://" + window.location.host + "/e/pr.html?id=" + resourceId;
8
	}
9
	$(".jqzoom").imagezoom();
10
	$("#thumblist").on("click", "li a", function() {
11
		$(this).parents("li").addClass("tb-selected").siblings().removeClass("tb-selected");
12
		$(".jqzoom").attr('src', $(this).find("img").attr("src"));
13
		$(".jqzoom").attr('rel', $(this).find("img").attr("src"));
14
	});
15
	$('.shareWeixin').hover(function() {
16
		$('.shareCode').stop(true, false).fadeToggle();
17
	});
18
19
	ifcollectionAbout(resourceId, $("#attention").find("em"), 12)
20
	pageViewLog(resourceId, 12)
21
	var professorId = "";
22
	getRecourceMe();
23
24
	/*获取资源信息*/
25
	function getRecourceMe() {
26
		$.ajax({
27
			"url": "/ajax/resResult/qo",
28
			"type": "GET",
29
			"success": function(data) {
30
				if(data.success) {
31
					resourceHtml(data.data);
32
					var resourceName = data.data.name + "-科袖网";
33
					document.title = resourceName;
34
				}
35
			},
36
			"data": {
37
				"id": resourceId
38
			},
39
			dataType: "json",
40
			'error': function() {
41
				$.MsgBox.Alert('提示', '服务器连接超时!');
42
			}
43
		});
44
	}
45
	/*合作备注及性能参数存储换行格式*/
46
	function outHTML(selecter) {
47
		var getValue = selecter;
48
		var aa = "";
49
		if(getValue) {
50
			var endValue = ((getValue.replace(/<(.+?)>/gi, "&lt;$1&gt;")).replace(/ /gi, "&nbsp;")).replace(/\n/gi, "|");
51
			var cc = endValue.split("|");
52
			for(var i = 0; i < cc.length; i++) {
53
				aa += cc[i] + '<br/>'
54
			}
55
		}
56
		return aa;
57
	}
58
	/*处理资源html代码*/
59
	function resourceHtml($da) {
60
		if ($da.orgId)
61
		comMess($da.orgId);
62
		if ($da.industry) {
63
			$("#industry").text('行业领域:'+$da.industry)
64
		}
65
		if ($da.subject) {
66
			$("#subject").text('应用领域:'+$da.subject)
67
		}
68
		$("#resourceName").text($da.name); //名字
69
		if($da.descp) {
70
			$("#descp").html(outHTML($da.descp)).parents("li").show();
71
		}
72
		if($da.applyDescp) {
73
			$("#applyDescp").html(outHTML($da.applyDescp)).parents("li").show();
74
		}
75
		if($da.prospect) { //厂商型号
76
			$("#prospect").html(outHTML($da.prospect)).parents("li").show();
77
		}
78
		if($da.advantage) { //厂商型号
79
			$("#advantage").html(outHTML($da.advantage)).parents("li").show();
80
		}
81
		if($da.benefit) { //厂商型号
82
			$("#benefit").html(outHTML($da.benefit)).parents("li").show();
83
		}
84
		if($da.indicator) { //性能参数
85
			$("#indicator").html(outHTML($da.indicator)).parents("li").show();
86
		}
87
		if($da.pageViews > 0) {
88
			$("#pageView").html($da.pageViews)
89
		}
90
		// if($da.keywords) {
91
		// 	var oSub = $da.keywords.split(",");
92
		// 	var oSt = "";
93
		// 	for(var i = 0; i < oSub.length; i++) {
94
		// 		oSt += '<li><p class="h2Font">' + oSub[i] + '</p></li>'
95
		// 	}
96
		// 	$(".tagList").html(oSt);
97
		// }
98
		var weibotitle = $da.name;
99
		var weibourl = window.location.href;
100
		//return;
101
		if($da.pic) {
102
			var weibopic = "http://" + window.location.host + "/data/researchResult" + $da.pic.split(',')[0];
103
			$("#firstFigure").attr({
104
				"src": "/data/researchResult" + $da.pic.split(',')[0],
105
				"rel": "/data/researchResult" + $da.pic.split(',')[0]
106
			}).parent().attr("href", "/data/researchResult" + $da.pic.split(',')[0]);
107
			var arr = "";
108
			var images = $da.pic.split(',')
109
			for(var i = 0; i < images.length; i++) {
110
				if(i == 0) {
111
					var oString = '<li class="tb-selected">' +
112
						'<div class="tb-pic tb-s66">' +
113
						'<a href="javascript:void(0);">' +
114
						'<img src="/data/researchResult' + images[0] + '"/>' +
115
						'</a>' +
116
						'</div>' +
117
						'</li>'
118
				} else {
119
					var oString = '<li >' +
120
						'<div class="tb-pic tb-s66">' +
121
						'<a href="javascript:void(0);">' +
122
						'<img src="/data/researchResult' + images[i] + '"/>' +
123
						'</a>' +
124
						'</div>' +
125
						'</li>'
126
				}
127
128
				arr += oString;
129
			}
130
			$("#thumblist").html(arr);
131
		} else {
132
			var weibopic = "http://" + window.location.host + "../images/default-resource.jpg";
133
			$("#firstFigure").attr({
134
				"src": '../images/default-resource.jpg',
135
				"rel": '../images/default-resource.jpg'
136
			});
137
		}
138
		$("#weibo").attr("href", "http://service.weibo.com/share/share.php?appkey=3677230589&title=" + encodeURIComponent(weibotitle) + "&url=" + encodeURIComponent(weibourl) + "&pic=" + encodeURIComponent(weibopic) + "&content=utf-8" + "&ralateUid=6242830109&searchPic=false&style=simple");
139
140
	}
141
	/*点击名字及头像跳转个人浏览页面*/
142
	$("#nameS,#headImg").click(function() {
143
		location.href = "userInforShow.html?professorId=" + professorId;
144
	})
145
	/*点击咨询*/
146
	$("#consultin").on('click', function() {
147
		if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
148
			location.href = "tidings.html?id=" + professorId
149
		} else {
150
			quickLog();
151
			operatTab();
152
			closeLog();
153
		}
154
	});
155
	$("#expertli").on("click", ".addbtn", function(event) {
156
		if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
157
			var id = $(this).attr("data-id");
158
			location.href = "tidings.html?id=" + id;
159
		} else {
160
			quickLog();
161
			operatTab();
162
			closeLog();
163
		}
164
		event.stopPropagation()
165
	});
166
	$("#enterprise").on("click", '.attenSpan', function() {
167
		if(userid && userid != "null" && userid != null) {
168
			if($(this).is('.attenedSpan')) {
169
				cancelCollectionAbout($(".qiyego").attr('dataid'), $(this), 6)
170
			} else {
171
				collectionAbout($(".qiyego").attr('dataid'), $(this), 6);
172
			}
173
		} else {
174
			quickLog();
175
			operatTab();
176
			closeLog();
177
		}
178
	})
179
180
	//点击产品收藏
181
	$('#attention em').click(function() {
182
		if(userid && userid != "null" && userid != null) {
183
			if($(this).is('.icon-collected')) {
184
				cancelCollectionAbout(resourceId, $(this), 12)
185
			} else {
186
				collectionAbout(resourceId, $(this), 12)
187
			}
188
		} else {
189
			quickLog();
190
			operatTab();
191
			closeLog();
192
		}
193
	})
194
195
	selUse();
196
197
	function selUse() {
198
		$.ajax({
199
			url: "/ajax/resResult/researcher",
200
			type: "GET",
201
			timeout: 10000,
202
			dataType: "json",
203
			async: true,
204
			data: {
205
				"id": resourceId,
206
			},
207
			success: function(data, textState) {
208
				if(data.success) {
209
					if(data.data.length > 0) {
210
						$("#expertli").parents(".currentBlock").removeClass("displayNone");
211
212
					} else {
213
						$("#expertli").parents(".currentBlock").addClass("displayNone");
214
					}
215
216
					for(var i = 0; i < data.data.length; i++) {
217
						if (data.data[i].professorId === "################################") {
218
						var oSt = '<li data-id="################################" style="cursor:auto">'
219
						oSt += '<div class="madiaHead useHead" id="userimg" style="background-image: url(../images/default-photo.jpg);"></div>'
220
						oSt += '<div class = "madiaInfo">'
221
						oSt += '<p class = "ellipsisSty">'
222
						oSt += '<span class = "h1Font" id="name">' + data.data[i].name + '</span>'
223
						oSt += '</p>'
224
						oSt += '</div>'
225
						oSt += '</li>'
226
						$("#expertli").append(oSt);
227
						} else {
228
							(function(n) {
229
								professorList(data.data[n].professorId);
230
							})(i)
231
							
232
						}
233
					}
234
				}
235
			},
236
			error: function(XMLHttpRequest, textStats, errorThrown) {
237
				$.MsgBox.Alert('提示', '服务器请求失败')
238
			}
239
		})
240
	}
241
242
	function professorList(par) {
243
		$.ajax({
244
			url: "/ajax/professor/baseInfo/" + par,
245
			type: "GET",
246
			timeout: 10000,
247
			dataType: "json",
248
			async: true,
249
			traditional: true,
250
			success: function(data) {
251
				if(data.success) {
252
					
253
						unauthUser(data.data);
254
						$("#resPerson").show();
255
					
256
257
				}
258
			},
259
			error: function(XMLHttpRequest, textStats, errorThrown) {
260
				$.MsgBox.Alert('提示', '服务器请求失败')
261
			}
262
		})
263
	}
264
265
	function ajaxRequist(url, obj, type, fn) {
266
		$.ajax({
267
			url: url,
268
			data: obj,
269
			dataType: 'json', //服务器返回json格式数据
270
			type: type, //支持'GET'和'POST'
271
			traditional: true,
272
			success: function(data) {
273
				if(data.success) {
274
					fn(data)
275
				}
276
			},
277
			error: function(xhr, type, errorThrown) {
278
				$.MsgBox.Alert('提示', '服务器请求失败');
279
			}
280
		});
281
	}
282
283
	function unauthUser($res) {
284
		var osting = ""
285
			var img;
286
			var styC = "";
287
			var oClass = autho($res.authType, $res.orgAuth, $res.authStatus);
288
			var oTitle = "";
289
			if($res.title) {
290
				oTitle = $res.title;
291
			} else {
292
				if($res.office) {
293
					oTitle = $res.office;
294
				}
295
			}
296
			if($res.hasHeadImage) {
297
				img = "/images/head/" + $res.id + "_l.jpg";
298
			} else {
299
				img = "../images/default-photo.jpg"
300
			}
301
			var oSt = '<li data-id="' + $res.id + '" style="cursor:pointer;">'
302
			oSt += '<div class="madiaHead useHead" id="userimg" style="background-image: url(' + img + ');"></div>'
303
			oSt += '<div class = "madiaInfo">'
304
			oSt += '<p class = "ellipsisSty">'
305
			oSt += '<span class = "h1Font" id="name">' + $res.name + '</span><em class="authicon ' + oClass.sty + '" title="' + oClass.title + '"></em >'
306
			oSt += '</p>'
307
			oSt += '<p class="h2Font ellipsisSty">' + oTitle + '</p>'
308
			oSt += '</div>'
309
			// if(userid != $res.id)
310
			// 	oSt += '<span class="addbtn" data-id="' + $res.id + '">联系</span>'
311
			oSt += '</li>'
312
			osting += oSt;
313
		
314
		$("#expertli").append(osting);
315
	}
316
317
	function comMess(oid) {
318
		$.ajax({
319
			url: "/ajax/org/" + oid,
320
			type: "GET",
321
			timeout: 10000,
322
			dataType: "json",
323
			async: "true",
324
			success: function(data, textState) {
325
				if(data.success) {
326
					var $da = data.data;
327
					$("#enterprise,#resPerson").show();
328
					if($da.hasOrgLogo) {
329
						$("#companyImg").attr("src", "/images/org/" + $da.id + ".jpg");
330
					} else {
331
						$("#companyImg").attr("src", "/images/default-icon.jpg");
332
					}
333
					if($da.authStatus == 3) {
334
						$("#QauthFlag").addClass("authicon-com-ok").attr("title", "认证企业");
335
					}
336
					$("#Qname").text($da.name);
337
					if($da.industry) {
338
						$("#Qindustry").text($da.industry.replace(/,/gi, " | "));
339
					}
340
					$(".qiyego").attr('dataid', $da.id);
341
					$(".qiyego").attr("href", "cmpInforShow.html?orgId=" + $da.id);
342
					if(userid) {
343
						ifcollectionAbout($da.id, $("#enterprise").find(".attenSpan"), 6)
344
					}
345
				}
346
			},
347
			error: function(XMLHttpRequest, textStats, errorThrown) {
348
				$.MsgBox.Alert('提示', '服务器请求失败')
349
			}
350
		})
351
	}
352
	// $("#expertli").on("click",'li', function() {
353
	// 	if ($(this).attr("data-id") === "################################")
354
	// 	{
355
	// 		return
356
	// 	}
357
	// 	location.href = "userInforShow.html?professorId=" + $(this).attr("data-id");
358
	// })
359
	//纠错反馈
360
	$(".correctSubmit").on("click", function() {
361
		var cntCon = $(this).siblings(".correctCon").val();
362
		var cntUser = "";
363
		if(userid && userid != null && userid != "null") {
364
			cntUser = userid;
365
		}
366
		if(cntCon.length > 500) {
367
			$.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字');
368
			return;
369
		} else {
370
			$.ajax({
371
				"url": "/ajax/feedback/error/resResult",
372
				"type": "POST",
373
				"dataType": "json",
374
				"async": true,
375
				"data": {
376
					"id": resourceId,
377
					"cnt": cntCon,
378
					"user": cntUser
379
				},
380
				"success": function(data) {
381
					if(data.success) {
382
						backSuccessed();
383
					}
384
				},
385
				"error": function() {
386
					$.MsgBox.Alert('提示', '链接服务器超时')
387
				}
388
			});
389
		}
390
	})
391
	relatedArticles()
392
	/*产品里面相关文章*/
393
	function relatedArticles() {
394
		$.ajax({
395
			"url": "/ajax/article/lq/byProduct",
396
			"type": "GET",
397
			"data": {
398
				"product": resourceId,
399
				"rows": 5
400
			},
401
			dataType: "json",
402
			"success": function(data) {
403
				if(data.success) {
404
					if(data.data.length > 0) {
405
						var $data = data.data;
406
						$("#oArticle").parents(".otherShow").removeClass("displayNone");
407
						for(var i = 0; i < $data.length; i++) {
408
							var str = "",
409
								ovel = "";
410
							/*if($data[i].pageViews) {
411
								ovel="阅读量 "+$data[i].pageViews;
412
							}*/
413
							str += '<li data-id="' + $data[i].articleId + '" data-createTime="' + $data[i].createTime + '" data-shareId="' + $data[i].shareId + '"><a class="flexCenter OflexCenter">'
414
							if($data[i].articleImg) {
415
								str += '<div class="madiaHead artHead" style="background-image: url(/data/article/' + $data[i].articleImg + ')"></div>'
416
							} else {
417
								str += '<div class="madiaHead artHead"></div>'
418
							}
419
							str += '<div class="madiaInfo"  style="margin-top:18px;padding-bottom:8px">'
420
							str += '<p class="h1Font ellipsisSty">' + $data[i].articleTitle + '</p>'
421
							str += '<p class="h2Font"><span class=" name" style="margin-right:10px"></span><span class="time" style="margin-right:10px;">' + commenTime($data[i].publishTime) + '</span></p>'
422
							str += '</div></a></li>'
423
							//<span class="yue" style="margin-right:10px">'+ovel+'</span><span class="zan" style="margin-right:10px"></span><span class="leword"></span>
424
							var $str = $(str);
425
							$("#oArticle").append($str);
426
							(function($str, i) {
427
								if($data[i].articleType == "1") {
428
									ajaxRequist("/ajax/professor/baseInfo/" + $data[i].ownerId, {}, "get", function(data) {
429
										$str.find(".name").text(data.data.name);
430
									})
431
								} else if($data[i].articleType == "2") {
432
									ajaxRequist("/ajax/org/" + $data[i].ownerId, {}, "get", function(data) {
433
										if(data.data.forShort) {
434
											$str.find(".name").text(data.data.forShort);
435
										} else {
436
											$str.find(".name").text(data.data.name);
437
										}
438
									})
439
								} else if($data[i].articleType == "3") {
440
									ajaxRequist("/ajax/platform/info", {
441
										id: $data[i].ownerId
442
									}, "get", function(data) {
443
										$str.find(".name").text(data.data.name);
444
									})
445
								}
446
								/*if($data[i].articleAgree) {
447
									$str.find(".zan").text('赞 ' + $data[i].articleAgree);
448
								}
449
								ajaxRequist("/ajax/leavemsg/count" , {sid:$data[i].articleId,stype:1}, "get", function(data) {
450
										if(data.data) {
451
											$str.find(".leword").text('留言 ' + data.data);
452
										}
453
									})*/
454
							})($str, i)
455
						}
456
					}
457
				}
458
			},
459
			'error': function() {
460
				$.MsgBox.Alert('提示', '服务器连接超时!');
461
			}
462
		});
463
	}
464
	/*文章跳转*/
465
	$("#oArticle").on("click", "li", function() {
466
		var oArticle = {
467
			shareId: $(this).attr("data-shareId"),
468
			createTime: $(this).attr("data-createTime")
469
		};
470
		location.href = "/" + pageUrl('a', oArticle)
471
	})
472
473
})

+ 208 - 0
js/updateTeam.js

@ -0,0 +1,208 @@
1
$(function() {
2
	loginStatus(); //判断个人是否登录
3
	var subjectAll="", industryAll="";
4
	var userid = $.cookie("userid");
5
	var tId = GetQueryString("id");
6
	if(userid) {
7
		getInfo();
8
	} else {
9
		location.href = "login.html";
10
		return;
11
	}
12
	
13
	function getInfo() {
14
		$.get("/ajax/team/qo",{
15
			id: tId
16
		}, function($data) {
17
			if($data.success) {
18
				var $info = $data.data;
19
				if($info) {
20
					var llqtitle = $info.name + "-科袖网";
21
					document.title = llqtitle;
22
					$("#name").val($info.name);
23
					$("#orgName").val($info.orgName);
24
					//省
25
					if(!$info.province) {
26
						$("#Province .mr_show").text("请选择省/直辖市");
27
					} else {
28
						$("#Province .mr_show").text($info.province);
29
						$("#Province input[name=cho_Province]").val($info.province)
30
					}
31
					//市
32
					if(!$info.city) {
33
						$("#City .mr_show").text("请选择城市");
34
					} else {
35
						$("#City .mr_show").text($info.city);
36
						$("#City input[name=cho_City]").val($info.city)
37
					}
38
					//省份城市颜色
39
					if($("#oprovince").text() == "请选择省/直辖市") {
40
						$("#oprovince").removeClass("mr_select");
41
					} else {
42
						$("#oprovince").addClass("mr_select");
43
					}
44
					if($("#ocity").text() == "请选择城市") {
45
						$("#ocity").removeClass("mr_select");
46
					} else {
47
						$("#ocity").addClass("mr_select");
48
					}
49
					$("#descp").val($info.descp);
50
					$("#descp").siblings().find("em").text($("#descp").val().length);
51
52
					if($info.subject) {
53
						subjectShow($info.subject);
54
					}
55
					//展示专家的行业							
56
					if($info.industry) {
57
						industryShow($info.industry);
58
					}
59
60
				}
61
			}
62
		});
63
	}
64
65
	hotKey(".oinput");
66
	limitObj("#descp", 2000)
67
68
69
	//////////////////学术领域增删改查相关开始//////////////
70
	//填充学术领域
71
	var subjectShow = function(data) {
72
		$("#subjectList").html("");
73
		if(data != undefined && data.length != 0) {
74
			var subs=strToAry(data)
75
			if(subs.length > 0) {
76
				for(var i = 0; i < subs.length; i++) {
77
					$("#subjectList").append('<li>' + subs[i] + '<div class="closeThis"></div></li>');
78
				};
79
			}
80
		}
81
	}
82
83
	//学术领域删除
84
	$("#subjectList").on("click", ".closeThis", function() {
85
		$(this).parent().remove();
86
		var liNum = $("#subjectList").find("li").length;
87
		if(liNum < 20) {
88
			$("#subjectList").parents(".keyResult").siblings("div.col-w-12").show();
89
		}
90
	})
91
	//////////////////学术领域增删改查相关结束//////////////
92
93
	//////////////////应用行业增删改查相关开始//////////////
94
	//填充应用行业
95
	var industryShow = function(data) {
96
		$("#industryList").html("");
97
		if(data != undefined && data.length != 0) {
98
			var subs=strToAry(data)
99
			if(subs.length > 0) {
100
				for(var i = 0; i < subs.length; i++) {
101
					$("#industryList").append('<li>' + subs[i] + '<div class="closeThis"></div></li>');
102
103
				};
104
			}
105
		}
106
	}
107
108
	//应用行业删除
109
	$("#industryList").on("click", ".closeThis", function() {
110
		$(this).parent().remove();
111
		var liNum = $("#industryList").find("li").length;
112
		if(liNum < 20) {
113
			$("#industryList").parents(".keyResult").siblings("div.col-w-12").show();
114
		}
115
	})
116
117
	//////////////////应用行业增删改查相关结束//////////////
118
119
	//////////////////相关操作按钮///////////////
120
	$("#saveTeam").on("click", function() {
121
		var Str2 = trim($("#name").val());
122
		var Str3 = trim($("#orgName").val());
123
124
		if(Str2.trim()=='') {
125
			$.MsgBox.Alert("提示", "团队名称不能为空");
126
			return;
127
		}else if(Str2.trim().length>50) {
128
			$.MsgBox.Alert("提示", "团队名称不得超过50个字");
129
			return;
130
		}
131
		if(Str3.length > 50) {
132
			$.MsgBox.Alert("提示", "所属机构不得超过50个字");
133
			return;
134
		}
135
136
		if($("#Province input[name=cho_Province]").val() != "请选择省/直辖市" && $("#City input[name=cho_City]").val() == "请选择城市") {
137
			$.MsgBox.Alert('提示', '请选择您所在的城市');
138
				return;
139
		}
140
		var subjects = $("#subjectList li");
141
		if(subjects.length > 0) {
142
			for(var i = 0; i < subjects.length; i++) {
143
				subjectAll += subjects[i].innerText;
144
				subjectAll += ',';
145
			};
146
			subjectAll = subjectAll.substring(0, subjectAll.length - 1);
147
		}
148
		var industrys = $("#industryList li");
149
		if(industrys.length > 0) {
150
			for(var i = 0; i < industrys.length; i++) {
151
				industryAll += industrys[i].innerText;
152
				industryAll += ',';
153
			};
154
			industryAll = industryAll.substring(0, industryAll.length - 1);
155
		}
156
		$.ajax({
157
			"url": "/ajax/team/update",
158
			"type": "POST",
159
			"data": {
160
				id: tId,
161
				name: Str2,
162
				orgName: Str3,
163
				province: $('#oprovince').text(),
164
				city: $('#ocity').text(),
165
				subject: subjectAll,
166
				industry: industryAll,
167
				descp: $("#descp").val()
168
			},
169
			"contentType": "application/x-www-form-urlencoded",
170
			"success": function($data) {
171
				if($data.success) {
172
					$.MsgBox.Alert("提示","团队信息已经修改成功");
173
					$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
174
					location.href="teamList.html"
175
				} else {
176
					$.MsgBox.Alert("提示", $data.msg);
177
				}
178
			}
179
		})
180
		
181
	});
182
	//点击查看
183
	$("#showMyself").click(function() {
184
		$(this).attr("href", "teamInfoShow.html?id=" + tId);
185
	})
186
	$("#deleteTeam").on('click',function() {
187
		$.MsgBox.Confirm("提示", "确认删除该团队?", function() {
188
			$.ajax({
189
				"url": "/ajax/team/delete",
190
				"type": "POST",
191
				"dataType": "json",
192
				"data": {
193
					"id": tId
194
				},
195
				"success": function($data) {
196
					if($data.success) {
197
						location.href="teamList.html"
198
					}
199
				}
200
			})
201
		})
202
	})
203
204
205
	function trim(str) { //删除左右两端的空格			  
206
		return str.replace(/(^\s*)|(\s*$)/g, "");
207
	}
208
})

+ 267 - 4
js/userInforShow.js

@ -252,6 +252,7 @@ $(function() {
252 252
	}
253 253
254 254
	var rows = 20,
255
		pageNo = 1,
255 256
		dataO = {
256 257
			artPublishTime:"",
257 258
			artShareId:"",
@ -438,6 +439,66 @@ $(function() {
438 439
				$("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple");
439 440
			});
440 441
		},
442
		teamListVal=function(isbind) {
443
			var aimId="proTeam",aimIdF="showTeam",newStr="用户暂无专家团队"
444
			oAjax("/ajax/team/myTeam",{
445
				professor: professorId,
446
				status: 3,
447
				pageSize: rows,
448
				pageNo: pageNo
449
			}, "get", function(res){
450
				var $info = res.data.data;
451
				if($info.length > 0) {
452
					$("#"+aimId).show()
453
					$("#"+aimIdF).parents(".leftconItem").find(".nodatabox").hide()
454
					if(userid!=professorId){
455
						$("#"+aimIdF).parents(".conItem").removeClass("displayNone");
456
					}
457
			
458
					for(var i = 0; i < $info.length; i++) {
459
						var itemlist = '<li>';
460
							itemlist += '<a target="_blank" href="teamInfoShow.html?id='+$info[i].id+'" class="flexCenter urlgo" style="min-height:60px;">';
461
							itemlist += '<div class="madiaInfo" style="padding-left:0">';
462
							itemlist += '<p class="h1Font ellipsisSty-2">'+$info[i].name+' <small> 团队人数 <span class="teamMembers"></span>人</small></p>';
463
							itemlist += '<div class="h2Font clearfix">';
464
							itemlist += '<span>' + $info[i].city + '</span>';
465
							itemlist += ' <span>' + $info[i].orgName + '</span>'
466
							itemlist += '</div></div>';
467
							itemlist += '</a></li>';
468
						var $itemlist = $(itemlist);
469
						$("#"+aimId).append($itemlist)
470
						teamProCount($info[i].id, $itemlist)
471
						if(isbind && i < 5 && userid!=professorId){
472
							var $itemlist = $(itemlist);
473
							$("#"+aimIdF).append($itemlist);
474
							teamProCount($info[i].id, $itemlist)
475
						}
476
					}
477
				}
478
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
479
                removeNodata(aimId);
480
                if($info.length == 0 && liLen == 0 ){
481
                	$("#"+aimId).hide()
482
                    insertNodata(aimId,newStr);
483
                }
484
                if(isbind){
485
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
486
						pageNo++
487
						teamListVal(false)
488
					})
489
                }
490
				if ($info.length < rows) {
491
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
492
                    $("#"+aimId).parent().find(".js-load-more").hide();
493
                }
494
			},function(){
495
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
496
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
497
			},function(){
498
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
499
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
500
			})
501
		},
441 502
       	demandListVal=function(isbind) {
442 503
			oAjax("/ajax/demand/pq",{
443 504
				"state":[1],
@ -678,6 +739,65 @@ $(function() {
678 739
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
679 740
			})
680 741
		},
742
		unPatentListVal=function(isbind) {
743
			var aimId="proUnPatent",newStr="用户尚未参与任何非专利成果的研究"
744
			oAjax("/ajax/resResult/pq/researcher",{
745
				id: professorId,
746
				status: ['1'],
747
				pageSize: rows,
748
				pageNo: pageNo
749
			}, "get", function(res){
750
				var $info = res.data.data;
751
				if($info.length > 0) {
752
					$("#"+aimId).show()
753
					for(var i = 0; i < $info.length; i++) {
754
						var resIM='<div class="madiaHead patentHead"></div>'
755
						if ($info[i].pic) {
756
							var src = '/data/researchResult' + $info[i].pic.split(",")[0]
757
							resIM = '<div class="madiaHead patentHead" style="background-image:url('+ src +')"></div>';
758
						}
759
						var itemlist = '<li>';
760
							itemlist += '<a target="_blank" href="unPatentShow.html?id='+$info[i].id+'" class="flexCenter urlgo">';
761
							itemlist += resIM
762
							itemlist += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ $info[i].name +'</p>';
763
							itemlist += '<p class="h2Font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>';
764
							if ($info[i].orgId){
765
								itemlist += '<p class="h2Font ellipsisSty">所属机构:<span class="resOrgName"></span></p>';
766
							}
767
							itemlist += '</div>';
768
							itemlist += '</a></li>';
769
						var $itemlist = $(itemlist);
770
						$("#"+aimId).append($itemlist)
771
						queryResearcher($info[i].id, $itemlist)
772
						if ($info[i].orgId) {
773
							queryReseOrgName($info[i].orgId, $itemlist)
774
						}
775
					}
776
				}
777
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
778
                removeNodata(aimId);
779
                if($info.length == 0 && liLen == 0 ){
780
                	$("#"+aimId).hide()
781
                    insertNodata(aimId,newStr);
782
                }
783
                if(isbind){
784
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
785
						pageNo++
786
						unPatentListVal(false)
787
					})
788
                }
789
				if ($info.length < rows) {
790
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
791
                    $("#"+aimId).parent().find(".js-load-more").hide();
792
                }
793
			},function(){
794
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
795
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
796
			},function(){
797
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
798
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
799
			})
800
		},
681 801
		patentListVal=function(isbind){
682 802
			var aimId="proPatent",aimIdF="showPatent",newStr="用户尚未发布任何专利"
683 803
			oAjax("/ajax/ppatent/professor",{
@ -1096,6 +1216,16 @@ $(function() {
1096 1216
				$("#agreeMecount").text(data.data);
1097 1217
			});
1098 1218
			
1219
			oAjax("/ajax/team/count",{//团队总数
1220
				"id": professorId
1221
			}, "GET", function(data){
1222
				if(data.data>0 && data.data<99){
1223
					$("#teamCount").text(data.data);
1224
				}
1225
				if(data.data>99){
1226
					$("#teamCount").text("99+");
1227
				}
1228
			});
1099 1229
			oAjax("/ajax/article/count/publish",{//文章总数
1100 1230
				"owner": professorId,
1101 1231
				"category":"1"
@ -1139,6 +1269,16 @@ $(function() {
1139 1269
					$("#patCount").text("99+");
1140 1270
				}
1141 1271
			});
1272
			oAjax("/ajax/resResult/count/researcher",{//非专利成果总数
1273
				"id": professorId
1274
			}, "GET", function(data){
1275
				if(data.data>0 && data.data<99){
1276
					$("#unpatCount").text(data.data);
1277
				}
1278
				if(data.data>99){
1279
					$("#unpatCount").text("99+");
1280
				}
1281
			});
1142 1282
			oAjax("/ajax/ppaper/count/publish",{//论文总数
1143 1283
				"owner": professorId,
1144 1284
			}, "GET", function(data){
@ -1313,7 +1453,7 @@ $(function() {
1313 1453
					detailArt(arr,aimId);
1314 1454
				}else if(type==4){
1315 1455
					aimId="attendPatent"
1316
					newStr="用户还未收藏任何专利"
1456
					newStr="用户还未收藏任何专利成果"
1317 1457
					detailPat(arr,aimId);
1318 1458
				}else if(type==5){
1319 1459
					aimId="attendPaper"
@ -1331,12 +1471,20 @@ $(function() {
1331 1471
					aimId="attendSer"
1332 1472
					newStr="用户还未收藏任何服务"
1333 1473
					detailService(arr,aimId);
1334
				}
1335
				else if(type==11){
1474
				}else if(type==11){
1336 1475
					aimId="attendProduct"
1337 1476
					newStr="用户还未收藏任何产品"
1338 1477
					detailProduct(arr,aimId);
1339 1478
				}
1479
				else if(type==12){
1480
					aimId="attendUnPatent"
1481
					newStr="用户还未收藏任何非专利成果"
1482
					detailUnPat(arr,aimId);
1483
				}else if(type==13){
1484
					aimId="attendTeam"
1485
					newStr="用户还未关注任何团队"
1486
					detailTeam(arr,aimId);
1487
				}
1340 1488
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
1341 1489
                removeNodata(aimId);
1342 1490
                if($info.length == 0 && liLen == 0 ){
@ -1360,6 +1508,34 @@ $(function() {
1360 1508
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
1361 1509
			})
1362 1510
		},
1511
		detailTeam=function(arr,obj) {	
1512
			oAjax("/ajax/team/qm",{
1513
				id:arr,
1514
			},"get",function(data){
1515
				var dataStr=data.data;
1516
				for(var i =0; i< dataStr.length; ++i){
1517
					var li = document.createElement("li");
1518
					li.className = "mui-table-view-cell";
1519
				
1520
					var strAdd = '';
1521
						strAdd += '<a  target="_blank" href="teamInforShow.html?id='+ dataStr[i].id +'" class="flexCenter urlgo">';
1522
						strAdd += '<div class="madiaInfo" style="padding-left:0"><p class="h1Font ellipsisSty">' + dataStr[i].name + '</span> <small> 团队人数 <span class="teamMembers"></span>人</small></p>';
1523
						strAdd += '<p class="h2Font ellipsisSty">' + dataStr[i].city +' '+  dataStr[i].orgName + '</p>';
1524
						strAdd += '</div>';
1525
						strAdd += '</a>'
1526
					var $itemlist = $(strAdd);
1527
					$("#"+obj).append($itemlist);
1528
					teamProCount(dataStr[i].id, $itemlist)
1529
				}
1530
			});
1531
		},
1532
		teamProCount=function (id, $list) {
1533
			oAjax("/ajax/team/pro/count",{
1534
				"id": id
1535
			}, 'get', function($data) {
1536
				$list.find('.teamMembers').html($data.data)
1537
			})
1538
		},
1363 1539
		detailPro=function(arr,obj) {
1364 1540
			oAjax("/ajax/professor/qm",{
1365 1541
				id:arr,
@ -1453,6 +1629,68 @@ $(function() {
1453 1629
				}
1454 1630
			});
1455 1631
		},
1632
		detailUnPat=function(arr,obj) {
1633
			oAjax("/ajax/resResult/qm",{
1634
				id:arr,
1635
			},"get",function(data){
1636
				var dataStr=data.data;
1637
				for(var i = 0; i < dataStr.length; i++) {
1638
					var li = document.createElement("li");
1639
					li.className = "mui-table-view-cell";
1640
					var resIM='<div class="madiaHead patentHead"></div>'
1641
					if (dataStr[i].pic) {
1642
						var src = '/data/researchResult' + dataStr[i].pic.split(",")[0]
1643
						resIM = '<div class="madiaHead patentHead" style="background-image:url('+ src +')"></div>';
1644
					}
1645
					var strAdd = '';
1646
						strAdd += '<a  target="_blank" href="unPatentShow.html?id='+dataStr[i].id+'" class="flexCenter urlgo">';
1647
						strAdd += resIM
1648
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
1649
						strAdd += '<p class="h2Font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>';
1650
						if (dataStr[i].orgId){
1651
							strAdd += '<p class="h2Font ellipsisSty">所属机构:<span class="resOrgName"></span></p>';
1652
						}
1653
						strAdd += '</div>';
1654
						strAdd += '</a>';
1655
					li.innerHTML = strAdd
1656
					document.getElementById(obj).appendChild(li);
1657
					var $itemlist = $(li);
1658
					queryResearcher(dataStr[i].id, $itemlist)
1659
					if (dataStr[i].orgId) {
1660
						queryReseOrgName(dataStr[i].orgId, $itemlist)
1661
					}
1662
				}
1663
			});
1664
		},
1665
		queryResearcher = function (id, $list) {
1666
			if (id) {
1667
				oAjax("/ajax/resResult/researcher",{
1668
					"id": id
1669
				}, 'get', function($data) {
1670
					var arr = []
1671
					if($data.data.length) {
1672
						$list.find('.researchers').parent().removeClass('displayNone')
1673
						for (var i = 0; i < $data.data.length;i++) {
1674
							arr.push($data.data[i].name)
1675
						}
1676
						$list.find('.researchers').html(arr.join(','))
1677
					}
1678
				})
1679
			}
1680
		},
1681
		queryReseOrgName = function (id, $list) {
1682
			if (id) {
1683
				cacheModel.getCompany(id,function(sc,value){
1684
					if(sc){
1685
						if(value.forShort){
1686
							$list.find(".resOrgName").html(value.forShort)
1687
						}else{
1688
							$list.find(".resOrgName").html(value.name)
1689
						}
1690
					}
1691
				})
1692
			}
1693
		},
1456 1694
		detailPer=function(arr,obj) {
1457 1695
			oAjax("/ajax/ppaper/qm",{
1458 1696
				id:arr,
@ -1898,7 +2136,7 @@ $(function() {
1898 2136
					questionListVal(true);
1899 2137
				}
1900 2138
			})
1901
			$(".moreNavUl.wendaUl").on("click","li",function(){//问答tab切换
2139
			$("#item6more").on("click","li",function(){//问答tab切换
1902 2140
				var pa=$(this).attr("rel")
1903 2141
				$("#"+pa).find("ul").html("")
1904 2142
				$("#"+pa).find(".js-load-more").show();
@ -1917,6 +2155,29 @@ $(function() {
1917 2155
					answerListVal(true);
1918 2156
				}
1919 2157
			})
2158
			$("#tab4user").unbind("click").on("click",function(){//点击成果
2159
				pageNo = 1
2160
				var pa=$(".moreNavUl.wendaUl>li.liNow").attr("rel")
2161
				$("#"+pa).find("ul").html("")
2162
				$("#"+pa).find(".js-load-more").show();
2163
				unPatentListVal(true);
2164
			})
2165
			$("#item4more").on("click","li",function(){
2166
				var pa=$(this).attr("rel")
2167
				$("#"+pa).find("ul").html("")
2168
				$("#"+pa).find(".js-load-more").show();
2169
				var sortN=$(this).attr("data-num");
2170
				dataO = {
2171
					patTime:"",
2172
					patId:""
2173
				};
2174
				pageNo = 1
2175
				if(sortN==1){
2176
					unPatentListVal(true);
2177
				}else if(sortN==2){
2178
					patentListVal(true);
2179
				}
2180
			})
1920 2181
			$(".moreNavUl.moreBuUl").on("click","li.attentType:not(.rightbtn)",function(){//关注tab切换
1921 2182
				var pa=$(this).attr("rel")
1922 2183
				$("#"+pa).find("ul").html("")
@ -2166,9 +2427,11 @@ $(function() {
2166 2427
	getUserInfo(); //获取详细信息
2167 2428
	demandListVal(true);
2168 2429
	articalListVal(true);
2430
	teamListVal(true);
2169 2431
	resourceListVal(true);
2170 2432
	serviceListVal(true);
2171 2433
	patentListVal(true);
2434
	unPatentListVal(true)
2172 2435
	paperListVal(true);
2173 2436
	answerListVal(true);
2174 2437
	bindClickFun();

+ 4 - 3
js/workMenu.js

@ -1,11 +1,12 @@
1 1
var Html = '';
2 2
	Html += '<ul>'+
3
	        	'<li><a>工作台</a></li>'+
3
				'<li><a>工作台</a></li>'+
4
				'<li class="teamIcon"><a href="teamList.html">团队</a></li>'+
4 5
	        	'<li class="demandIcon"><a href="myDemand.html">需求</a></li>'+
5 6
	        	'<li class="serIcon"><a href="serviceList.html">服务</a></li>'+
6 7
	        	'<li class="resIcon"><a href="resourceList.html">资源</a></li>'+
7
	        	'<li class="artIcon"><a href="articalList.html">文章</a></li>'+
8
	        	'<li class="patentIcon"><a href="patentList.html">专利</a></li>'+
8
				'<li class="artIcon"><a href="articalList.html">文章</a></li>'+
9
				'<li class="patentIcon"><a href="unPatentList.html">成果</a></li>'+
9 10
	        	'<li class="paperIcon"><a href="paperList.html">论文</a></li>'+
10 11
	        '</ul>';
11 12
	

+ 6 - 2
patentImport.html

@ -26,6 +26,10 @@
26 26
	        	<script src="js/workMenu.js"></script>
27 27
	        </div>
28 28
	        <div class="workcon workconG">
29
				<div class="workcontit">
30
					<a class="worksamlltit" href="unPatentList.html">非专利成果</a>
31
					<a class="worksamlltit worksamlltitnow">专利成果</a>
32
				</div>
29 33
				<div class="workcontit">
30 34
					<a class="worksamlltit" href="patentList.html">我的专利</a>
31 35
					<a class="worksamlltit worksamlltitnow">导入专利</a>
@ -37,7 +41,7 @@
37 41
				<div class="itemListBolck">
38 42
					<div class="topOperaBlock clearfix">
39 43
						<div class="searchAbout col-w-8">
40
							<input class="frmcontype" type="search" name="" placeholder="请输入专利名称" id="patentName">
44
							<input class="frmcontype" type="search" name="" placeholder="请输入专利成果名称" id="patentName">
41 45
							<span class="searchSpan"></span>
42 46
						</div>
43 47
					</div>
@ -103,7 +107,7 @@
103 107
<script type="text/javascript">
104 108
	$(".tipClose").click(function(){
105 109
		$(this).parents(".tipShow").slideUp();
106
	})
110
	})
107 111
</script>
108 112
<script type="text/javascript" src="js/patentImport.js"></script>
109 113
</body>

+ 5 - 1
patentList.html

@ -26,6 +26,10 @@
26 26
	        	<script src="js/workMenu.js"></script>
27 27
	        </div>
28 28
	        <div class="workcon workconG">
29
				<div class="workcontit">
30
					<a class="worksamlltit" href="unPatentList.html">非专利成果</a>
31
					<a class="worksamlltit worksamlltitnow">专利成果</a>
32
				</div>
29 33
				<div class="workcontit">
30 34
					<a class="worksamlltit worksamlltitnow">我的专利</a>
31 35
					<a class="worksamlltit" href="patentImport.html">导入专利</a>
@ -33,7 +37,7 @@
33 37
				<div class="itemListBolck">
34 38
					<div class="topOperaBlock clearfix">
35 39
						<div class="searchAbout col-w-8">
36
							<input class="frmcontype" type="search" name="" placeholder="请输入专利名称" id="patentName">
40
							<input class="frmcontype" type="search" name="" placeholder="请输入专利成果名称" id="patentName">
37 41
							<span class="searchSpan"></span>
38 42
						</div>
39 43
						<!--<div class="issueSpanBlock col-w-4">

+ 220 - 0
recommend.html

@ -0,0 +1,220 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>成果-科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/common.css" rel="stylesheet">
11
<link rel="stylesheet" type="text/css" href="./css/webuploader/webuploader2.css">
12
<link type="text/css" href="css/genindex.css" rel="stylesheet">
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
<style type="text/css">
15
	ul.artAbout #filePicker{width:187px;height:140px;bottom:0;left:0;margin-left:0;cursor:pointer;}
16
	ul.artAbout #filePicker .webuploader-pick{width:187px;height:140px;}
17
</style>
18
<script>
19
	var _hmt = _hmt || [];
20
	(function() {
21
	  var hm = document.createElement("script");
22
	  hm.src = "https://hm.baidu.com/hm.js?d3db502c8cee2d618c01fe7aa6518602";
23
	  var s = document.getElementsByTagName("script")[0]; 
24
	  s.parentNode.insertBefore(hm, s);
25
	})();
26
</script>
27
</head>
28
<body>
29
<!--提问问题-->
30
<div class="blackcover questionCover displayNone">
31
	<div class="resAreaBox putquestion">
32
		<div class="queStep queStep01">
33
			<div class="steptit">提出您的问题(1/2)</div>
34
			<ul class="artAbout">
35
				<li>
36
					<div class="tipShow">
37
						为了营造良好的知识分享环境,所有提问将在审核通过后发布。<br>我们欢迎并鼓励您提出与科研、研发有关的提问。<br>
38
						在审核过程中,我们可能会对提问内容进行修改,包括但不限于错误、隐私、违法违规、广告不友善、政治敏感等内容。
39
					</div>
40
				</li>
41
				<li>
42
					<div class="aboutTit">问题题目<em class="requiredcon">*</em><span class="frmconmsg"></span></div>
43
				    <div class="msgContbox">
44
			    		<textarea class="msgCont" id="queTit" placeholder="请提出您的问题并以问号结尾"></textarea>
45
			    		<span class="msgconNum"><em>0</em>/50</span>
46
				    </div>
47
				</li>
48
				<li class="form-item">
49
					<div class="aboutTit">关键词<em class="requiredcon">*</em><span class="frmconmsg" id="keyPrompt"></span></div>
50
					<div class="col-w-12" style="position: relative;">
51
						<input type="text" class="frmcontype oinput" placeholder="如:腐蚀防护、石墨烯、纳米材料" data-pro="关键词不得超过15个字" data-num="5" data-fontsizen="15" id="KeyWord">
52
						<button type="button" class="frmcontype btnModel frmaddG addButton">添加</button>
53
						<div class="form-drop keydrop">
54
							<ul>
55
								
56
							</ul>
57
						</div>
58
					</div>
59
					<div class="form-result keyResult" style="margin-top: -10px;">
60
						<ul class="ulspace editUlist clearfix" id="keyWordlist">
61
							<!--<li>dd<div class="closeThis"></div></li>-->
62
						</ul>
63
					</div>	
64
				</li>
65
				<li class="saveBtn">
66
					<button type="button" class="frmcontype btnModel" id="nextSte">下一步</button>
67
				</li>
68
			</ul>
69
		</div>
70
		<div class="queStep queStep02 displayNone">
71
			<div class="steptit">提出您的问题(2/2)</div>
72
			<ul class="artAbout" style="">
73
				<li>
74
					<div class="aboutTit">问题描述<span class="frmconmsg"></span></div>
75
					<div class="msgContbox">
76
			    		<textarea class="msgCont" placeholder="添加描述和配图(选填)" id="queCnt"></textarea>
77
			    		<span class="msgconNum"><em>0</em>/500</span>
78
			    	</div>
79
				</li>
80
				<li>
81
					<div class="aboutTit">上传图片<span class="tips">如果图片可以更好的描述问题,请不要犹豫(最多3张)</span></div>
82
					<dl class="clearfix" id="fileList">
83
						<dd class="uploadD" id="uploadDd">
84
							<div class="uploadFile">
85
		        				<div class="uploadblock">
86
		        					<span class="" id="filePicker">上传图片</span>
87
		        					<!--未上传图片时-->
88
		        					<div class="upFront" style="top:40px;" id="uploader">
89
			        					<p>上传图片</p>
90
			        					<p class="uploadtip">JPG/JPEG/PNG格式<br/>大小2M以内</p>
91
		        					</div>
92
			            		</div>
93
		        			</div>
94
						</dd>
95
						<dd></dd>
96
						<dd></dd>
97
					</dl>
98
				</li>
99
				<li class="saveBtn">
100
					<button type="button" class="frmcontype btnModel" id="pubSte">发布</button>
101
					<button type="button" class="frmcontype btnModel btnCancel" id="preSte">上一步</button>
102
				</li>
103
			</ul>
104
		
105
		</div>
106
		<span class="workclose" id="workclose"></span>
107
	</div>
108
</div>
109
<header id="header">
110
	<script src="js/header.js"></script>
111
</header>
112
<div id="container" style="margin-top:-20px;">
113
	<div class="containerCon">
114
		<div class="contentCon clearfix">
115
			<div class="leftconBox floatL" style="background: #f4f6f8;padding-bottom:0">
116
				<div class="table-box">
117
					<div class="table-tab">
118
						<ul class="table-tab-item clearfix">
119
							<li class="table-tab-slide table-tab-slide-active" data-col="0">推荐</li>
120
							<li class="table-tab-slide" data-col="1">非专利</li>
121
							<li class="table-tab-slide" data-col="2">专利</li>
122
						</ul>
123
					</div>
124
					<div class="table-body">
125
					    <div class="haveData">
126
					    	<div class="table-item-list">
127
								<ul class="listitemdiv listmorediv" id="table-item-0"></ul>
128
								<ul class="listitemdiv listmorediv" id="table-item-3"></ul>
129
								<button class="js-load-more"></button>
130
							</div>
131
							<div class="table-item-list">
132
								<ul class="listitemdiv listmorediv" id="table-item-1"></ul>
133
								<button class="js-load-more"></button>
134
							</div>
135
							<div class="table-item-list">
136
								<ul class="listitemdiv listmorediv" id="table-item-2"></ul>
137
								<button class="js-load-more"></button>
138
							</div>
139
						</div>
140
					</div>
141
				</div>
142
			</div>
143
			<div class="rightconBox floatR">
144
				<div class="conItem advertBox advertItem advertItem-A"></div>
145
				<div class="conItem privateInfo">
146
					<div class="onlogined displayNone">
147
						<div class="owener-info"></div>
148
						<div class="statisticsBox">
149
							<div class="col-w-4">
150
								<p>文章</p>
151
								<span id="myPubedArt">0</span>
152
							</div>
153
							<div class="col-w-4">
154
								<p>回答</p>
155
								<span id="myPubedAnswer">0</span>
156
							</div>
157
							<div class="col-w-4">
158
								<p>总获赞</p>
159
								<span id="agreeMecount">0</span>
160
							</div>
161
						</div>
162
						<div class="goSpan clearfix">
163
							<span class="floatL pubArt">写文章</span>
164
							<span class="floatR pubQuestion">提问题</span>
165
						</div>
166
						<div class="goSpanLine">
167
							<span class="goarrow">我的关注与收藏</span>
168
						</div>
169
					</div>	
170
					<div class="unlogined">
171
						<div class="madiaHead useHead"></div>
172
						<div class="h3Font">Hi,欢迎您<br>登录后可以和大家交流哦~</div>
173
						<div class="goSpan clearfix">
174
							<span class="floatL">登录</span>
175
							<span class="floatR">注册</span>
176
						</div>
177
					</div>	
178
				</div>
179
				<div class="conItem conBlock displayNone">
180
					<div class="form-item otherBlock">
181
						<div class="aboutTit">热门成果</div>
182
						<div class="form-result currentArt currentArt2">
183
							<ol class="hotList" id="hotNews">
184
							</ol>
185
						</div>
186
					</div>	
187
				</div>
188
				<div id="scroll-fixed-ad">
189
					<div class="conItem advertBox advertItem advertItem-B"></div>
190
					<div class="conItem advertBox advertItem advertItem-C"></div>
191
				</div>
192
			</div>
193
		</div>
194
	</div>
195
</div>
196
<script type="text/javascript" src="js/correctBack.js"></script>
197
<footer>
198
	<script type="text/javascript" src="js/footer.js"></script>
199
</footer>
200
201
<script type="text/javascript" src="js/jquery.cookie.js"></script>
202
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
203
<script type="text/javascript" src="js/jquery.page.js"></script>
204
<script type="text/javascript" src="./js/webuploader/webuploader.js"></script>
205
<script type="text/javascript" src="js/public/baseUtil.js"></script>
206
<script type="text/javascript" src="js/public/genCom.js"></script>
207
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
208
<script type="text/javascript" src="js/quickLogin.js"></script>
209
<script type="text/javascript" src="js/scrollfix.js"></script>
210
<script type="text/javascript" src="js/recommend.js"></script>
211
<script type="text/javascript">
212
$(function () {	
213
	addscript("ad_discover_a");
214
	addscript("ad_discover_b");
215
	addscript("ad_discover_c");	
216
});
217
218
</script>
219
</body>
220
</html>

+ 75 - 19
searchNew.html

@ -19,6 +19,24 @@
19 19
	  s.parentNode.insertBefore(hm, s);
20 20
	})();
21 21
</script>
22
<style>
23
.steptit{
24
	background: #ffffff;
25
	padding-left: 20px;
26
	margin-bottom: 10px;
27
}
28
.steptit>a{
29
	display: inline-block;
30
	font-size: 14px;
31
	margin-right:20px;
32
	line-height: 40px;
33
	cursor: pointer;
34
}
35
.steptit>a.active{
36
	color: #ff9900;
37
    border-bottom: 2px solid #ff9900;
38
}
39
</style>
22 40
</head>
23 41

24 42
<body>
@ -35,45 +53,75 @@
35 53
				</div>
36 54
				<ul class="choosediv clearfix filterdiv">
37 55
					<li id="tabUser" rel="itemUser" class="liactive" data-id="1">找专家</li>
56
					<li id="tabTeam" rel="itemTeam" data-id="8">找团队</li>
38 57
					<li id="tabSer" rel="itemSer" data-id="7">找服务</li>
39 58
					<li id="tabRes" rel="itemRes" data-id="2">找资源</li>
40
					<li id="tabPat" rel="itemPat" data-id="5">找专利</li>
59
					<li id="tabPat" rel="itemPat" data-id="5">找成果</li>
41 60
					<li id="tabPar" rel="itemPar" data-id="6">找论文</li>
42 61
					<li id="tabArt" rel="itemArt" data-id="3">找文章</li>
43 62
					<li id="tabCmp" rel="itemCmp" data-id="4">找企业</li>
44 63
				</ul>
45 64
				<div class="listdiv">
46 65
					<!--找人-->
47
					<div class="listbox" id="itemUser">
66
					<div class="listbox" id="itemUser">
48 67
						<ul class="filterListNew clearfix">
49 68
							<li>
50 69
								<span class="leftsort">学术领域:</span>
51
								<ul class="filterUl" id="academicField">
70
								<ul class="filterUl academicField" id="academicField1">
52 71
									
53
						       	</ul>
54
						       	<span class="rightbtn">全部<em class="foldtr"></em></span>
55
					       	</li>
56
					       	<li>
72
									</ul>
73
									<span class="rightbtn">全部<em class="foldtr"></em></span>
74
								</li>
75
								<li>
57 76
								<span class="leftsort">行业领域:</span>
58
								<ul class="filterUl" id="applicationIndustry">
77
								<ul class="filterUl applicationIndustry" id="applicationIndustry1">
59 78
									
60
						       	</ul>
61
						       	<span class="rightbtn">全部<em class="foldtr"></em></span>
62
					       	</li>
63
					       	<!--选择“找文章”时,所在城市 移除节点-->
64
					       	<li>
79
									</ul>
80
									<span class="rightbtn">全部<em class="foldtr"></em></span>
81
								</li>
82
								<li>
65 83
								<span class="leftsort">所在城市:</span>
66
								<ul class="filterUl" id="cityList">
84
								<ul class="filterUl cityList" id="cityList1">
67 85
									
68
						       	</ul>
69
						       	<span class="rightbtn">全部<em class="foldtr"></em></span>
70
					       	</li>
86
								</ul>
87
								<span class="rightbtn">全部<em class="foldtr"></em></span>
88
							</li>
71 89
						</ul>
72 90
						<div class="searchCon">
73 91
							<ul class="listitemdiv" id="expertList"></ul>
74 92
							<button class="js-load-more"></button>	
75 93
					    </div>
76 94
					</div>
95
					<!--找团队-->
96
					<div class="listbox" id="itemTeam">
97
						<ul class="filterListNew clearfix">
98
							<li>
99
								<span class="leftsort">学术领域:</span>
100
								<ul class="filterUl academicField" id="academicField2">
101
									
102
									</ul>
103
									<span class="rightbtn">全部<em class="foldtr"></em></span>
104
								</li>
105
								<li>
106
								<span class="leftsort">行业领域:</span>
107
								<ul class="filterUl applicationIndustry" id="applicationIndustry2">
108
									
109
									</ul>
110
									<span class="rightbtn">全部<em class="foldtr"></em></span>
111
								</li>
112
								<li>
113
								<span class="leftsort">所在城市:</span>
114
								<ul class="filterUl cityList" id="cityList2">
115
									
116
								</ul>
117
								<span class="rightbtn">全部<em class="foldtr"></em></span>
118
							</li>
119
						</ul>
120
						<div class="searchCon">
121
							<ul class="listitemdiv" id="teamList"></ul>
122
							<button class="js-load-more"></button>	
123
						</div>
124
					</div>
77 125
					<!--找企业-->
78 126
					<div class="listbox" id="itemCmp">
79 127
						<div class="searchCon">
@ -90,7 +138,15 @@
90 138
					</div>
91 139
					<!--找专利-->
92 140
					<div class="listbox" id="itemPat">
141
						<div class="steptit">
142
							<a data-index='0' class="active">非专利</a>
143
							<a data-index='1'>专利</a>
144
						</div>
93 145
						<div class="searchCon">
146
							<ul class="listitemdiv listmorediv" id="unpatentList"></ul>
147
							<button class="js-load-more"></button>	
148
						</div>
149
						<div class="searchCon displayNone">
94 150
							<ul class="listitemdiv listmorediv" id="patentList"></ul>
95 151
							<button class="js-load-more"></button>
96 152
					    </div>
@ -140,11 +196,11 @@
140 196
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
141 197
<script type="text/javascript" src="js/scrollfix.js"></script>
142 198
<script type="text/javascript" src="js/searchNew.js"></script>
143
<script type="text/javascript">
199
<script type="text/javascript">
144 200
$(function () {
145 201
	addscript("ad_search_a");
146 202
	addscript("ad_search_b");
147
});
203
});
148 204
</script>
149 205
</body>
150 206
</html>

+ 186 - 0
teamInfoShow.html

@ -0,0 +1,186 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
<title>浏览团队信息-科袖网</title>
9
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
<link href="css/bootstrap.min.css" rel="stylesheet">
11
<link type="text/css" href="css/common.css" rel="stylesheet">
12
<link type="text/css" href="css/genindex.css" rel="stylesheet">
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
<script>
15
	var _hmt = _hmt || [];
16
	(function() {
17
	  var hm = document.createElement("script");
18
	  hm.src = "https://hm.baidu.com/hm.js?d3db502c8cee2d618c01fe7aa6518602";
19
	  var s = document.getElementsByTagName("script")[0]; 
20
	  s.parentNode.insertBefore(hm, s);
21
	})();
22
</script>
23
<style>
24
.tag-show{
25
	position:absolute;
26
	right:-10px;
27
	top: 6px;
28
}
29
.tag-show>span{
30
	display: block;
31
	margin-bottom:2px;
32
	font-size: 10px;
33
	color: #ffffff;
34
	background:#ff0000;
35
	border-radius: 20px;
36
	padding:2px 6px;
37
}
38
.aboutTit .seeMore{
39
	font-size: 13px;
40
	color: #ff9900;
41
	cursor: pointer;
42
}
43
</style>
44
</head>
45
46
<body>
47
<!--头部-->
48
<header id="header">
49
	<script src="js/header.js"></script>
50
</header>
51
<div id="container">
52
	<div class="containerCon">
53
		<div class="contentCon clearfix">
54
			<div class="headconBox flexCenter">
55
                <div class="reInfoBlock" style="padding-left:0">
56
                	<div class="h1Font"><span id="proName"></span></div>
57
                	<div class="h2Font ellipsisSty"><span id="proOther"></span></div>
58
                	<div class="operateBlock bottomShow">
59
                		<ul class="clearfix">
60
                			<li><span id="proAddress"></span></li>
61
							<li>
62
								<span>分享到</span>
63
								<a href="" id="weibo" target="_blank"><em class="operateicon operateicon2 icon-sina"></em></a>
64
								<em class="operateicon operateicon2 icon-wechat shareWeixin">
65
									<div class="shareCode clearfix">
66
										<div class="floatL" id="qrcode"></div>
67
										<div class="shareWord floatR">
68
											<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
69
										</div>
70
									</div>
71
								</em>
72
							</li>
73
                		</ul>
74
                	</div>
75
                </div>
76
                <div class="goSpan normalShow displayNone">
77
                	<span class="attenSpan" id="attentBtn">关注</span>
78
					<span class="consultSpan" id="conbtn">联系</span>
79
				</div>
80
                <div class="goSpan memberShow displayNone">
81
					<a class="goSpanTo" id="quitTeam">退出团队</a>
82
				</div>
83
			</div>
84
			<div class="leftconBox floatL">
85
				<div class="navconBox">
86
					<ul class="mainNavUl clearfix">
87
						<li rel="item1user" id="tab1user" class="liNow">主页</li>
88
						<li rel="item6user" id="tab6user" tmp="item6more" class="wenda">成果 <span class="counts" id="qaCount"></span></li>
89
						<li rel="item5user" id="tab5user">论文 <span class="counts" id="parCount"></span></li>
90
					</ul>
91
					<div class="moreNav wendaNav" id="item6more">
92
						<ul class="moreNavUl wendaUl clearfix">
93
							<li rel="item6drop1" data-num="1" class="liNow">非专利 <span class="counts" id="unpatCount"></span></li>
94
							<li rel="item6drop2" data-num="2" class="">专利 <span class="counts" id="patCount"></span></li>
95
						</ul>	
96
					</div>
97
				</div>
98
				<div class="itremconBox">
99
					<div id="item1user" class="leftconItem"style="background: #f4f6f8;">
100
						<div class="coninfobox displayNone">
101
							<div class="coninfotit">团队简介</div>
102
							<div class="coninfocon" id="descpS">
103
								
104
							</div>
105
						</div>
106
						<div class="coninfobox displayNone">
107
							<div class="coninfotit">学术领域</div>
108
							<div class="coninfocon listArea">
109
								<ul id="subjectShow">
110
									
111
								</ul>
112
							</div>
113
						</div>
114
						<div class="coninfobox displayNone">
115
							<div class="coninfotit">行业领域</div>
116
							<div class="coninfocon listArea">
117
								<ul id="industryShow">
118
	
119
								</ul>
120
							</div>
121
						</div>
122
					</div>
123
					<div id="item5user" class="leftconItem">
124
						<div class="coninfobox form-item otherShow">
125
							<div class="coninfocon form-result aboutRes">
126
								<ul id="proPaper">
127
									
128
								</ul>
129
								<button class="js-load-more"></button>
130
							</div>
131
						</div>
132
					</div>
133
					<div id="item6user" class="leftconItem">
134
						<div id="item6drop1" class="coninfobox form-item otherShow dropconItem">
135
							<div class="coninfocon form-result aboutRes">
136
								<ul id="proUnPatent">
137
									
138
								</ul>
139
								<button class="js-load-more"></button>
140
							</div>
141
						</div>
142
						<div id="item6drop2" class="coninfobox form-item otherShow dropconItem">
143
							<div class="coninfocon form-result aboutRes">
144
								<ul id="proPatent">
145
									
146
								</ul>
147
								<button class="js-load-more"></button>
148
							</div>
149
						</div>
150
					</div>
151
				</div>
152
			</div>
153
			<div class="rightconBox floatR">
154
				<div class="conItem alignCenter">
155
					<div class="form-item otherBlock">
156
						<div class="aboutTit">团队专家</div>
157
						<div class="form-result addexpertRe" style="margin-top:0">
158
							<ul class="addexpert" id="expertli">
159
								
160
							</ul>
161
						</div>
162
					</div>
163
				</div>
164
			</div>
165
		</div>
166
	</div>
167
</div>
168
<!--反馈建议-->
169
<script type="text/javascript" src="js/correctBack.js"></script>
170
<!--尾部-->
171
<footer class="footerblock">
172
	<script type="text/javascript" src="js/footer.js"></script>
173
</footer>
174
175
<script type="text/javascript" src="js/tabCom.js"></script>
176
<script type="text/javascript" src="js/jquery.cookie.js"></script>
177
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
178
<script type="text/javascript" src="js/weixinshare/qrcode.min.js"></script>
179
<script type="text/javascript" src="js/public/baseUtil.js"></script>
180
<script type="text/javascript" src="js/public/genCom.js"></script>
181
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
182
<script type="text/javascript" src="js/teamInforShow.js"></script>
183
<script type="text/javascript" src="js/quickLogin.js"></script>
184
</body>
185
186
</html>

+ 202 - 0
teamList.html

@ -0,0 +1,202 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
	<title>团队-我的工作台-科袖网</title>
9
	<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
	<link href="css/bootstrap.min.css" rel="stylesheet">
11
	<link type="text/css" href="css/common.css" rel="stylesheet">
12
	<link rel="stylesheet" type="text/css" href="./css/webuploader/webuploader2.css">
13
	<link type="text/css" href="css/genindex.css" rel="stylesheet">
14
15
	<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
16
	<style>
17
		.queStep .artAbout>li>dl {
18
			height: 220px;
19
		}
20
21
		.queStep .artAbout>li>dl>dd {
22
			width: 46.8%;
23
			height: 200px;
24
		}
25
		.queStep .artAbout>li>dl>dd .imgItem img{
26
			max-width: 278px;
27
			max-height: 200px;
28
		}
29
		.queStep ul.artAbout .uploadFile .uploadblock {
30
			height: 200px;
31
		}
32
33
		.noTeam {
34
			margin: 20px;
35
			text-align: center;
36
			overflow: hidden;
37
			color: #999;
38
		}
39
40
		.noTeam .createTeam {
41
			border-radius: 40px;
42
			margin: 20px auto 40px;
43
			display: inline-block;
44
			padding: 10px 20px;
45
			text-align: center;
46
			background: #ff9900;
47
			color: #ffffff;
48
			cursor: pointer;
49
		}
50
		.itemListBolck .itemListCon .madiaInfo{
51
			padding-left:0;
52
		}
53
		.itemListCon .form-result>ul>li .madiaEdit span{
54
			width: 80px;
55
		}
56
		.itemListCon .form-result>ul>li .madiaEdit span.closeThis{
57
			background: rgba(255, 153, 0, 0.4);
58
		}
59
	</style>
60
</head>
61
62
<body>
63
	<div class="blackcover questionCover displayNone">
64
		<div class="resAreaBox putquestion">
65
			<div class="queStep queStep01">
66
				<div class="steptit">创建团队</div>
67
				<div class="banTheme clearfix postUl">
68
					<p class="floatL aboutTit">团队名称<em class="requiredcon">*</em><span class="frmconmsg" style="display:none">不可超过50个字</span></p>
69
					<input type="text" style="width: 100%;" class="frmcontype" placeholder="请填写团队名称,如XXX团队"
70
						maxlength="50" id="teamName" />
71
				</div>
72
				<div class="clearfix postUl">
73
					<p class="floatL aboutTit">所属机构<em class="requiredcon">*</em><span class="frmconmsg"
74
						style="display:none">不可超过50个字</span></p>
75
					<input type="text" style="width: 100%;" class="frmcontype" placeholder="请填写所属机构" maxlength="50"
76
						id="teamOrgName" />
77
				</div>
78
				<ul class="clearfix postUl">
79
					<p class="aboutTit">所在城市<em class="requiredcon">*</em><span class="frmconmsg"
80
						style="display:none">请选择所在城市</span></p>
81
					<form action="" name="form1">
82
						<div class="col-w-6 citybox2">
83
							<span class="frmcontype" id="Province">
84
								<em class="mr_sj"></em>
85
								<i class="mr_show" id="oprovince">请选择省/直辖市</i>
86
								<ul>
87
									<li><a href="javascript:void(0)" alt="请选择省/直辖市">请选择省/直辖市</a></li>
88
								</ul>
89
								<input type="hidden" name="cho_Province" value="请选择省/直辖市">
90
							</span>
91
						</div>
92
						<div class="col-w-6 citybox2">
93
							<span class="frmcontype floatR" id="City">
94
								<em class="mr_sj"></em>
95
								<i class="mr_show" id="ocity">请选择城市</i>
96
								<ul>
97
									<li><a href="javascript:void(0)" alt="请选择城市">请选择城市</a></li>
98
								</ul>
99
								<input type="hidden" name="cho_City" value="请选择城市 ">
100
							</span>
101
						</div>
102
					</form>
103
				</ul>
104
				<ul class="clearfix postUl artAbout">
105
					<li>
106
						<div class="aboutTit">上传团队材料<em class="requiredcon">*</em><span class="frmconmsg"
107
							></span></div>
108
						<dl class="clearfix" id="fileList">
109
							<dd class="uploadD" id="uploadDd">
110
								<div class="uploadFile">
111
									<div class="uploadblock">
112
										<span class="" id="filePicker">上传团队相关材料</span>
113
										<!--未上传图片时-->
114
										<div class="upFront" style="top:74px;" id="uploader">
115
											<p>上传团队相关材料</p>
116
											<p class="uploadtip">JPG/JPEG/PNG格式<br />大小2M以内</p>
117
										</div>
118
									</div>
119
								</div>
120
							</dd>
121
							<dd></dd>
122
						</dl>
123
					</li>
124
					<li class="saveBtn">
125
						<button type="button" class="frmcontype btnModel" id="pubSte">申请创建团队</button>
126
					</li>
127
				</ul>
128
129
			</div>
130
			<span class="workclose" id="workclose"></span>
131
		</div>
132
	</div>
133
134
	<header id="header">
135
		<script src="js/header.js"></script>
136
	</header>
137
138
	<!--中间-->
139
	<div id="container">
140
		<div class="containerCon">
141
			<div class="contentCon clearfix conBlock">
142
				<div class="workmenu">
143
					<script src="js/workMenu.js"></script>
144
				</div>
145
				<div class="workcon workconG">
146
					<div class="workcontit">
147
						<a class="worksamlltit worksamlltitnow" data-status="3">我的团队</a>
148
						<a class="worksamlltit" data-status="1">待审核团队</a>
149
						<a class="worksamlltit" data-status="2">未通过团队</a>
150
					</div>
151
					<div class="itemListBolck">
152
						<div class="topOperaBlock clearfix">
153
							<div class="searchAbout col-w-8" style="visibility: hidden">
154
								<input class="frmcontype" type="search" id="articleSearch" name=""
155
									placeholder="">
156
								<span class="searchSpan"></span>
157
							</div>
158
							<div class="issueSpanBlock col-w-4">
159
								<a class="issueSpan createTeam">创建团队</a>
160
							</div>
161
						</div>
162
						<div class="form-item itemListCon">
163
							<div class="form-result aboutRes">
164
								<ul id="articalList">
165
									
166
								</ul>
167
								<!--无搜索结果-->
168
								<div class="nodatabox displayNone" id="noartical">
169
									<div class="nodata">
170
										<div class="picbox picNull"></div>
171
										<div class="txtbox">
172
											<p class="noContip"></p>
173
										</div>
174
									</div>
175
								</div>
176
								<div class="tcdPageCode"></div>
177
							</div>
178
							<!-- <div class="noTeam">
179
								<h4>暂无专家团队是否创建团队</h4>
180
								<div class="createTeam">申请创建团队</div>
181
							</div> -->
182
						</div>
183
					</div>
184
				</div>
185
			</div>
186
		</div>
187
	</div>
188
	<footer>
189
		<script type="text/javascript" src="js/footer.js"></script>
190
	</footer>
191
192
	<script type="text/javascript" src="js/jquery.cookie.js"></script>
193
	<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
194
	<script type="text/javascript" src="js/jquery.page.js"></script>
195
	<script type="text/javascript" src="./js/webuploader/webuploader.js"></script>
196
	<script type="text/javascript" src="js/public/baseUtil.js"></script>
197
	<script type="text/javascript" src="js/public/genCom.js"></script>
198
	<script type="text/javascript" src="js/teamList.js"></script>
199
	<script src="js/city.min.js" type="text/javascript" charset="utf-8"></script>
200
</body>
201
202
</html>

+ 322 - 0
teamManage.html

@ -0,0 +1,322 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
<title>浏览团队信息-科袖网</title>
9
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
<link href="css/bootstrap.min.css" rel="stylesheet">
11
<link type="text/css" href="css/common.css" rel="stylesheet">
12
<link type="text/css" href="css/genindex.css" rel="stylesheet">
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
<script>
15
	var _hmt = _hmt || [];
16
	(function() {
17
	  var hm = document.createElement("script");
18
	  hm.src = "https://hm.baidu.com/hm.js?d3db502c8cee2d618c01fe7aa6518602";
19
	  var s = document.getElementsByTagName("script")[0]; 
20
	  s.parentNode.insertBefore(hm, s);
21
	})();
22
</script>
23
<style>
24
.tag-show{
25
	position:absolute;
26
	right:-10px;
27
	top: 6px;
28
}
29
.tag-show>span{
30
	display: block;
31
	margin-bottom:2px;
32
	font-size: 10px;
33
	color: #ffffff;
34
	background:#ff0000;
35
	border-radius: 20px;
36
	padding:2px 6px;
37
}
38
.aboutTit .seeMore{
39
	font-size: 13px;
40
	color: #ff9900;
41
	cursor: pointer;
42
}
43
.steptit{
44
	margin-bottom: 10px;
45
}
46
.steptit>a{
47
	display: inline-block;
48
	font-size: 15px;
49
	margin-right:10px;
50
	line-height: 40px;
51
	cursor: pointer;
52
}
53
.steptit>a.active{
54
	color: #ff9900;
55
    border-bottom: 2px solid #ff9900;
56
}
57
.leftconItem .steptit{
58
	padding: 10px 20px;
59
}
60
.queStep .quemain{
61
	border-top: 1px #eee solid;
62
	padding-top:10px;
63
	min-height: 200px;
64
}
65
.form-item .madiaEdit{
66
	position:absolute;
67
	top:25%;
68
	right: 30px;
69
	overflow: hidden;
70
	z-index: 22;
71
}
72
.form-item .madiaInfo{
73
	padding-right:280px;
74
}
75
.form-item .madiaEdit>li{
76
	border:1px solid #ff9900;
77
	color: #ff9900;
78
	padding:2px 6px;
79
	margin: 2px;
80
	text-align: center;
81
	float:left;
82
}
83
.form-item .madiaEdit>li.added{
84
	color:#999;
85
	cursor:auto;
86
	border:none
87
}
88
.form-item .madiaEdit>li.authTeamSta{
89
	background:#ff9900;
90
	color:#fff;
91
	cursor: auto;
92
}
93
</style>
94
</head>
95
96
<body>
97
<div class="blackcover questionCover displayNone">
98
	<div class="resAreaBox putquestion">
99
		<div class="queStep">
100
			<div class="steptit">
101
				<a data-index='0' class="active">管理成员</a>
102
				<a data-index='1'>添加成员</a>
103
			</div>
104
			<div class="quemain">
105
				<div class="artAbout">
106
					<div class="form-item">
107
						<div class="form-result" style="margin: 18px -20px 0 -20px;">
108
							<ul id="teamMembers">
109
							</ul>
110
							<button class="js-load-more"></button>
111
						</div>
112
					</div>
113
				</div>
114
				<div class="itemListBolck artAbout displayNone">
115
					<div class="searchAbout">
116
						<input class="frmcontype" type="search" id="searchMe" name=""
117
							placeholder="搜素您想邀请的专家">
118
						<span class="searchSpan"></span>
119
					</div>
120
					<div class="form-item">
121
						<div class="form-result" style="margin: 18px -20px 0 -20px;">
122
							<ul id="searchMembers">
123
							</ul>
124
						</div>
125
					</div>
126
				</div>
127
			</div>
128
			
129
		</div>
130
		<span class="workclose" id="workclose"></span>
131
	</div>
132
</div>
133
<!--头部-->
134
<header id="header">
135
	<script src="js/header.js"></script>
136
</header>
137
<div id="container">
138
	<div class="containerCon">
139
		<div class="contentCon clearfix">
140
			<div class="headconBox flexCenter">
141
                <div class="reInfoBlock" style="padding-left:0">
142
                	<div class="h1Font"><span id="proName"></span></div>
143
                	<div class="h2Font ellipsisSty"><span id="proOther"></span></div>
144
                	<div class="operateBlock bottomShow">
145
                		<ul class="clearfix">
146
                			<li><span id="proAddress"></span></li>
147
							<li>
148
								<span>分享到</span>
149
								<a href="" id="weibo" target="_blank"><em class="operateicon operateicon2 icon-sina"></em></a>
150
								<em class="operateicon operateicon2 icon-wechat shareWeixin">
151
									<div class="shareCode clearfix">
152
										<div class="floatL" id="qrcode"></div>
153
										<div class="shareWord floatR">
154
											<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
155
										</div>
156
									</div>
157
								</em>
158
							</li>
159
                		</ul>
160
                	</div>
161
                </div>
162
				<div class="goSpan">
163
					<a class="goSpanTo" id="updateTeam">修改资料</a>
164
					<a class="goSpanTo" id="delTeam">删除团队</a>
165
				</div>
166
			</div>
167
			<div class="leftconBox floatL">
168
				<div class="navconBox">
169
					<ul class="mainNavUl clearfix">
170
						<li rel="item1user" id="tab1user" class="liNow">主页</li>
171
						<li rel="item6user" id="tab6user" tmp="item6more" class="wenda">成果 <span class="counts" id="qaCount"></span></li>
172
						<li rel="item5user" id="tab5user">论文 <span class="counts" id="parCount"></span></li>
173
					</ul>
174
					<div class="moreNav wendaNav" id="item6more">
175
						<ul class="moreNavUl wendaUl clearfix">
176
							<li rel="item6drop1" data-num="1" class="liNow">非专利 <span class="counts" id="unpatCount"></span></li>
177
							<li rel="item6drop2" data-num="2" class="">专利 <span class="counts" id="patCount"></span></li>
178
						</ul>	
179
					</div>
180
				</div>
181
				<div class="itremconBox">
182
					<div id="item1user" class="leftconItem"style="background: #f4f6f8;">
183
						<div class="coninfobox displayNone">
184
							<div class="coninfotit">团队简介</div>
185
							<div class="coninfocon" id="descpS">
186
								
187
							</div>
188
						</div>
189
						<div class="coninfobox displayNone">
190
							<div class="coninfotit">学术领域</div>
191
							<div class="coninfocon listArea">
192
								<ul id="subjectShow">
193
									
194
								</ul>
195
							</div>
196
						</div>
197
						<div class="coninfobox displayNone">
198
							<div class="coninfotit">行业领域</div>
199
							<div class="coninfocon listArea">
200
								<ul id="industryShow">
201
	
202
								</ul>
203
							</div>
204
						</div>
205
					</div>
206
					<div id="item5user" class="leftconItem">
207
						<div class="steptit">
208
							<a data-index='0' class="active">管理论文</a>
209
							<a data-index='1'>添加论文</a>
210
						</div>
211
						<div class="coninfobox form-item otherShow" style="padding-top: 0px">
212
							<div class="coninfocon form-result aboutRes">
213
								<ul id="proPaper">
214
									
215
								</ul>
216
								<button class="js-load-more"></button>
217
							</div>
218
							<div class="coninfocon aboutRes displayNone">
219
								<div class="itemListBolck form-result">
220
									<div class="searchAbout" style="margin:0px 20px 10px">
221
										<input class="frmcontype" type="search" id="searchPaperKey" name=""
222
											placeholder="搜素您想添加的论文">
223
										<span class="searchSpan"></span>
224
									</div>
225
									<div>
226
										<ul id="searchPaper">
227
										
228
										</ul>
229
									</div>
230
								</div>
231
							</div>
232
						</div>
233
					</div>
234
					<div id="item6user" class="leftconItem">
235
						<div id="item6drop1" class="coninfobox form-item otherShow dropconItem">
236
							<div class="steptit" style="margin:-30px -30px 0;">
237
								<a data-index='0' class="active">管理非专</a>
238
								<a data-index='1'>添加非专</a>
239
							</div>
240
							<div class="coninfocon form-result aboutRes">
241
								<ul id="proUnPatent">
242
									
243
								</ul>
244
								<button class="js-load-more"></button>
245
							</div>
246
							<div class="coninfocon aboutRes displayNone">
247
								<div class="itemListBolck form-result">
248
									<div class="searchAbout" style="margin:0px 20px 10px">
249
										<input class="frmcontype" type="search" id="searchUnPatentKey" name=""
250
											placeholder="搜素您想添加的非专">
251
										<span class="searchSpan"></span>
252
									</div>
253
									<div>
254
										<ul id="searchUnPatent">
255
										
256
										</ul>
257
									</div>
258
								</div>
259
							</div>
260
						</div>
261
						<div id="item6drop2" class="coninfobox form-item otherShow dropconItem">
262
							<div class="steptit" style="margin:-30px -30px 0;">
263
								<a data-index='0' class="active">管理专利</a>
264
								<a data-index='1'>添加专利</a>
265
							</div>
266
							<div class="coninfocon form-result aboutRes">
267
								<ul id="proPatent">
268
									
269
								</ul>
270
								<button class="js-load-more"></button>
271
							</div>
272
							<div class="coninfocon aboutRes displayNone">
273
								<div class="itemListBolck form-result">
274
									<div class="searchAbout" style="margin:0px 20px 10px">
275
										<input class="frmcontype" type="search" id="searchPatentKey" name=""
276
											placeholder="搜素您想添加的专利">
277
										<span class="searchSpan"></span>
278
									</div>
279
									<div>
280
										<ul id="searchPatent">
281
										
282
										</ul>
283
									</div>
284
								</div>
285
							</div>
286
						</div>
287
					</div>
288
				</div>
289
			</div>
290
			<div class="rightconBox floatR">
291
				<div class="conItem alignCenter">
292
					<div class="form-item otherBlock">
293
						<div class="aboutTit">团队专家 <span class="seeMore floatR" id="manageMembers">管理成员<em></em></span></div>
294
						<div class="form-result addexpertRe" style="margin-top:0">
295
							<ul class="addexpert" id="expertli">
296
								
297
							</ul>
298
							<button class="js-load-more"></button>
299
						</div>
300
					</div>
301
				</div>
302
			</div>
303
		</div>
304
	</div>
305
</div>
306
<!--尾部-->
307
<footer class="footerblock">
308
	<script type="text/javascript" src="js/footer.js"></script>
309
</footer>
310
311
<script type="text/javascript" src="js/tabCom.js"></script>
312
<script type="text/javascript" src="js/jquery.cookie.js"></script>
313
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
314
<script type="text/javascript" src="js/weixinshare/qrcode.min.js"></script>
315
<script type="text/javascript" src="js/public/baseUtil.js"></script>
316
<script type="text/javascript" src="js/public/genCom.js"></script>
317
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
318
<script type="text/javascript" src="js/teamManage.js"></script>
319
<script type="text/javascript" src="js/quickLogin.js"></script>
320
</body>
321
322
</html>

+ 217 - 0
unPatentIssue.html

@ -0,0 +1,217 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>非专利成果发布-科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/common.css" rel="stylesheet">
11
<link type="text/css" href="css/genindex.css" rel="stylesheet">
12
<link rel="stylesheet" type="text/css" href="./css/webuploader/webuploader.css">
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
</head>
15
16
<body>
17
<header id="header">
18
	<script src="js/header.js"></script>
19
</header>
20
<div id="container">
21
	<div class="containerCon">
22
		<div class="contentCon clearfix conBlock">
23
			<div class="leftconBox floatL">
24
				<ul class="artAbout">
25
					<li>
26
						<dl class="clearfix" id="fileList">
27
							<dd class="uploadD" id="uploadDd">
28
								<div class="uploadFile">
29
			        				<div class="uploadblock">
30
			        					<span class="" id="filePicker">上传图片</span>
31
			        					<!--未上传图片时-->
32
			        					<div class="upFront" id="uploader">
33
				        					<p>非专利成果图片<em class="requiredcon">*</em></p>
34
				        					<p class="uploadtip">JPG/JPEG/PNG格式,<br/>2M以内</p>
35
				            				<span class="upbtn" style="margin-top:8px">上传图片</span>
36
			        					</div>
37
				            		</div>
38
			        			</div>
39
							</dd>
40
							<dd></dd>
41
							<dd></dd>
42
						</dl>
43
					</li>
44
					<li>
45
						<div class="aboutTit">非专利成果名称<em class="requiredcon">*</em><span class="frmconmsg" id="resourceNamePrompt" style="display:none;">50字以内</span></div>
46
						<input type="text" class="frmtype frmcontype" id="resourceName" value="" placeholder="请输入非专利成果名称" maxlength="50"/>
47
					</li>
48
					<li class="form-item">
49
						<div class="aboutTit">研究者<span class="frmconmsg" id="keyPrompt"></span></div>
50
						<div class="col-w-12" style="position: relative;">
51
							<input type="text" class="frmcontype oinput1" placeholder="搜索您想添加的人" data-pro="关键词不得超过10个字"  data-num="10000" data-fontSizeN="15" id="KeyWord2" />
52
							<button type="button" class="frmcontype btnModel frmaddG addButton">添加</button>
53
							<div class="form-drop keydrop1">
54
								<ul>
55
									
56
								</ul>
57
							</div>
58
						</div>
59
						<div class="form-result keyResult" style="margin-top: -10px;">
60
							<ul class="ulspace editUlist clearfix" id="keyWordlist2">
61
								<!--<li>dd<div class="closeThis"></div></li>-->
62
							</ul>
63
						</div>
64
					</li>
65
					<li>
66
						<div class="aboutTit">所属机构<span class="frmconmsg" id="organization" style="display:none">50字以内</span></div>
67
						<input type="text" class="frmtype frmcontype" id="organizationName" value="" placeholder="请输入所属机构" />
68
						<div class="form-drop keydrop displayNone" id="departmentList">
69
							<ul class="clearfix">
70
								<!--<li class="clearfix">
71
									<img src="images/authsort2.png" alt="" class="floatL" style="width:50px;height:50px;"/>
72
									<p class="h2Font floatL">金属材料工程与腐蚀</p>
73
								</li>-->
74
							</ul>
75
						</div>
76
					</li>
77
					<li>
78
						<div class="aboutTit">所属部门<span class="frmconmsg" id="resourceNamePrompt" style="display:none;">50字以内</span></div>
79
						<input type="text" class="frmtype frmcontype" id="department" value="" placeholder="请输入所属部门" />
80
					</li>
81
					<li class="form-item">
82
						<div class="aboutTit">行业领域<span class="frmconmsg" id="keyPrompt"></span></div>
83
						<div class="col-w-12" style="position: relative;">
84
							<input type="text" class="frmcontype oinput" placeholder="请填写成果相关的行业领域,如:制造业、互联网、新材料" data-pro="关键词不得超过10个字"  data-num="20" data-fontSizeN="15" id="KeyWord" />
85
							<button type="button" class="frmcontype btnModel frmaddG addButton">添加</button>
86
							<div class="form-drop keydrop">
87
								<ul>
88
									
89
								</ul>
90
							</div>
91
						</div>
92
						<div class="form-result keyResult" style="margin-top: -10px;">
93
							<ul class="ulspace editUlist clearfix" id="keyWordlist">
94
								<!--<li>dd<div class="closeThis"></div></li>-->
95
							</ul>
96
						</div>
97
					</li>
98
					<li class="form-item">
99
						<div class="aboutTit">应用领域<span class="frmconmsg" id="keyPrompt"></span></div>
100
						<div class="col-w-12" style="position: relative;">
101
							<input type="text" class="frmcontype oinput" placeholder="请填写成果相关的应用领域,如:空气净化、致霾气体降解、污水处理、抗菌、自清洁" data-pro="关键词不得超过10个字"  data-num="20" data-fontSizeN="15" id="KeyWord1" />
102
							<button type="button" class="frmcontype btnModel frmaddG addButton">添加</button>
103
							<div class="form-drop keydrop">
104
								<ul>
105
									
106
								</ul>
107
							</div>
108
						</div>
109
						<div class="form-result keyResult" style="margin-top: -10px;">
110
							<ul class="ulspace editUlist clearfix" id="keyWordlist1">
111
								<!--<li>dd<div class="closeThis"></div></li>-->
112
							</ul>
113
						</div>
114
					</li>
115
					<li>
116
						<div class="aboutTit">非专利成果简介<span class="frmconmsg" id="performance" style="display:none;">2000字以内</span></div>
117
				    	<div class="msgContbox">
118
				    		<textarea class="msgCont" placeholder="请输入非专利成果简介" id="descp" maxlength="2000"></textarea>
119
				    		<span class="msgconNum"><em>0</em>/2000</span>
120
				    	</div>
121
					</li>
122
					<li>
123
						<div class="aboutTit">应用介绍<span class="frmconmsg" id="remark" style="display:none;">2000字以内</span></div>
124
						<div class="msgContbox">
125
				    		<textarea class="msgCont" placeholder="请输入非专利成果的应用介绍" id="applyDescp" maxlength="2000"></textarea>
126
				    		<span class="msgconNum"><em>0</em>/2000</span>
127
				    	</div>
128
					</li>
129
					<li>
130
						<div class="aboutTit">技术优势<span class="frmconmsg" id="remark" style="display:none;">2000字以内</span></div>
131
						<div class="msgContbox">
132
							<textarea class="msgCont" placeholder="请输入非专利成果的技术优势" id="advantage" maxlength="2000"></textarea>
133
							<span class="msgconNum"><em>0</em>/2000</span>
134
						</div>
135
					</li>
136
					<li>
137
						<div class="aboutTit">技术指标<span class="frmconmsg" id="remark" style="display:none;">2000字以内</span></div>
138
						<div class="msgContbox">
139
							<textarea class="msgCont" placeholder="请输入非专利成果的技术指标" id="indicator" maxlength="2000"></textarea>
140
							<span class="msgconNum"><em>0</em>/2000</span>
141
						</div>
142
					</li>
143
					<li>
144
						<div class="aboutTit">产业化前景<span class="frmconmsg" id="remark" style="display:none;">2000字以内</span></div>
145
						<div class="msgContbox">
146
							<textarea class="msgCont" placeholder="请输入非专利成果的产业化前景" id="prospect" maxlength="2000"></textarea>
147
							<span class="msgconNum"><em>0</em>/2000</span>
148
						</div>
149
					</li>
150
					<li>
151
						<div class="aboutTit">经济和社会效益<span class="frmconmsg"  style="display:none;">2000字以内</span></div>
152
						<div class="msgContbox">
153
							<textarea class="msgCont" placeholder="请输入非专利成果的经济和社会效益" id="benefit" maxlength="2000"></textarea>
154
							<span class="msgconNum"><em>0</em>/2000</span>
155
						</div>
156
					</li>
157
				</ul>
158
			</div>
159
			<div class="rightconBox floatR">
160
				<div class="conItem conItemFirst">
161
					<ul class="operateBlock" id="operateBlocko">
162
						<li class="goFabu">
163
							<em class="operateicon icon-issue"></em>
164
							<p>发布</p>
165
						</li>
166
						<li class="articalPreview" id="oPreview">
167
							<em class="operateicon icon-preview"></em>
168
							<p>预览</p>
169
						</li>
170
						<li id="oDraft">
171
							<em class="operateicon icon-draft"></em>
172
							<p>存草稿</p>
173
						</li>
174
						<li class="disableLi" id="deleteResource"><!--只要预览、存草稿、发布之后移除disableLi类-->
175
							<em class="operateicon icon-delete"></em>
176
							<p>删除</p>
177
						</li>
178
					</ul>
179
				</div>
180
				
181
		</div>
182
	</div>
183
</div>
184
<div class="footer_tools">
185
  <a id="scrollUp" href="javascript:;" title="返回顶部"></a>
186
</div>
187
<footer>
188
	<script type="text/javascript" src="js/footer.js"></script>
189
</footer>
190
<script type="text/javascript" src="js/jquery.cookie.js"></script>
191
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
192
<script type="text/javascript" src="js/jquery.page.js"></script>
193
<script type="text/javascript" src="js/ueditor/ueditor.config.js"></script>
194
<script type="text/javascript" src="js/ueditor/ueditor.all.js"></script>
195
<script type="text/javascript" src="./js/webuploader/webuploader.js"></script>
196
<script type="text/javascript" src="js/public/baseUtil.js"></script>
197
<script type="text/javascript" src="js/public/genCom.js"></script>
198
<script type="text/javascript" src="js/unPatentIssue.js"></script>
199
<script type="text/javascript">
200
	//回到顶部
201
	var $body = $(document.body);;
202
	var $bottomTools = $('.footer_tools');
203
	$(window).scroll(function () {
204
		var scrollHeight = $(document).height();
205
		var scrollTop = $(window).scrollTop();
206
		var $footerHeight = $('footer').outerHeight(true);
207
		var $windowHeight = $(window).innerHeight();
208
		scrollTop > 50 ? $("#scrollUp").fadeIn(200).css("display","block") : $("#scrollUp").fadeOut(200);			
209
		$bottomTools.css("bottom", scrollHeight - scrollTop - $footerHeight > $windowHeight ? 20 : $windowHeight + scrollTop + $footerHeight + 20 - scrollHeight);
210
	});
211
	$('#scrollUp').click(function (e) {
212
		e.preventDefault();
213
		$('html,body').animate({ scrollTop:0});
214
	});
215
</script>
216
</body>
217
</html>

+ 76 - 0
unPatentList.html

@ -0,0 +1,76 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>非专利成果-我的工作台-科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/common.css" rel="stylesheet">
11
<link type="text/css" href="css/genindex.css" rel="stylesheet">
12
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
15
</head>
16
17
<body>
18
<header id="header">
19
	<script src="js/header.js"></script>
20
</header>
21
<!--中间-->
22
<div id="container">
23
	<div class="containerCon">
24
		<div class="contentCon clearfix conBlock">
25
	        <div class="workmenu">
26
	        	<script src="js/workMenu.js"></script>
27
	        </div>
28
	        <div class="workcon workconG">
29
				<div class="workcontit">
30
					<a class="worksamlltit worksamlltitnow">非专利成果</a>
31
					<a class="worksamlltit" href="patentList.html">专利成果</a>
32
				</div>
33
				<div class="itemListBolck">
34
					<div class="topOperaBlock clearfix">
35
						<div class="searchAbout col-w-8">
36
							<input class="frmcontype" type="search" name="" placeholder="请输入非专利成果名称、内容" id="patentName">
37
							<span class="searchSpan"></span>
38
						</div>
39
						<div class="issueSpanBlock col-w-4">
40
							<a href="unPatentIssue.html" class="issueSpan" target="_blank">发布非专利成果</a>
41
						</div>
42
					</div>
43
					<div class="form-item itemListCon">
44
						<div class="form-result aboutRes">
45
							<ul id="patentList">
46
								
47
							</ul>
48
							<!--无搜索结果-->
49
							<div class="nodatabox displayNone" id="noresource">
50
						        <div class="nodata">
51
						            <div class="picbox picNull"></div>
52
						            <div class="txtbox">
53
						            	<p class="noContip"></p>
54
						            </div>
55
						        </div>
56
						    </div>
57
							<div class="tcdPageCode"></div>
58
						</div>
59
					</div>
60
				</div>
61
			</div>
62
	    </div>
63
    </div>
64
</div>
65
<footer>
66
	<script type="text/javascript" src="js/footer.js"></script>
67
</footer>
68
69
<script type="text/javascript" src="js/jquery.cookie.js"></script>
70
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
71
<script type="text/javascript" src="js/jquery.page.js"></script>
72
<script type="text/javascript" src="js/public/baseUtil.js"></script>
73
<script type="text/javascript" src="js/public/genCom.js"></script>
74
<script type="text/javascript" src="js/unPatentList.js"></script>
75
</body>
76
</html>

+ 175 - 0
unPatentShow.html

@ -0,0 +1,175 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>浏览非专利成果-科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/common.css" rel="stylesheet">
11
<link type="text/css" href="css/genindex.css" rel="stylesheet">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
<script type="text/javascript" src="js/jquery.imagezoom.min.js"></script>
14
<script>
15
	var _hmt = _hmt || [];
16
	(function() {
17
	  var hm = document.createElement("script");
18
	  hm.src = "https://hm.baidu.com/hm.js?d3db502c8cee2d618c01fe7aa6518602";
19
	  var s = document.getElementsByTagName("script")[0]; 
20
	  s.parentNode.insertBefore(hm, s);
21
	})();
22
</script>
23
</head>
24
25
<body>
26
<header id="header">
27
	<script src="js/header.js"></script>
28
</header>
29
<div id="container">
30
	<div class="containerCon">
31
		<div class="contentCon clearfix conBlock">
32
			<div class="leftconBox floatL leftconBox2">
33
				<div class="showDetail">
34
					<!--资源基本信息-->
35
					<div class="showReBasic clearfix">
36
						<div class="Imagebox floatL">
37
		                    <div class="tb-booth tb-pic tb-s360">
38
		                        <a href="" target="_blank">
39
		                            <img src="" class="jqzoom" id="firstFigure"/>
40
		                        </a>
41
		                    </div>
42
		                    <ul class="tb-thumb" id="thumblist">
43
		                       
44
		                    </ul>
45
		                </div>
46
		                <div class="reInfoBlock floatL">
47
		                	<div class="h1Font" id="resourceName"></div>
48
							<div class="h2Font"><span id="industry"></span></div>
49
							<div class="h2Font"><span id="subject"></span></div>
50
		                	<div class="operateBlock resShareUl">
51
		                		<ul>
52
		                			<li><span>浏览量 </span><span id="pageView"></span></li>
53
		                			<li id="attention"><span>收藏</span> <em class="operateicon operateicon2 icon-collect"></em></li>
54
									<li>
55
										<span>分享到</span>
56
										<a href="" id="weibo" target="_blank"><em class="operateicon operateicon2 icon-sina"></em></a>
57
										<em class="operateicon operateicon2 icon-wechat shareWeixin">
58
											<div class="shareCode clearfix">
59
												<div class="floatL" id="qrcode"></div>
60
												<div class="shareWord floatR">
61
													<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
62
												</div>
63
											</div>
64
										</em>
65
									</li>
66
		                		</ul>
67
		                	</div>
68
		                </div>
69
	                </div>
70
	                <div class="showReOther">
71
						<!--详情区-->
72
						<div class="showMain showMain2">
73
							<ul>
74
								<li>
75
									<div class="showTit">成果简介:</div>
76
									<div class="showCon" id="descp">
77
									</div>
78
								</li>
79
								<li>
80
									<div class="showTit">应用介绍:</div>
81
									<div class="showCon" id="applyDescp">
82
									</div>
83
								</li>
84
								<li>
85
									<div class="showTit">技术优势:</div>
86
									<div class="showCon" id="advantage">
87
									</div>
88
								</li>
89
								<li>
90
									<div class="showTit">技术指标:</div>
91
									<div class="showCon" id="indicator">
92
									</div>
93
								</li>
94
								<li id="articleContent">
95
									<div class="showTit">产业化前景:</div>
96
									<div class="showCon" id="prospect">
97
									</div>
98
								</li>
99
								<li id="articleContent">
100
									<div class="showTit">经济和社会效益:</div>
101
									<div class="showCon" id="benefit">
102
									</div>
103
								</li>
104
							</ul>
105
						</div>
106
						<!--标签模块-->
107
						<ul class="tagList">
108
							
109
						</ul>
110
					</div>
111
				</div>
112
			</div>
113
			<div class="rightconBox floatR">
114
				<div class="conItem conItemG alignCenter displayNone" id="enterprise">
115
					<a href="" class="qiyego">
116
						<div class="madiaHead cmpHead" id="Qimg">
117
							<div class="boxBlock">
118
								<img class="boxBlockimg" src="" id="companyImg">
119
							</div>
120
						</div>
121
					</a>
122
					<div class="proInfo">
123
						<div class="h3Font clearfix">
124
							<a  class="h1Font qiyego" id="Qname"></a>
125
							<span class="authiconNew" title="" id="QauthFlag"></span>
126
						</div>
127
						<p class="h2Font ellipsisSty" id="Qindustry"></p>
128
					</div>
129
					<div class="goSpan">
130
						<span class="attenSpan">关注</span>
131
					</div>
132
					<div class="form-item otherBlock currentBlock displayNone">
133
						<div class="aboutTit">研究者</div>
134
						<div class="form-result addexpertRe" style="margin-top:0">
135
							<ul class="addexpert" id="expertli">
136
								
137
							</ul>
138
						</div>
139
					</div>
140
				</div>
141
			</div>
142
		</div>
143
	</div>
144
</div>
145
<!--反馈建议-->
146
<script type="text/javascript" src="js/correctBack.js"></script>
147
<footer>
148
	<script type="text/javascript" src="js/footer.js"></script>
149
</footer>
150
<script type="text/javascript" src="js/jquery.cookie.js"></script>
151
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
152
<script type="text/javascript" src="js/weixinshare/qrcode.min.js"></script>
153
<script type="text/javascript" src="js/jquery.page.js"></script>
154
<script type="text/javascript" src="js/public/baseUtil.js"></script>
155
<script type="text/javascript" src="js/public/genCom.js"></script>
156
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
157
<script type="text/javascript" src="js/unPatentShow.js"></script>
158
<script type="text/javascript" src="js/quickLogin.js"></script>
159
<script type="text/javascript">
160
	//微信分享
161
	var qrcode = new QRCode(document.getElementById("qrcode"), {
162
		width : 100,
163
		height : 100
164
	});
165
	function makeCode(){
166
		var hurl = window.location.host;
167
		var resourceId =  GetQueryString("productId");
168
		var elurl = "http://" + hurl + "/e/pr.html?id=" + resourceId ; 
169
		qrcode.makeCode(elurl);
170
	}
171
	makeCode();
172
	
173
</script>
174
</body>
175
</html>

+ 175 - 0
unPatentpreview.html

@ -0,0 +1,175 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>浏览非专利成果-科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/common.css" rel="stylesheet">
11
<link type="text/css" href="css/genindex.css" rel="stylesheet">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
<script type="text/javascript" src="js/jquery.imagezoom.min.js"></script>
14
<script>
15
	var _hmt = _hmt || [];
16
	(function() {
17
	  var hm = document.createElement("script");
18
	  hm.src = "https://hm.baidu.com/hm.js?d3db502c8cee2d618c01fe7aa6518602";
19
	  var s = document.getElementsByTagName("script")[0]; 
20
	  s.parentNode.insertBefore(hm, s);
21
	})();
22
</script>
23
</head>
24
25
<body>
26
<header id="header">
27
	<script src="js/header.js"></script>
28
</header>
29
<div id="container">
30
	<div class="containerCon">
31
		<div class="contentCon clearfix conBlock">
32
			<div class="leftconBox floatL leftconBox2">
33
				<div class="showDetail">
34
					<!--资源基本信息-->
35
					<div class="showReBasic clearfix">
36
						<div class="Imagebox floatL">
37
		                    <div class="tb-booth tb-pic tb-s360">
38
		                        <a href="" target="_blank">
39
		                            <img src="" class="jqzoom" id="firstFigure"/>
40
		                        </a>
41
		                    </div>
42
		                    <ul class="tb-thumb" id="thumblist">
43
		                       
44
		                    </ul>
45
		                </div>
46
		                <div class="reInfoBlock floatL">
47
		                	<div class="h1Font" id="resourceName"></div>
48
							<div class="h2Font"><span id="industry"></span></div>
49
							<div class="h2Font"><span id="subject"></span></div>
50
		                	<!-- <div class="operateBlock resShareUl">
51
		                		<ul>
52
		                			<li><span>浏览量 </span><span id="pageView"></span></li>
53
		                			<li id="attention"><span>收藏</span> <em class="operateicon operateicon2 icon-collect"></em></li>
54
									<li>
55
										<span>分享到</span>
56
										<a href="" id="weibo" target="_blank"><em class="operateicon operateicon2 icon-sina"></em></a>
57
										<em class="operateicon operateicon2 icon-wechat shareWeixin">
58
											<div class="shareCode clearfix">
59
												<div class="floatL" id="qrcode"></div>
60
												<div class="shareWord floatR">
61
													<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
62
												</div>
63
											</div>
64
										</em>
65
									</li>
66
		                		</ul>
67
		                	</div> -->
68
		                </div>
69
	                </div>
70
	                <div class="showReOther">
71
						<!--详情区-->
72
						<div class="showMain showMain2">
73
							<ul>
74
								<li>
75
									<div class="showTit">成果简介:</div>
76
									<div class="showCon" id="descp">
77
									</div>
78
								</li>
79
								<li>
80
									<div class="showTit">应用介绍:</div>
81
									<div class="showCon" id="applyDescp">
82
									</div>
83
								</li>
84
								<li>
85
									<div class="showTit">技术优势:</div>
86
									<div class="showCon" id="advantage">
87
									</div>
88
								</li>
89
								<li>
90
									<div class="showTit">技术指标:</div>
91
									<div class="showCon" id="indicator">
92
									</div>
93
								</li>
94
								<li id="articleContent">
95
									<div class="showTit">产业化前景:</div>
96
									<div class="showCon" id="prospect">
97
									</div>
98
								</li>
99
								<li id="articleContent">
100
									<div class="showTit">经济和社会效益:</div>
101
									<div class="showCon" id="benefit">
102
									</div>
103
								</li>
104
							</ul>
105
						</div>
106
						<!--标签模块-->
107
						<ul class="tagList">
108
							
109
						</ul>
110
					</div>
111
				</div>
112
			</div>
113
			<div class="rightconBox floatR">
114
				<div class="conItem conItemG alignCenter displayNone" id="enterprise">
115
					<a href="" class="qiyego">
116
						<div class="madiaHead cmpHead" id="Qimg">
117
							<div class="boxBlock">
118
								<img class="boxBlockimg" src="" id="companyImg">
119
							</div>
120
						</div>
121
					</a>
122
					<div class="proInfo">
123
						<div class="h3Font clearfix">
124
							<a  class="h1Font qiyego" id="Qname"></a>
125
							<span class="authiconNew" title="" id="QauthFlag"></span>
126
						</div>
127
						<p class="h2Font ellipsisSty" id="Qindustry"></p>
128
					</div>
129
					<!-- <div class="goSpan">
130
						<span class="attenSpan">关注</span>
131
					</div> -->
132
					<div class="form-item otherBlock currentBlock displayNone">
133
						<div class="aboutTit">研究者</div>
134
						<div class="form-result addexpertRe" style="margin-top:0">
135
							<ul class="addexpert" id="expertli">
136
								
137
							</ul>
138
						</div>
139
					</div>
140
				</div>
141
			</div>
142
		</div>
143
	</div>
144
</div>
145
<!--反馈建议-->
146
<script type="text/javascript" src="js/correctBack.js"></script>
147
<footer>
148
	<script type="text/javascript" src="js/footer.js"></script>
149
</footer>
150
<script type="text/javascript" src="js/jquery.cookie.js"></script>
151
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
152
<script type="text/javascript" src="js/weixinshare/qrcode.min.js"></script>
153
<script type="text/javascript" src="js/jquery.page.js"></script>
154
<script type="text/javascript" src="js/public/baseUtil.js"></script>
155
<script type="text/javascript" src="js/public/genCom.js"></script>
156
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
157
<script type="text/javascript" src="js/unPatentpreview.js"></script>
158
<script type="text/javascript" src="js/quickLogin.js"></script>
159
<script type="text/javascript">
160
	// //微信分享
161
	// var qrcode = new QRCode(document.getElementById("qrcode"), {
162
	// 	width : 100,
163
	// 	height : 100
164
	// });
165
	// function makeCode(){
166
	// 	var hurl = window.location.host;
167
	// 	var resourceId =  GetQueryString("productId");
168
	// 	var elurl = "http://" + hurl + "/e/pr.html?id=" + resourceId ; 
169
	// 	qrcode.makeCode(elurl);
170
	// }
171
	// makeCode();
172
	
173
</script>
174
</body>
175
</html>

+ 163 - 0
updateTeam.html

@ -0,0 +1,163 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
<title>修改个人信息-科袖网</title>
9
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
<link href="css/bootstrap.min.css" rel="stylesheet">
11
<link type="text/css" rel="stylesheet" href="cmp-portal/css/bootstrap-datetimepicker.min.css">
12
<link type="text/css" rel="stylesheet" href="cmp-portal/css/glyIcon.css">
13
<link type="text/css" href="css/common.css" rel="stylesheet">
14
<link type="text/css" href="css/genindex.css" rel="stylesheet">
15
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
16
<style>
17
.updateLeft .coninfobox:after{
18
	content: none;
19
}
20
</style>
21
</head>
22
23
<body>
24
<!--头部-->
25
<header id="header">
26
	<script src="js/header.js"></script>
27
</header>
28
29
<div id="container">
30
	<div class="containerCon">
31
		<div class="contentCon clearfix">
32
			<div class="headconBox flexCenter">
33
				<ul class="cmpFrmList" style="width: 56%">
34
					<li>
35
						<span class="col-w-2 lableSpan"><em class="requiredcon">*</em> 团队名称:</span>
36
						<div class="col-w-4">
37
							<input type="text" class="frmcontype" placeholder="请填团队名称" id="name" />
38
						</div>
39
					</li>
40
					<li>
41
						<span class="col-w-2 lableSpan"><em class="requiredcon">*</em> 所属机构:</span>
42
						<div class="col-w-8">
43
							<input type="text" class="frmcontype" placeholder="请填写当前就职的机构" id="orgName" />
44
						</div>
45
					</li>
46
					<li>
47
						<span class="col-w-2 lableSpan"><em class="requiredcon">*</em> 所在城市:</span>
48
						<div class="col-w-8">
49
							<form action="" class="col-w-12" name="form1">
50
								<div class="col-w-6 citybox2">
51
									<span class="frmcontype" id="Province">
52
										<em class="mr_sj"></em>
53
										<i class="mr_show" id="oprovince">请选择省/直辖市</i>
54
										<ul>
55
											<li><a href="javascript:void(0)" alt="请选择省/直辖市">请选择省/直辖市</a></li>
56
										</ul>
57
										<input type="hidden" name="cho_Province" value="请选择省/直辖市">
58
									</span>
59
								</div>
60
								<div class="col-w-6 citybox2">
61
									<span class="frmcontype floatR" id="City" >
62
										<em class="mr_sj"></em>
63
										<i class="mr_show" id="ocity">请选择城市</i>
64
										<ul>
65
											<li><a href="javascript:void(0)" alt="请选择城市">请选择城市</a></li>
66
										</ul>
67
										<input type="hidden" name="cho_City" value="请选择城市 ">
68
									</span>
69
								</div>
70
							</form> 
71
						</div>
72
					</li>
73
				</ul>
74
			</div>
75
			<div class="leftconBox updateLeft floatL" style="padding-bottom: 40px;">
76
				<!--个人简介-->
77
				<div class="coninfobox">
78
					<div class="coninfotit">团队简介</div>
79
					<div class="coninfocon">
80
						<div class="msgContbox">
81
				    		<textarea class="msgCont frmcontype" id="descp" placeholder="请填写一个简单的介绍,让大家更好地了解您"></textarea>
82
				    		<span class="msgconNum"><em class="limitNum">0</em>/2000</span>
83
						</div>
84
					</div>
85
				</div>
86
				<!--学术领域-->
87
				<div class="coninfobox xslyshow">
88
					<div class="coninfotit"><span>学术领域</span></div>
89
					<div class="coninfocon listArea form-item">
90
						<div class="col-w-12" style="position: relative;">
91
							<input type="text" class="frmcontype oinput" placeholder="请填写您研究的学科,如:腐蚀防护、石墨烯、纳米材料" data-pro="学术领域不得超过15个字"  data-num="20" data-fontSizeN="15" id="subject"/>
92
							<button type="button" class="frmcontype btnModel frmaddG addButton" id="subjectAdd">添加</button>
93
							<div class="form-drop keydrop">
94
								<ul>
95
									
96
								</ul>
97
							</div>
98
						</div>
99
						<div class="form-result keyResult">
100
							<ul class="ulspace editUlist clearfix" id="subjectList">
101
								<!--<li>XXX<div class="closeThis"></div></li>-->
102
							</ul>
103
						</div>
104
					</div>
105
				</div>
106
				<!-- 行业领域 -->
107
				<div class="coninfobox">
108
					<div class="coninfotit">行业领域</div>
109
					<div class="coninfocon listArea form-item">
110
						<div class="col-w-12" style="position: relative;">
111
							<input type="text" class="frmcontype oinput" placeholder="请填写企业所属的行业,如:制造业、互联网、服务业" data-pro="行业领域不得超过15个字" data-num="20" data-fontSizeN="15" id="industry"/>
112
							<button type="button" class="frmcontype btnModel frmaddG addButton" id="industryAdd">添加</button>
113
							<div class="form-drop keydrop">
114
								<ul>
115
									
116
								</ul>
117
							</div>
118
						</div>
119
						<div class="form-result keyResult">
120
							<ul class="ulspace editUlist clearfix" id="industryList">
121
								<!--<li>XXX<div class="closeThis"></div></li>-->
122
							</ul>
123
						</div>
124
					</div>
125
				</div>
126
				<div class="coninfobox">
127
					<div class="saveBtn">
128
						<div style="width:120px;margin: auto">
129
							<button type="button" class="frmcontype btnModel" id="saveTeam">保存</button>
130
						</div>
131
					</div>
132
				</div>
133
			</div>
134
			<div class="rightconBox floatR">
135
				<div class="conItem statisticsBox alignCenter clearfix" style="cursor:pointer;">
136
					<div class="col-w-12">
137
						<a class="goarrow" target="_blank" id="showMyself">查看团队主页<em></em></a>
138
					</div>
139
				</div>
140
				<div class="conItem statisticsBox alignCenter clearfix">
141
					<div class="col-w-12">
142
						<a id="deleteTeam" style="color:#ee0000;cursor: pointer;">删除团队<em></em></a>
143
					</div>
144
				</div>
145
			</div>
146
		</div>
147
	</div>
148
</div>
149
150
<footer>
151
	<script type="text/javascript" src="js/footer.js"></script>
152
</footer>
153
154
<script type="text/javascript" src="js/jquery.cookie.js"></script>
155
<script type="text/javascript" src="cmp-portal/js/public/bootstrap.min.js"></script>
156
<script type="text/javascript" src="cmp-portal/js/public/bootstrap-datetimepicker.js"></script>
157
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
158
<script type="text/javascript" src="js/city.min.js"></script>
159
<script type="text/javascript" src="js/public/baseUtil.js"></script>
160
<script type="text/javascript" src="js/public/genCom.js"></script>
161
<script type="text/javascript" src="js/updateTeam.js"></script>
162
</body>
163
</html>

+ 51 - 3
userInforShow.html

@ -78,15 +78,22 @@
78 78
				<div class="navconBox">
79 79
					<ul class="mainNavUl clearfix">
80 80
						<li rel="item1user" id="tab1user" class="liNow">主页</li>
81
						<li rel="item10user" id="tab10user">团队 <span class="counts" id="teamCount"></span></li>
81 82
						<li rel="item9user" id="tab9user">服务 <span class="counts" id="serCount"></span></li>
82 83
						<li rel="item2user" id="tab2user">资源 <span class="counts" id="resCount"></span></li>
83 84
						<li rel="item3user" id="tab3user">文章 <span class="counts" id="artCount"></span></li>
84
						<li rel="item4user" id="tab4user">专利 <span class="counts" id="patCount"></span></li>
85
						<li rel="item4user" id="tab4user" tmp="item4more">成果</li>
85 86
						<li rel="item5user" id="tab5user">论文 <span class="counts" id="parCount"></span></li>
86 87
						<li rel="item6user" id="tab6user" tmp="item6more" class="wenda">问答 <span class="counts" id="qaCount"></span></li>
87 88
						<li rel="item7user" id="tab7user">资料</li>
88 89
						<li rel="item8user" id="tab8user" tmp="item8more" class="rightbtn">更多<em class="foldtr"></em></li>
89 90
					</ul>
91
					<div class="moreNav wendaNav" id="item4more">
92
						<ul class="moreNavUl wendaUl clearfix">
93
							<li rel="item4drop1" data-num="1" class="liNow">非专利 <span class="counts" id="unpatCount"></span></li>
94
							<li rel="item4drop2" data-num="2" class="">专利 <span class="counts" id="patCount"></span></li>
95
						</ul>	
96
					</div>
90 97
					<div class="moreNav wendaNav" id="item6more">
91 98
						<ul class="moreNavUl wendaUl clearfix">
92 99
							<li rel="item6drop1" data-num="1" class="liNow">我的提问</li>
@ -97,6 +104,7 @@
97 104
						<ul class="moreNavUl moreBuUl clearfix">
98 105
							<li rel="item8drop1" data-num="1" class="attentType liNow">我关注的专家</li>
99 106
							<li rel="item8drop2" data-num="6" class="attentType">我关注的企业</li>
107
							<li rel="item8drop6" data-num="13" class="attentType">我关注的团队</li>
100 108
							<li rel="item8drop3" data-num="8" class="attentType">我关注的问题</li>
101 109
							<li rel="item8drop4" id="dropMenu" tmp="drop4list" class="rightbtn attentType"><span tmp="">我收藏的文章</span><em class="foldtr"></em>
102 110
								<ul class="table-drop" id="drop4list">
@ -104,6 +112,7 @@
104 112
									<li rel="item8drop4item7" id="collectSerTab" data-num="10" class="attentType">我收藏的服务</li>
105 113
									<li rel="item8drop4item4" id="collectResTab" data-num="2" class="attentType">我收藏的资源</li>
106 114
									<li rel="item8drop4item2" id="collectPatTab" data-num="4" class="attentType">我收藏的专利</li>
115
									<li rel="item8drop4item9" id="collectPatTab" data-num="12" class="attentType">我收藏的非专利</li>
107 116
									<li rel="item8drop4item3" id="collectParTab" data-num="5" class="attentType">我收藏的论文</li>
108 117
									<li rel="item8drop4item5" id="collectDemTab" data-num="7" class="attentType">我收藏的需求</li>
109 118
									<li rel="item8drop4item6" id="collectAnsTab" data-num="9" class="attentType">我收藏的回答</li>
@ -243,10 +252,16 @@
243 252
						</div>
244 253
					</div>
245 254
					<div id="item4user" class="leftconItem">
246
						<div class="coninfobox form-item otherShow">
255
						<div id="item4drop1" class="coninfobox form-item otherShow dropconItem">
256
							<div class="coninfocon form-result aboutRes">
257
								<ul id="proUnPatent">
258
								</ul>
259
								<button class="js-load-more"></button>
260
							</div>
261
						</div>
262
						<div id="item4drop2" class="coninfobox form-item otherShow dropconItem">
247 263
							<div class="coninfocon form-result aboutRes">
248 264
								<ul id="proPatent">
249
									
250 265
								</ul>
251 266
								<button class="js-load-more"></button>
252 267
							</div>
@ -330,6 +345,14 @@
330 345
								<button class="js-load-more"></button>
331 346
							</div>
332 347
						</div>
348
						<div id="item8drop6" class="coninfobox form-item dropconItem">
349
							<div class="coninfocon form-result aboutRes">
350
								<ul id="attendTeam">
351
									
352
								</ul>
353
								<button class="js-load-more"></button>
354
							</div>
355
						</div>
333 356
						<div id="item8drop2" class="coninfobox form-item otherShow dropconItem">
334 357
							<div class="coninfocon form-result aboutRes">
335 358
								<ul id="attendCmp">
@ -392,6 +415,12 @@
392 415
							<div id="item8drop4item8" class="coninfocon form-result aboutRes droplistcon">
393 416
								<ul id="attendProduct">
394 417
									
418
								</ul>
419
								<button class="js-load-more"></button>
420
							</div>
421
							<div id="item8drop4item9" class="coninfocon form-result aboutRes droplistcon">
422
								<ul id="attendUnPatent">
423
									
395 424
								</ul>
396 425
								<button class="js-load-more"></button>
397 426
							</div>
@ -410,6 +439,16 @@
410 439
							<div class="coninfocon form-result aboutRes">
411 440
								<ul id="proService">
412 441
									
442
								</ul>
443
								<button class="js-load-more"></button>
444
							</div>
445
						</div>
446
					</div>
447
					<div id="item10user" class="leftconItem">
448
						<div class="coninfobox form-item otherShow">
449
							<div class="coninfocon form-result aboutRes">
450
								<ul id="proTeam">
451
									
413 452
								</ul>
414 453
								<button class="js-load-more"></button>
415 454
							</div>
@ -448,6 +487,15 @@
448 487
						<p>我的主页已被浏览 <em id="viewNums"></em> 次</p>
449 488
					</div>
450 489
				</div>
490
				<div class="conBlock conItem displayNone">
491
					<div class="form-item">
492
						<div class="aboutTit">所在团队</div>
493
						<div class="form-result form-M0 currentArt">
494
							<ul id="showTeam">
495
							</ul>
496
						</div>
497
					</div>	
498
				</div>	
451 499
				<div class="conBlock conItem displayNone">
452 500
					<div class="form-item">
453 501
						<div class="aboutTit">合作专家</div>

+ 15 - 0
userInfoy.html

@ -0,0 +1,15 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
<title>浏览用户信息-科袖网</title>
9
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
</head>
11
<body>
12
    jfjfgjjgj
13
</body>
14
15
</html>